big {font-size: 100%;}
.clear{clear: both;}


#appContainer {
	background-color: transparent;
	color: #ffffff;
	font-family: Arial;
	font-size: 10px;
}

.appBgCover {
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-dark.png) repeat;
	left: 0;
	top: 0;
	display: none;
	overflow: hidden;
	height: 100%;
	padding-bottom: 130px;
	position: absolute;
}

img {
	border: 0 none;
	padding-left: 3px;
	margin-top: 93;
	margin-right: 5;
	margin-bottom: 0;
	margin-left: 0px;
}

a.button-detail-search{
    float: left;
    display: block;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/Preview_button.png) 0 0 no-repeat;
    width: 75px;
    height: 27px;
    overflow: hidden;
	text-indent: 24px;
	padding-top:7px;
	font-weight:bold;
	font-size:11px;
	color:white;
    margin: 5px 0 0 5px;
}
.shareButton{
    float: left;
    display: block;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/Share_button.png) 0 0 no-repeat;
    width: 60px;
    height: 19px;
    overflow: hidden;
	text-indent: 20px;
	padding-top:3px;
	font-weight:bold;
	font-size:10px;
	color:black;
    margin: 5px 0 0 5px;
}

.followApp{
	width:102px;
	height:27px;
	text-indent: 30px;
	padding-top:7px;
	font-weight:bold;
	font-size:11px;
	color:white;
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/button_follow.png) 0 0 no-repeat;
	cursor:pointer;
}

a.button-detail-search-short{
	float: left;
    display: block;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/short_details_button.png) 0 0 no-repeat;
    width: 83px;
    height: 21px;
    overflow: hidden;
    text-indent: -999em;
    margin: 5px 0 0 5px;

}

.image-left {
	float: left;
	margin: 3px 10px 0 0;
}

.sharing_icon {
	position: absolute;
	top: 50px;
	left: 300px;	
}

.sharing_icon_2 {
	position: absolute;
	top: 58px;
	left: 299px;	
}

.sharing_icon_3 {
	position: absolute;
	top: 65px;
	left: 125px;	
	width:75px;
	height:27px;
	background-image:url(file:///Macintosh HD/Users/enterlinedesign/images/LiteShare.png);
	font-size:11px;
	padding-top:6px;
	font-weight:bold;
	color:white;
	text-indent:30px;
	background-repeat:no-repeat;
}

.image-right {
	float: right;
	font-size:11px;
	padding-top:-5px;
	margin: 3px 0 0 10px;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/free_search_bg_blue.png);
	background-repeat: no-repeat;
	height:24px;
	width:100px;
	padding-top: 6px;
	text-align: center;
	font-weight: bold;
}

.image-right-free {
	float: right;
	font-size:11px;
	padding-top:-5px;
	margin: 3px 0 0 10px;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/free_search_bg_green.png);
	background-repeat: no-repeat;
	height:24px;
	width:100px;
	padding-top: 6px;
	text-align: center;
	font-weight: bold;
}

.image-right2 {
	position:absolute;
	font-size:11px;
	left:150px;
	margin: 0px 0 0 -25px;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/LitePaid.png);
	background-repeat: no-repeat;
	height:27px;
	width:75px;
	padding-top:3px;
	padding-left:11px;
	font-weight: bold;
	color:#ffffff;
	text-indent:20px;
	padding-top:6px;
}

.image-right-free2 {
	position:absolute;
	font-size:11px;
	left:150px;
	margin: 0px 0 0 -25px;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/LiteFree.png);
	background-repeat: no-repeat;
	height:27px;
	width:75px;
	padding-top:3px;
	padding-left:11px;
	font-weight: bold;
	color:#ffffff;
	text-indent:20px;
	padding-top:6px;
}

.image-right-free2 a{
	color:#ffffff;
}

#fullsize a, a:visited, #fullsize a:hover {
	color: #ffffff;
	text-decoration: none;
	outline: none;
}

div.sideBlockTop table tbody tr td {
	vertical-align:top;
	width:60px;
}

.sideBlockTop p{
	color:#ffffff;
}

.image-right2 a{
	color:#ffffff;
}

.detailsText a{
	color:#ffffff;
}

ul, ol {
	padding: 0;
	margin: 0;
	list-style: none;	
}

#pocket {
	width: 160px;
}

#pocket a,
#pocket a:visited {
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/pocket.png) no-repeat;
	background-position: 0 20px;
	display: block;
	height: 125px;
	text-indent: -9999px;
	width: 160px;
}

#pocket a:hover {
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/pocket.png) no-repeat;
	background-position: 0 -148px;
}

#pocketTip {
	display: none; 
    background: transparent url(file:///Macintosh HD/Users/enterlinedesign/inc/images/blue-info-box.png); 
    font-size: 12px; 
    height: 160px; 
    width: 286px; 
    padding: 30px;
    color: #fff;
    z-index: 1500;

}

#pocketTip.bottom { 
    background: transparent url(file:///Macintosh HD/Users/enterlinedesign/inc/image/blue-info-box-bottom.png); 
    z-index: 1200;
}

#pocketTip.right {
	left: -1px !important;
}

#pocketTip.left {
	right: -1px !important;
}

#pocketTip .content-2 {
	padding: 12px 20px 10px 20px;
}

#pocketTip .content-3 {
	padding: 10px 20px;
}

#pocketTip p.heading,
#appPage p.heading {
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
	margin: 0;
}

#pocketTip p {
	font-size: 13px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

#pocketTip .hr {
	margin-left: 8px;
	padding: 0;
	width: 330px;
}

a#appcellLink p{
	font-size: 9px;
}

/*	FULLSIZE	*/

#fullsize {
	/*color: #ffffff;
	font-size: 11px;
	height: 474px;
	position: absolute;
	width: 257px;
	top: 138px;
	margin-left: 20px;*/
	
	color: #ffffff;
	font-size: 11px;
	height: 474px;
	position: absolute;
	width: 257px;
	top: 242px;
	margin-left: 630px;
}

#fullsize2 {
	color: #ffffff;
	font-size: 11px;
	height: 474px;
	position: absolute;
	width: 257px;
	top: 220px;
	margin-left: 790px;
}

.recap_signup{
	height:310px;
}

.recap_signup .top{
	height:12px;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/barre_top.png);
	width:100%;
}

.recap_signup .en-tete{
	height:45px;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/bg_gray.png);
	width:100%;
	background-repeat: repeat-x;
	border-top: solid 1px #dedede;
	border-left: solid 1px #888889;
}

.recap_signup .en-tete .image{
	width: 34px;
	height: 34px;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
}

.recap_signup .en-tete .text{
	float:left;
	font-size: 13px;
	font-weight: bold;
	color:#474747;
	width:79px;
	margin-top: 3px;
}

.recap_signup .profile{
	height:30px;
	background-color: #000000;
	color: #ffffff;
	font-family: Arial;
	font-size: 20px;
	width: 100%;
	text-align: center;
	
}

.recap_signup .en-tete .website{
	float: none;
	font-size: 12px;
	color:#00000;
	background-repeat: repeat-x;
	width:79px;
	margin-top: 3px;
}

.recap_signup .bio{
	height:180px;
	width: 100%;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/bg_green.png);
}

.recap_signup .bio .titre{
	font-weight: bold;
	color: #ececec;
	font-size: 10px;
	text-align: left;
	padding-left: 5px;
}

.recap_signup .bio .about{
	padding-top: 5px;
	text-align: justify;
	margin-left: 5px;
	width:200px;
	font-weight: normal;
	font-size: 9px;
}

#phone {
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/phone.png) no-repeat;
	display: block;
	height: 474px;
	position: relative;
	width: 257px;
	margin-left:auto;
	margin-right:auto;
}

#phone .close {
	height: 17px;
	position: absolute;
	right: -10px;
	top: -30px;
	width: 17px;
	z-index: 1100;
}

#phone #contentP {
	background: #000000;
	height: 317px;
	left: 24px;
	position: absolute;
	top: 79px;
	text-align: center;
	width: 212px;
}

#phone #contentP p {
	margin: 2px 0 2px 0;
	padding: 0;
}

/*	MAINPAGE	*/

#phone #contentP .appcell a {
	color: #fff;
	display: block;
	height: 55px;
	margin: 6px;
	margin-bottom: 0px;
	text-align: center;
	width: 40px;
}

.tip {
	display: none; 
    background: transparent url(file:///Macintosh HD/Users/enterlinedesign/images/blue-info-box.png); 
    font-size: 12px; 
    height: 230px; 
    width: 346px; 
    color: #fff;
    z-index: 3500;
}


.tip.bottom { 
    background: transparent url(../images/blue-info-box-bottom.png); 
    z-index: 3500;
}

.tip.right {
	left: -1px !important;
}

.tip.left {
	right: -1px !important;
}

.tip .content-2 {
	padding: 18px 20px 10px 20px;
}

.tip .content-3 {
	padding: 10px 20px;
}

.tip p.heading,
#appPage p.heading {
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	margin: 0;
}

.tip p {
	font-size: 13px;
	font-weight: bold;
	padding: 0;
	width:135px;
	height:50px;
	margin: 0;
}

.tip .hr {
	margin-left: 8px;
	padding: 0;
	width: 330px;
}

#tip1 div.content-2{
	padding-top:26px;
}



/*	APP PAGE	*/

#appPage {
	display: none;
	position: relative;
}

#phone #contentP #appPage .appHeader {
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-dark.png) repeat;
	position: absolute;
	text-align: left;
	top: 0px;
	width: 100%;
	z-index: 3000;
}

#phone #contentP #detailsBlock {
	display: none;
}

#phone #contentP .detailsBox {
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/box-details.png) no-repeat;
	display: block;
	height: 273px;
	left: 20px;
	position: absolute;
	top: 85px;
	width: 287px;
	z-index: 1501;
}

#phone #contentP #sideBlock {
	display: none;
	left: -290px;
	position: absolute;
	top: -50px;
	text-align: left;
	z-index:10;
}

#phone #contentP .sideBlockTop {
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/side-box-top.png) no-repeat;
	background-position: top;
	display: block;
	min-height: 325px;
	padding: 15px;
	width: 208px;
	z-index: 1501;
}

#phone #contentP .sideBlockBottom {
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/side-box-bottom.png) no-repeat;
	background-position: 0 0;
	display: block;
	height: 31px;
	width: 228px;
	z-index: 1501;
}

#fullsize .buttonClose a, #fullsize .buttonClose a:visited {
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/button-close.png) no-repeat;
	background-position: 0 5px;
	float: right;
	height: 37px;
	margin: 5px 3px 0 0;
	text-indent: -9999px;
	width: 50px;
}

#fullsize .buttonClose a:hover {
	background-position: 0 -36px;
}

#fullsize .buttonClose-app a, #fullsize .buttonClosea-app a:visited {
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/button-close.png) no-repeat;
	background-position: 0 5px;
	float: right;
	height: 26px;
	margin: 5px 3px 0 0;
	text-indent: -9999px;
	position: absolute;
	top: -276px;
	right: -20px;
	width: 33px;
	z-index: 3000;
}

#fullsize .buttonClose-app a:hover {
	background-position: 0 -22px;
}

#fullsize .buttonClose-side a, #fullsize .buttonClosea-side a:visited {
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/button-close.png) no-repeat;
	background-position: 0 5px;
	float: right;
	height: 26px;
	margin: 5px 3px 0 0;
	text-indent: -9999px;
	position: absolute;
	top: -5px;
	right: 5px;
	width: 33px;
	z-index: 3000;
}

#fullsize .buttonClose-side a:hover {
	background-position: 0 -22px;
}

#phone #contentP .pagination {
	margin-top: 8px;
}

#phone #contentP .detailsNav {
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-dark.png) repeat;
	height: 47px;
	left: 0;
	padding-top: 13px;
	position: absolute;
	top: 420px;
	width: 100%;
	z-index: 1005;
}

#phone #contentP .detailsNav .detailsBackButton {
	float: left;
	padding-left: 15px;
}

#phone #contentP .detailsNav .detailsButton {
	float: right;
	padding-right: 15px;
}

#phone #contentP .detailsNav .prevButton, #phone #contentP .detailsNav .nextButton {
	margin-top: 0;
}

#phone .navBar {
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/appsfire.png) no-repeat;
	height: 50px;
	left: 0;
	position: absolute;
	top: 267px;
	width: 100%;
	z-index: 1250;
}

#phone .navBar .contentcell img {
	border: 0 none;
	float: left;
	height: 24px;
	margin-right: 12px;
	width: 51px;
}

.prevButton a, .prevButton a:visited {
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/button-arrows.png) no-repeat;
	background-position: -5px 0px;
	cursor: pointer;
	float: left;
	height: 44px;
	margin: 0 0 0 5px;
	text-indent: -99999px;
	width: 22px;
}

.prevButton a:hover {
	background-position: -5px -59px;
	margin: 0 0 0 5px;
}

.nextButton a, .nextButton a:visited {
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/button-arrows.png) no-repeat;
	background-position: -50px -95px;
	cursor: pointer;
	float: right;
	height: 50px;
	margin: 0 4px 0 0;
	text-indent: -99999px;
	width: 40px;
}

.nextButton a:hover {
	background-position: -50px -6px;
	margin: 0 4px 0 0;
}

#phone .homeButton a, #phone .homeButton a:visited {
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/button-home.png) no-repeat;
	background-position: 0 0px;
	height: 52px;
	left: 103px;
	position: absolute;
	top: 403px;
	text-indent: -9999px;
	width: 52px;
}

#phone .homeButton a:hover {
	background-position: 0 -57px;
}

span.detailsText {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}

span.detailsText {
	color: #ffffff;
	font-size: 12px;
}

.detailsText2{
	max-width:110px;
}


.content-1 {
	height: 1%;
	overflow: hidden;
	padding: 10px;
}

.button-buy {
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/button-buy.png) repeat;
	font-weight: bold;
	font-size: 11px;
	height: 17px;
	margin-top: 10px;
	padding: 7px 0 0 0;
	text-transform: uppercase;
	text-align: center;
	width: 51px;
}

#darkOverlay {
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-dark.png) repeat;
	display: none;
	height: 399px;
	position: absolute;
	top: 83px;
	width: 100%;
}

/*	SCROLLABLE PAGES	*/

.scrollable { 
    position: relative; 
	overflow: hidden;
   	width: 212px;
    height: 317px; 
}

.scrollable .items { 
    position: absolute; 
	width: 32000px;
	height: 380px;
	clear: both;
	left: 0;
}

.scrollable .items div  {
	float: left;
	width: 212px;
}

.scrollable .items .pages { 
	float: left;
	width: 212px;
	height: 317px;
	margin: 2px 0 0 2px;
	text-align: left;
}

.scrollable .items .pages div { 
	float: left;
	width: 52px;
}

#browsableAppPage {
	height: 316px;
}

/* navigator */

.navi {
	margin: 0 auto auto;
	width: 300px;
	z-index: 10000;
}

.navi a {
	width: 6px;
	height: 6px;
	float: left;
	margin: 2px;
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/navigator.png) -10px 0 no-repeat;
	display: block;
	font-size: 1px;
}

.navi a:hover {
	background-position: -10px 0;      
}

.navi a.active {
	background-position: 0 0;     
}

a.disabled {
	visibility:hidden !important;		
} 	

#phone .appCenter {
	width: 212px;
	margin-left: 6px;
	text-align: center;
	top: 250px;
	position: absolute;
	left: 0px;
}

.appNaviContainer {
	display: none;
}

#advice{
	padding-top: 100px;
	font-size: 16px;
	font-weight: bold;
	width:200px;
	height:100px;
	text-align: center;
}

/*	OUTSIDE BUTTONS	*/

.prevButton-Outside a, .prevButton-Outside a:visited {
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/button-arrows-left.png) no-repeat;
	background-position: 0 0;
	cursor:pointer;
	float: left;
	height: 32px;
	left: -60px;
	margin: 0;
	position: absolute;
	text-indent: -99999px;
	top: -130px;
	width: 34px;
}

.prevButton-Outside a:hover {
	background-position: -35px 0;
	margin: 0;
	width: 45px;
}

.prevButton-Outside-inverted a, .prevButton-Outside-inverted a:visited {
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/button-arrows-left-inverted.png) no-repeat;
	background-position: 0 0;
	cursor:pointer;
	float: left;
	height: 32px;
	left: -60px;
	margin: 0;
	position: absolute;
	text-indent: -99999px;
	top: -130px;
	width: 34px;
}

.prevButton-Outside-inverted a:hover {
	background-position: -35px 0;
	margin: 0;
	width: 45px;
}

.nextButton-Outside a, .nextButton-Outside a:visited {
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/button-arrows-right.png) no-repeat;
	background-position: -35px 0;
	cursor: pointer;
	float: right;
	height: 32px;
	margin: 0;
	position: absolute;
	text-indent: -99999px;
	top: -130px;
	right: -50px;
	width: 32px;
}

.nextButton-Outside a:hover {
	background-position: 0 0;
	margin: 0;
}

.nextButton-Outside-inverted a, .nextButton-Outside-inverted a:visited {
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/button-arrows-right-inverted.png) no-repeat;
	background-position: -35px 0;
	cursor: pointer;
	float: right;
	height: 32px;
	margin: 0;
	position: absolute;
	text-indent: -99999px;
	top: -130px;
	right: -50px;
	width: 32px;
}

.nextButton-Outside-inverted a:hover {
	background-position: 0 0;
	margin: 0;
}

.prevButtonApp-Outside a, .prevButtonApp-Outside a:visited {
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/button-arrows-left.png) no-repeat;
	background-position: 0 0;
	cursor:pointer;
	float: left;
	height: 32px;
	left: -54px;
	margin: 0;
	position: absolute;
	text-indent: -99999px;
	top: 120px;
	width: 32px;
}

.prevButtonApp-Outside a:hover {
	background-position: -35px 0;
	margin: 0;
}

#description_application{
	background-color: transparent;
	border-color: transparent;
	color: #ffffff;
	font-weight:normal;
}

.nextButtonApp-Outside a, .nextButtonApp-Outside a:visited {
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/button-arrows-right.png) no-repeat;
	background-position: -35px 0;
	cursor: pointer;
	float: right;
	height: 32px;
	margin: 0;
	position: absolute;
	text-indent: -99999px;
	top: 120px;
	right: -56px;
	width: 32px;
}
.nextButtonApp-Outside a:hover {
	background-position: 0 0;
	margin: 0;
}

.appSelectionNav {
	display: none;
	text-align:center;
}

#read_less_button, #read_more_button{
	font-size: 10px;
	font-weight: normal;
}

td.detailsText{
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
}

.detailsText2{
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
}/* LAYOUT */
html{
	background-color: #dddddd;
}

#buddies_number{
	background-image:url(file:///Macintosh HD/Users/enterlinedesign/images/phylactere.png);
	background-repeat:no-repeat;
	height:25px;
	width:100px;
	padding-left:7px;
	padding-top:5px;
	z-index:1000;
}

body {
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #dddddd;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-gradient.png);
	background-repeat: repeat-x;
	background-position: top;
}

:focus {outline: 0}

#login_button_top{
	margin-top: 8px;
	float:left;
	width:65px;
	height:21px;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/button_login_form.png);
}

#app_content_118960208123041 div{
	background-color:transparent;
}

/*Login form*/

#login_form{
	display:none;
	position: fixed;
	top:0; left:0;
	height:100%;
	width:100%;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/bg_login_layer.png);
	z-index:16000;
}

#containter_login_form{
	position: relative;
	width:500px;
	height:255px;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/background-login-form.png);
	opacity:1; 
	margin-left:auto;
	margin-right: auto;
	padding-top:15px;
	top:40%;
}

.titre_login{
	float: left;
    width: 106px;
    height: 32px;
    overflow: hidden;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/login_title.png) 0 0 no-repeat;
    text-indent: -999em;
    margin-left: -6px;
}

#close_form_button{
	height:19px; width:19px;
	position: relative;
	left:490px;
	top:-25px;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/close_form.png);
}


#content_form{
	height:140px;
	width:340px;
	margin-left:auto;
	margin-right: auto;
	margin-top:15px;
}

#username_field{
	width:335px;
	height:21px;
	background: transparent url(file:///Macintosh HD/Users/enterlinedesign/images/user_field.png);
	border: none;
	padding-left:5px;
}

#password_field{
	width:335px;
	height:21px;
	background: transparent url(file:///Macintosh HD/Users/enterlinedesign/images/user_field.png);
	border: none;
	padding-left:5px;
}

.form_login_label{
	text-align: left;
	padding-left:0px;
	width: 200px;
	font-size: 15px;
	color:#474747;
	font-weight: bold;
}

#login_button{
	height:21px;
	width:113px;
	background: transparent url(file:///Macintosh HD/Users/enterlinedesign/images/button_login.png);
	border: none;
}

#login_button_div
{
	width:340px;
	padding-left:120px;
	padding-top:0px;
}

#login_button_div a{
	color:#191919;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.tooltip_edit{
	display: none;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/black_arrow.png);
	height:92px;
	width:169px;
	z-index:10000;
	padding-top:30px;
	padding-left:20px;
	padding-right:20px;
	font-size:12px;
	color:#ffffff;
}



/*fin login form*/

/*signup form*/
#containter_signup_form{
	padding-top:15px;/*
	top:10%;*/
	top: 20px;
	position: relative;
	width:500px;
	height:585px;
	margin-left:auto;
	margin-right:auto;
	background: transparent url(file:///Macintosh HD/Users/enterlinedesign/images/background_signup_form.png);
	display:none;
}

.titre_signup{
	float: left;
    width: 106px;
    height: 32px;
    overflow: hidden;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/signUp_title.png) 0 0 no-repeat;
    text-indent: -999em;
    margin-left: -6px;
}

.titre_edit_profile{
	float: left;
    width: 148px;
    height: 45px;
    overflow: hidden;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/titre_edit_profile.png) 0 0 no-repeat;
    text-indent: -999em;
    margin-left: -6px;
}

#close_form_button2{
	height:19px; width:19px;
	position: relative;
	left:385px\9;
	left:485px;
	top:-45px;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/close_form.png);
}

#signup_container{
	height:480px;
	width:340px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
}

.form_label{
	color:#191919;
	font-size: 11px;
	font-weight: bold;
}

.form_label_left{
	color:#191919;
	font-size: 11px;
	font-weight: bold;
	float:left;
	margin-right: 10px;
	padding-top:5px;
	width:90px;
}

.field_field{
	width:196px;
	height:22px;
	background: transparent url(file:///Macintosh HD/Users/enterlinedesign/images/signup_field.png);
	background-repeat: no-repeat;
	border: none;
	padding-left:5px;
	margin-right:5px;
}

.separateur{
	height: 10px;
	clear: both;
}

.form_checkbox{
	float:left;
	margin-left:20px;
}

.checkbox_label{
	color:#191919;
	font-size: 10px;
	font-weight: normal;
	float: left;
	padding-left:10px;
}

#signup_button{
	height:21px;
	width:113px;
	margin-left:220px;
	background: transparent url(file:///Macintosh HD/Users/enterlinedesign/images/singup_button.png);
	border: none;
}

#save_button{
	position:relative;
	height:21px;
	width:113px;
	margin-left:110px;
	background: transparent url(file:///Macintosh HD/Users/enterlinedesign/images/save_button.png);
	border: none;
	display:block;
	float:left;
}

#remove_button{
	position:relative;
	height:21px;
	width:151px;
	margin-left:100px;
	background: transparent url(file:///Macintosh HD/Users/enterlinedesign/images/remove_button_state1.png);
	border: none;
	display:block;
	float:left;
}

#remove_button2{
	display:none;
	position:relative;
	height:21px;
	width:151px;
	margin-left:100px;
	background: transparent url(file:///Macintosh HD/Users/enterlinedesign/images/remove_button_state2.png);
	border: none;
	float:left;
}
/*Apptrends*/
.apptrends_line{
	width:689px;
	margin-top:10px;
	height:128px;
	overflow: hidden;	
}

#allAppTrends{
	width:689px;
	margin-left:auto;
	margin-right: auto;
}

.apptrends_rank_cell{
	background-image:url(file:///Macintosh HD/Users/enterlinedesign/images/NewRankCell.png);
	background-repeat: no-repeat;
	width:55px;
	height:128px;
	float:left;
	padding:10px 10px 10px 10px;
}

.rating_rank img{
	margin-right:-2px;
	margin-left:0px;
}

.apptrends_rank_cell:hover{
	background-image:url(file:///Macintosh HD/Users/enterlinedesign/images/NewRankCellHover.png);
}

.apptrends_rank_cell_hover{
	background-image:url(file:///Macintosh HD/Users/enterlinedesign/images/NewRankCellHover.png);
}

.apptrends_rank_cell .rank_number{
	color:#ea581f;
	width:100%;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	margin-bottom:10px;
}

.apptrends_rank_cell .hour_rank{
	width:100%;
	font-size: 12px;
	margin-bottom:10px;
}

.label_rank{
	color:#888888;
	font-weight:bold;
	padding-left:5px;
	float:left;
	width:18px;
}

.value_rank{
	color:#00ff00;
	font-weight:bold;
	padding-left:5px;
	width:25px;
	float:left;
	text-align: right;
	white-space:nowrap;
}

.apptrends_cell{
	background-image:url(file:///Macintosh HD/Users/enterlinedesign/images/NewBgApptrends.png);
	padding:5px 10px 5px 10px;
	height:128px;
	width:580px;
	background-repeat: no-repeat;
	float:left;
	margin-left:10px;
}

.apptrends_cell:hover{
	background-image:url(file:///Macintosh HD/Users/enterlinedesign/images/NewBgApptrendsHover.png);
}

.apptrends_cell_hover{
	background-image:url(file:///Macintosh HD/Users/enterlinedesign/images/NewBgApptrendsHover.png);
}

.apptrend-images{
	margin-top:35px;
	height:57px;
	width:57px;
	float: left;
	margin-right: 10px; 
}

.apptrends_title{
	margin-top:0px;
	position:absolute;
	margin-left:-65px;
	font-size:20px;
	font-weight:bold;
}

.category_trend{
	position:absolute;
	margin-top:25px;
	font-size:14px;
	font-weight:bold;
}

.seller_trend{
	position:absolute;
	margin-top:42px;
	font-size:14px;
	font-weight:normal;
	 
}

.rating_rank{
	position:absolute;
	margin-top:62px;
}

.apptrends_colonne_deux{
	width:240px;
	float:left;
	font-size: 1.3em;
	font-weight: bold;
	color: #161616;
	padding-top:10px;
}

.apptrends_colonne_trois{
	width:205px;
	margin-left:10px;
	float:left;
}

#head_tweet_fo_this_app{
	position: absolute;
	width:280px;
	height:35px;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/head_tweetforthisapp.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-left:20px;
	margin-left: 660px;
	display:none;
	margin-top:10px;
}

#tweet_fo_this_app{
	position: absolute;
	width:280px;
	min-height:659px;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/motifBG_tweetforthisapp.png);
	background-repeat: repeat-y;
	background-position: right;
	overflow:hidden;
	/*padding-top:41px;*/
	padding-left:20px;
	margin-bottom:30px;
	margin-left: 660px;
	top:348px;
	display:none;
}

#bottom_tweet_fo_this_app{
	position: absolute;
	width:280px;
	height:24px;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/bottom_tweetforthisapp.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-left:20px;
	margin-left: 660px;
	display:none;
}

#contenu_tweet{
	width:225px;
	min-height:609px;
	margin-left:45px;
	overflow-y: scroll;
	overflow-x: hidden;
	margin-top:17px;
}

#tweet_fo_this_app .tweet{
	margin-bottom: 20px;
}

#tweet_fo_this_app .tweet img{
	max-height: 42px;
	max-width: 42px;
	float: left;
	margin-right : 5px;
}

.tweet_content a:visited{
	color:blue;	
}

.tweet_image{
	width:42px;
	float:left;
	
}

.tweet_content{
	width:150px;
	padding-left:5px;
	float:left;
	margin-bottom:10px;
}

.tweet{
	min-height: 47px;
	clear:both;
}

#filters{
	height:100px;
	width:685px;
	/*border: solid 1px red;*/
	position: absolute;
	margin-top: -140px;
	margin-left: auto;
	margin-right: auto;
}

#iphone_filter{
	width:35px
}

#ipad_filter{
	width:50px
}


#filter_devices{
	width:250px;
	display: block;
	float: left;
	color:#6d6d6d;
}

.filter_label{
	display: block;
	float: left;
	width:114px;
	font-size: 11pt;
	margin-top:33px;
	margin-left:20px;
}

.filter_content{
	display: block;
	float: left;
}

.filter_device{
	display: block;
	float: left;
	text-align: center;
	margin-left: 10px;
}

.filter_device img{
	margin-top:20px;
	margin-left: 20px;
}

.filter_device input{
	position: absolute;
	margin-top: 35px;
}

.filter_device p{
	text-align: center;
	font-size: 11px;
	margin-left: auto;
	margin-right: auto;
	width:10px;
}

#filter_history{
	display: block;
	float: left;
	width:350px;
	height:100px;
	margin-left: 35px;
}

/*fin signup form*/

/*Lost password*/
#lost_password{
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/background_lost.png);
	width:400px;
	height:115px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	margin-bottom:50px;
	text-align:center;
	padding-top:35px;
}

#email_field{
	width:196px;
	padding-left:5px;
	height:22px;
	background: transparent url(file:///Macintosh HD/Users/enterlinedesign/images/signup_field.png);
	border: none;
}

#send_button{
	height:21px;
	width:140px;
	background: transparent url(file:///Macintosh HD/Users/enterlinedesign/images/button_receive.png);
	border: none;
}
/*fin lost password*/
.center_image_home{
	width:349px;
	height:143px;
	margin-left: 50px;
	margin-top:50px;
}

#search_box
{
	position: absolute;
	width:429px;
	height:54px;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/bg_search2.png);
	left:53.8%;
	top:165px;
	z-index: 300;
}

#search_field{
	position: relative;
	top:8px;
	left:8px;
	height:40px;
	width:294px;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/bg_search_field2.png);
	background-color: transparent;
	border-width: 0px;
	border: none;
	font-family: Arial;
	font-size: 20px;
	font-weight: 400;
	padding-left: 10px;
	background-repeat: no-repeat;
	float: left;
	color: #ffa368;
	z-index: 1700;
}

#field_search_button{
	position: relative;
	height: 21px;
	top:20px;
	left:-30px;
	width: 21px;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/loupe_big.png);
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	z-index:1800;
}

div#field_search_button:hover {cursor: pointer\9;}

#search_checkbox{
	color:#ffffff;
	float: left;
	padding-top: 14px;
	padding-bottom: 2px;
	font-family: Arial;
	font-size: 14px;
}

#close_search{
	position: absolute;
	height: 19px;
	width: 19px;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/close_visible.png);
	left:325px;
	top:18px;
	background-repeat: no-repeat;
	background-position: center;
	z-index: 1800;
}

#checkbox_free{
	border: none;
	background-color: transparent url(file:///Macintosh HD/Users/enterlinedesign/images/rien.png);
}

#advanced_search{
	position: absolute;
	color:#ffffff;
	display: none;
	padding-top: 52px;
	padding-left: 15px;
	padding-bottom: 2px;
	font-family: Arial;
	font-size: 11px;
}

.lign_advenced_search {
	margin-top: 5px;
}

.loading_search{
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/barre-loading.gif);
	background-position: center;
	height:250px;
	width:630px;
	background-repeat: no-repeat;
}

.loading_search2{
	position: relative;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/barre-loading2.gif);
	background-position: center;
	height:19px;
	width:220px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	background-repeat: no-repeat;
}

.prix_search{
	float:left;
	width:135px;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/paid_button.png);
	background-repeat: no-repeat;
	height:27px;
	padding-left:8px;
	color:#ffffff;
	text-align: center;
	padding-top: 7px;
	margin-top:5px;
	font-size:11px;
	font-weight:bold;
}

.prix_search_green{
	float:left;
	width:135px;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/free_button.png);
	background-repeat: no-repeat;
	height:27px;
	font-weight: bold;
	color:#ffffff;
	text-align: center;
	padding-top: 7px;
	padding-left:8px;
	margin-top:5px;
	font-size:11px;
}

/*
.rating_search{
	float:left;
	padding-top:2px;
	padding-left:0px;
	position:absolute;
	margin-top:67px
}
 
.sellerName{
	font-size:14px;
	position:absolute;
	margin-top:42px;
}*/
 
.category_search{
	font-weight:bold;
	font-size:14px;
	position:absolute;
	margin-top:27px;
}

#score_search{
	height:30px;
	margin-left: 15px;
}

/* AppCell */

.appCellResults {
	width: 798px;
	height: 170px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #191919;
	text-align: left;
	margin: 5px auto 10px auto;	/*
	border: thin #bbbbbb solid;*/
	border: 1px solid #bbbbbb;
	padding-left: 20px;
	background: #898989 url(/inc/css/img/apple_icon.png) 4px 50% no-repeat;
	font-family: helvetica, arial, sans-serif;
}

.cell_result_inner_wrap {
	background-color: #ffffff;
	padding: 10px 10px 10px 10px;
	height: 150px;
}

.appCellTitle {
	margin-top: 2px;
	margin-top: 0px\9;
	font-size: 24px;
	font-weight: bold;
	float: left;
	width: 478px;
}

.appCellTitle h3 {margin: 0px; padding: 0px; font-weight: bold;}

.originalPrice {
	float: left;
	color: #000000;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
	margin-top: 5px;
}

.appCell_button_content {
	float: right; 
	margin-top: 7px; 
	margin-top: 0px\9;
}

.appCell_prix_search_green {
	margin: 0px;
	cursor: pointer;
	text-decoration:none;
	border: 1px solid rgb(82, 162, 47);
	padding: 4px 7px 4px 7px;
	color: rgb(255, 255, 255);
	text-shadow: 0px -1px 0px #444444;
	font-size: 18px;
	font-family: "Helvetica";
	
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	
	background-color: rgb(240, 81, 0);
	background-image:linear-gradient(-90deg, rgb(133, 176, 122), rgb(82, 162, 47));
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(133, 176, 122)), to(rgb(82, 162, 47)));
	background-image:-moz-linear-gradient(-90deg, rgb(133, 176, 122), rgb(82, 162, 47));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85B07A', endColorstr='#52A22F');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85B07A', endColorstr='#52A22F');
	clear: right;
}

.appCell_prix_search_green:hover {/*
	background-color: rgb(82, 162, 47);
	background-image:none;*/
	background: #52A22F;
	text-shadow: 0px -1px 0px #444444;
}

.appCell_prix_search_handon {
	margin: 0px;
	cursor: pointer;
	text-decoration:none;
	border: 1px solid rgb(47, 82, 150);
	padding: 5px 7px 4px 7px;
	color: rgb(255, 255, 255);
	font-size: 18px;
	font-family: "Helvetica";
	text-shadow: 0px -1px 0px #444444;
	
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	
	background-color: rgb(47, 82, 150);
	background-image:linear-gradient(-90deg, rgb(92, 112, 149), rgb(47, 82, 150));
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(92, 112, 149)), to(rgb(47, 82, 150)));
	background-image:-moz-linear-gradient(-90deg, rgb(92, 112, 149), rgb(47, 82, 150));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5C7095', endColorstr='#2F529E');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5C7095', endColorstr='#2F529E');
	clear: right;
}

.appCell_prix_search_handon:hover {/*
	background-color: rgb(47, 82, 150);*/
	background-color: #2F5296;
	background-image:none;
	text-shadow: 0px -1px 0px #444444;
}

/* FF hack */
html>/**/body .appCell_prix_search_green, x:-moz-any-link, x:default {padding: 6px 7px 3px 7px !important;}
html>/**/body .appCell_prix_search_handon, x:-moz-any-link, x:default {padding: 6px 7px 3px 7px !important;}

/* /FF */

/* IE hacks */
.appCell_prix_search_green {
	display: block\9;
	width: 135px\9;
}

.appCell_prix_search_handon {
	display: block\9;
	width: 135px\9;
}

a.appCell_prix_search_green:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52A22F', endColorstr='#52A22F');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52A22F', endColorstr='#52A22F');
}

a.appCell_prix_search_handon:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2F5296', endColorstr='#2F5296');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2F5296', endColorstr='#2F5296');
}

div.cellContent {margin-top: -10px\9 !important;}

/* /IE */

.cellContent {
	padding: 0px !important;
	margin: 5px 0px 0px 0px !important;
	float: left;
}

.cellContentAppInfo {
	float: left;
	width: 228px;
	margin-top: 6px;
	margin-right: 14px;
}


.app_icon {
	float: left;	
	padding: 3px;
	margin-right: 8px;
	background-color: #191919;
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	color:#ffffff;
}	


.app_icon:hover {
	background-color: #4e4e4e;
	cursor:pointer;
}	

.app_icon img {

	border-radius: 9px;
	-moz-border-radius: 9px 9px 9px 9px;
}

.app_icon_ext{
	height: 57px;
	width: 57px;
}

.button-detail-search {
	border-radius: 2px;
	height: 10px;
	width: 53px;
	margin: 3px 0 0 0;
	cursor:pointer;
	padding: 2px;
	text-align:center;
}


.button-detail-search img {
	border-radius: 0px;
	-moz-border-radius: 0px;
	float:left;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 2px;
}

.button-detail-search h6 {
	font-size: 11px;
	line-height: 10px;
	padding-left: 4px;

}

.metadata {
	float:left;
	margin: 2px;
}

.category {
	font-size: 16px;
	font-weight: bold;
	line-height:14px;
	margin-bottom:2px;
	max-width: 150px;
}

.developper {
	font-size: 12px;
	margin-bottom:3px;
}

.rating li {
	float:left;
	margin-right:3px;
	margin-bottom: 8px
}

.rating img {
	height:16px;
	width:16px;
}

.rating {
	margin-top: 1px;
}


#tags h6 {
	margin-top: 4px;
}

.tag {
	border-radius: 2px;
	-moz-border-radius: 2px;
	font-size:11px;
	height: 10px;
	margin: 2px 2px 0 0;
	padding: 3px 4px;
	background-color: #898989;
	background-image:linear-gradient(-90deg, rgb(137, 137 137), rgb(78, 78, 78));
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(137, 137, 137)), to(rgb(78, 78, 78)));
	background-image:-moz-linear-gradient(-90deg, rgb(137, 137 137), rgb(78, 78, 78));
	text-align:center;
	font-size: 11px;
	/* font-style: italic; */
	color: #ffffff;
	float: left;
	line-height: 10px;
}

#AppBottom {
	clear: both;
	padding-top: 10px;
	width: 200px;
}

#shareAndTrack {
	font-size:12px; 
}

.sharing {
	width:85px;
	float:left;
	margin-right:6px;
	padding: 2px;
	padding: 1px\9;
	background-color: #dddddd;
	border: 1px solid #bbbbbb;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
}


.sharing h6 {
	float:left;
	margin: 3px 3px 0px 1px;
	font-size: 11px;
	line-height: 10px\9;
}

.sharing img {
	height:16px;
	width:16px;
	float:left;
	margin-right:1px;
	
}

#shareAndTrack img {
	cursor:pointer;
	opacity : 0.7; 
    -moz-opacity : 0.7; 
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    -ms-filter: "alpha(opacity=70)"; /* IE 8 */
}

#shareAndTrack img:hover {
	cursor:pointer;
	opacity : 1; 
    -moz-opacity : 1; 
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -ms-filter: "alpha(opacity=100)"; /* IE 8 */
}

.follow {
	float: left;
	margin-top: 5px;
	margin-top: 0px\9;
	padding: 3px\9 5px\9 3px\9 5px\9;
}

.follow a {
	padding: 4px 5px 3px 5px;
	border-radius: 3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border: thin #ec3d00 solid;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background-color: #f05100;
	background-image:linear-gradient(-90deg, rgb(242, 98, 0), rgb(236, 61, 0));
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(242, 98, 0)), to(rgb(236, 61, 0)));
	background-image:-moz-linear-gradient(-90deg, rgb(242, 98, 0), rgb(236, 61, 0));
	font-size: 11px;
	color:#ffffff;
	cursor:pointer;
}

.follow a:hover {
	background-color:#ec3d00;
	background-image:none;
}

.description {
	margin-top: 5px;
	font-size: 13px;
	line-height: 140%;
	float: right;
	width: 528px;
}

.AppDescriptionContent {
	max-height: 90px;
	font-size: 12px;
	overflow: hidden;
}


.AppDescriptionContent p {
	min-height: 90px; 
}	

a.readmore {
	font-size: 12px; 
	text-align: right;
	margin-top: 6px;
    float:right;
    color: #191919;
}

a.readmore:visited {
	color: #191919;
}

a.readmore:hover {
	color: #f05100;
}

a.readless {
	font-size: 12px; 
	text-align: right; 
	margin-top: 6px;
    float:right;
    color: #191919;
}

a.readless:visited {
	color:#191919;
}

a.readless:hover {
	color:#f05100;
}

.more_to_do {
	cursor:pointer;
}

.bottomLinks {
	float: right;
}

/*******************************/


input:focus {
 background-color:#EFEFEF;
 color:#191919;
 border:solid 1px #EEEEEE;
}

input[type=text]:focus,
input[type=password]:focus {
  outline: 0 none;
}

#appsfire_link_button{
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/button_appsfire-link.png);
	width:113px;
	height:21px;
	border:none;
	cursor:pointer;
}

#itunesurl{
	margin-bottom:10px; 
	color:#F15800; 
	padding-top:3px; 
	padding-bottom:3px;
	padding-left:8px;
	padding-right:10px;
	font-weight:bold;
	background: transparent url(file:///Macintosh HD/Users/enterlinedesign/images/bg_link_field.png);
	border: none;
	background-repeat: no-repeat;
}

#scanurl{
	margin-bottom:10px; 
	color:#F15800; 
	padding-top:3px; 
	padding-bottom:3px;
	padding-left:8px;
	padding-right:10px;
	width:440px;
	font-weight:bold;
	background: transparent url(file:///Macintosh HD/Users/enterlinedesign/images/bg_link_field.png);
	border: none;
	background-repeat: no-repeat;
}

#linksel{
	width:455px;
	height:65px;
	background: transparent url(file:///Macintosh HD/Users/enterlinedesign/images/textarea-background.png);
	border:none;
	padding-top: 5px;
	padding-left: 5px;
	background-repeat: no-repeat;
}

#make_widget_button{
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/make_widget_button.png);
	width:113px;
	height:21px;
	border:none;
	cursor:pointer;
}


.ligne_1{
	font-size: 22px;
	font-weight: bold;
	color: #191919;
	width:850px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-top:60px;

}

.ligne_searchWidget
{
	font-size: 22px;
	font-weight: bold;
	color: #191919;
	width:850px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: -70px;
}

#iframeCode{
	margin-top: 10px;
	border:none;
	width:400px;
	height:50px;
	background-color: white;
	border-style: dotted;
	border-color: black;
	border-width: 1px;
	text-align:center;
}

.handon{
	cursor:pointer;
}

#tip1_prix{
	color:#ffffff;
}

#tip_prix{
	color:#ffffff;
}

#tip_prix2{
	color:#ffffff;
}

.loading {  
     background:url(file:///Macintosh HD/Users/enterlinedesign/images/ajax-loader-images.gif) no-repeat center;  
} 

div.appmix-info p a {
	color:#f05100;
}

.ligne_2{
	font-size: 14px;
	font-weight: bold;
	color: #191919;
	width:850px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-top:45px;
}

.ligne_2 a {
	font-size: 14px;
	font-weight: bold;
	color: #f05100;
}

.image_sync{
	width: 100%;
	text-align: center;
	padding-top: 25px;
}

span.orange {
	color:#f05100;
}

.quoteSource{
	width:100%;
	text-align: right;
	margin-bottom: 18px;
	font-style: normal;
}

.ff3{
	background-color: #dddddd;
}

div.app_content_119037851446662{
	background-color: #dddddd;
}

#header-container {
	width: 100%;
	height: 221px;
	overflow: hidden;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-header.png);
	background-repeat: repeat-x;
	background-image: url(../images/bg-header.png);
}

#body-top-container {
	width: 100%;
	background-color: #dddddd;
	overflow: hidden;
	background-repeat: repeat-x;
	background-position: center top;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-gradient.png);
	background-image: url(../images/bg-gradient.png);
}
#body-container	{background-color: #dddddd;border-bottom:1px solid #bcbcbc;}
#body-bottom-container {
    width: 100%;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-body-bottom.gif) -1px 0 repeat-x;
    height: 438px;
}
div.cl	{ clear:both; font-size:0; line-height:0; height:0;}
#footer-container {
	width: 100%;
	background-color: #DDDDDD;
	height: 150px;
}

#border-fake{
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/barre_bottom.png);
	height:2px;
	width:100%;
}

#header, #body-top, #body-bottom, #footer {
    width: 968px;
    margin: 0 auto 0 auto;
	overflow: auto;
	padding: 0 28px;
}

#bopdy-top2
{
	width: 968px;
    margin: 0 auto 0 auto;
	padding: 0 28px;
}

#header {
	height: 221px;
	position: relative;
	overflow: hidden;
}

#body-top {
	padding-top: 35px;
}

#body-bottom {
	padding-top: 40px;
}

#footer {
	padding-top: 40px;
}

.featured-vips {
    position: relative;
    padding: 18px 247px 0 0;
    width: 617px;
    height: 367px;
	margin-bottom: 25px;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-featured-vips.png) 0 0 no-repeat;
}

.featured-vips-body {
    float: left;
    clear: both;
    margin: 5px 0 0 23px;
}

.header-top {
    width: 968px;
	height: 36px;
}

.header-main {
	width: 968px;
	clear: both;
	overflow: auto;
	vertical-align: top;
	margin-top: 13px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	float: left;
	text-align: left;
	z-index: 200;
}

.header-menu {
	position: absolute;
	bottom: 0;
	left: 28px;
	width: 968px;
	height: 42px;
	z-index: 200;
}

.apps-slider {
	float: left;
	width: 438px;
	margin: 0 0 0 265px;
}

.apps-slider .slider {
	width: 438px;
	height: 54px;
}

.tooltip_application{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	display:none; 
	background-image:url(file:///Macintosh HD/Users/enterlinedesign/images/app_tooltip_background.png); 
	background-repeat: no-repeat;
	width:113px;
	height:21px;
	text-align: center;
	z-index:2147483647;
	padding-top:3px;
	color:#ffffff;
}

.box-1 {
	float: left;
	clear: both;
	width: 617px;
	height: 107px;
	padding: 70px 0 0 0;
	margin: 40px 0 50px 0;
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-box-1.gif) 0 0 no-repeat;
}

.box-12 {
	float: left;
	clear: both;
	width: 617px;
	height: 107px;
	padding: 70px 0 0 0;
	margin: 40px 0 50px 0;
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-box-12.png) 0 0 no-repeat;
}

.box-13 {
	float: left;
	clear: both;
	width: 617px;
	height: 107px;
	padding: 70px 0 0 0;
	margin: 10px 0 50px 0;
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/background-faetured-bublle.png) 0 0 no-repeat;
}

.box-2 {
	position: relative;
	float: right;
	width: 307px;
	height: 109px;
	margin: 60px 0 50px 0;
	padding: 50px 0 0 0;
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-box-2.png) 0 0 no-repeat;
	z-index: 1000;
}

.video {
	float: left;
	width: 442px;
}

.steps {
	float: left;
	width: 458px;
	margin: 0 0 0 51px;
	height: 359px;
	padding: 28px 0 0 0;
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-steps-box.jpg) 0 0 no-repeat;
}

#footer .list {
	float: left;
	width: 115px;
	margin: 0 0 0 25px;
	padding: 0 0 0 25px;
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-list.gif) 0 0 no-repeat; 
}

#footer .last {
	width: 200px;
}

/* VIP */

.vip {
    float: left;
    height: 67px;
    width: 267px;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-vip.png) 0 0 no-repeat;
    margin: 0 0 8px 12px;
    padding: 9px;
}

.vip-selected{
 	float: left;
    height: 67px;
    width: 267px;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-vip.png) 0 0 no-repeat;
    margin: 0 0 8px 12px;
    padding: 9px;
}

.vip:hover {
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-vip.png) -285px 0 no-repeat;
}

.vip .vip-image {
    float: left;
    width: 57px;
}

.vip-selected .vip-image {
    float: left;
    width: 57px;
}

.vip .vip-info {
    float: left;
    width: 185px;
    margin-left: 10px;
}

.vip-selected .vip-info {
    float: left;
    width: 185px;
    margin-left: 10px;
}

.vip h3 {
    font-size: 1.3em;
    font-weight: bold;
    color: #161616;
}

.vip-selected h3 {
    font-size: 1.3em;
    font-weight: bold;
    color: #161616;
}

.vip p {
    font-size: 1.1em;
}

.vip-selected p {
    font-size: 1.1em;
}


.vip p a {
    font-size: 1.1em;
    color: #fe6200;
}

.vip-selected p a {
    font-size: 1.1em;
    color: #fe6200;
}

.vip:hover h3, .vip:hover p {
    color: #fff;
}

.vip-selected:hover h3, .vip-selected:hover p {
    color: #fff;
}

.vip:hover p a {
    font-size: 1.1em;
    color: #161616;
}

.vip-selected:hover p a {
    font-size: 1.1em;
    color: #161616;
}

a.button-share {
    float: left;
    display: block;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/button-share.png) 0 0 no-repeat;
    width: 63px;
    height: 21px;
    overflow: hidden;
    text-indent: -999em;
    margin: 5px 0 0 0;
}

a.button-view {
    float: left;
    display: block;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/button-viewapps.png) 0 0 no-repeat;
    width: 113px;
    height: 21px;
    overflow: hidden;
    text-indent: -999em;
    margin: 5px 0 0 5px;
}

.share_this_page{
	position: absolute;
	margin-top: 17px;
	font-size:1.4em;
	font-weight:normal;
	width:880px;
	text-align: right;
	vertical-align: top;
	float: left;
}

.sharing_icons{
position:absolute;
	float:left;
	margin-top: 15px;
	width:955px;
text-align: right;
}

#vipSlider {
    position: relative;
    width: 617px;
    height: 267px;
    overflow: hidden;
}

#vipSlider .items {
    position: absolute;
    width: 200000px;
    height: 267px;
}

#vipSlider .items .pages {
    float: left;
    width: 617px;
    height: 267px;
}

.page_scroll{
	float: left;
	width:960px;
	margin-left: auto;
	margin-right: auto;
	height:100%;
}
/*Search scroll*/
/*.cell_result{
	height:128px;
	width:822px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 10px;
	padding-top: 10px;
	background-image: url('../images/newCellResultBG.png');
	background-repeat:no-repeat;
}

.cell_result:hover{
	background-image: url('../images/newCellResultBG-Hover.png');
	background-repeat:no-repeat;
}*/

.cell_image{
	height:57px;
	width:57px;
	margin-top:33px;
	margin-left:16px;
	float:left;
	margin-right:11px;
}

.cell_info{
	height:57px;
	width:140px;
	margin-left: 5px;
	margin-right: 5px;
	float: left;
	margin-top: 1px;
}

.cell_info h3{
	font-size: 20px;
    font-weight: bold;
    color: black;
	position:absolute;
	margin-left:-70px;
}

/*Appmix*/
.featured-appmixs {
    position: relative;
    padding: 18px 247px 0 0;
    width: 617px;
    height: 367px;
	margin-bottom: 25px;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-featured-appmixs.png) 0 0 no-repeat;
    margin-top:30px;
}

.featured-appmixs-body {
    float: left;
    clear: both;
    margin: 5px 0 0 23px;
}

.appmix {
    float: left;
    height: 67px;
    width: 267px;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-appmix.png) -0px 0 no-repeat;
    margin: 0 0 8px 12px;
    padding: 9px;
}

.appmix_new {
    float: left;
    height: 67px;
    width: 267px;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-appmix-new.png) -0px 0 no-repeat;
    margin: 0 0 8px 12px;
    padding: 9px;
}

.appmix:hover {
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-appmix.png) -285px 0 no-repeat;
}

.appmix_new:hover {
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-appmix-new.png) -285px 0 no-repeat;
}


div.hover{
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-appmix.png) -285px 0 no-repeat;
}

.appmix .appmix-image {
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-img-appmix_new_2.png);
	background-repeat:no-repeat;
	padding-left: 10px;
	padding-top:10px;
    float: left;
    width: 48px;
    height:48px;
}

.appmix-image{
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-img-appmix_new_2.png);
	background-repeat:no-repeat;
	padding-left: 10px;
	padding-top:10px;
    float: left;
    width: 48px;
    height:48px;
}}

.appmix_new .appmix-image {
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-img-appmix_new_2.png);
	background-repeat:no-repeat;
	padding-left: 10px;
	padding-top:10px;
    float: left;
    width: 48px;
    height:48px;
}

.appmix .appmix-info {
    float: left;
    width: 200px;
    margin-left: 0px;
}

.appmix_new .appmix-info {
    float: left;
	width: 200px;
    margin-left: 0px;
}

.appmix h3 {
    font-size: 11px;
	height:28px;
    font-weight: bold;
    color: #161616;
}

.appmix_new h3 {
    font-size: 1em;
    font-weight: bold;
    color: #161616;
}

.appmix-source{
	background-image:url(file:///Macintosh HD/Users/enterlinedesign/images/bg_source_button.png);
	background-repeat: no-repeat;
	color:#191919;
}

.appmix p {
    font-size: 1.1em;
}

.appmix_new p {
    font-size: 1.1em;
}

.appmix p a {
    font-size: 1.1em;
    color: #191919;
}

.appmix_new p a {
    font-size: 1.1em;
    color: #191919;
}

.appmix:hover h3, .appmix:hover p {
    color: #fff;
}

.appmix_new:hover h3, .appmix_new:hover p {
    color: #fff;
}

div.hover h3, div.hover p{
	color : #fff;
}

.appmix:hover p a {
    font-size: 1.1em;
    color: #161616;
}

.appmix_new:hover p a {
    font-size: 1.1em;
    color: #161616;
}

div.hover p a{
	font-size: 1.1em;
    color: #161616;
}

a.button-share {
    float: left;
    display: block;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/button-share.png) 0 0 no-repeat;
    width: 63px;
    height: 21px;
    overflow: hidden;
    text-indent: -999em;
    margin: 5px 0 0 0;
}

a.button-viewappmix {
    float: left;
    display: block;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/button-viewappsmix.png) 0 0 no-repeat;
    width: 113px;
    height: 21px;
    overflow: hidden;
    text-indent: -999em;
    margin: 5px 0 0 5px;
}

#appmixSlider {
    position: relative;
    width: 617px;
    height: 267px;
    overflow: hidden;
}

#appmix_loading {
	position:absolute;
	z-index: 100000;
	top:0px;
	left:0px;
	padding-left:300px;
	padding-top:125px;
    width: 617px;
    height: 267px;
}

#vip_loading {
	position:absolute;
	z-index: 100000;
	top:0px;
	left:0px;
	padding-left:300px;
	padding-top:125px;
    width: 617px;
    height: 267px;
}

#appmixSlider .items {
    position: absolute;
    width: 200000px;
    height: 267px;
}

#appmixSlider .items .pages {
    float: left;
    width: 617px;
    height: 267px;
}


.sliderNavi {
    position: absolute;
    height: 30px;
    text-align: center;
    width: 600px;
    bottom: 12px;
    left: 80px;
}

.sliderNaviScroll {
    position: absolute;
    height: 30px;
    text-align: center;
    width: 960px;
}

.navi .naviScroll{
	text-align:center;
	width:100%;
}



.sliderNavi .navi {
    margin: 0 auto;
    height: 12px;
    text-align: center;
}

.sliderNaviScroll .naviScroll {
    margin-left: auto;
    margin-right: auto;
    height: 12px;
    text-align: center;
}

.sliderNavi .navi a {
    width: 10px;
    height: 10px;
    float: left;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/pagination.png) 0 0 no-repeat;
    display: block;
    margin-top: 14px;
	cursor: pointer;
	display: none;
}

.sliderNaviScroll .naviScroll a {
    width: 10px;
    height: 10px;
    float: left;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/pagination.png) 0 0 no-repeat;
    display: block;
    margin-top: 14px;
    margin-left:5px;
    margin-right: 5px;
	cursor: pointer;
}
.sliderNavi .navi a:hover {
    background-position: -10px 0 no-repeat;
}

.sliderNavi .navi a.active {
    background-position: -10px 0;
}

.sliderNaviScroll .naviScroll a:hover {
    background-position: -10px 0 no-repeat;
}

.sliderNaviScroll .naviScroll a.active {
    background-position: -10px 0;
}

/* Buttons Gray or Orange CSS BEGIN */

.btn {
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	font-family: Helvetica;
	color: #ffffff;
	text-align:center;
	cursor:pointer;
	text-shadow: 0px -1px 0px;	
}

.grayBtn {
	background-color: rgb(35, 35, 35);
	background-image: linear-gradient(-90deg, rgb(68, 68, 68), rgb(35, 35, 35));
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(68, 68, 68)), to(rgb(35, 35, 35)));
	background-image: -moz-linear-gradient(-90deg, rgb(68, 68, 68), rgb(35, 35, 35));
	text-shadow: 0px -1px 0px black;
}

.grayBtn:hover{
	background-color: rgb(35, 35, 35);
	background-image: none;
}

.orgBtn {
	background-color: rgb(242, 97, 0);
	background-image: linear-gradient(-90deg, rgb(242, 97, 0), rgb(236, 62, 0));
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(242, 97, 0)), to(rgb(236, 62, 0)));
	background-image: -moz-linear-gradient(-90deg, rgb(242, 97, 0), rgb(236, 62, 0));
	text-shadow: 0px -1px 0px #333333;
	
}

.orgBtn:hover {
	background-color: rgb(236, 62, 0);
	background-image: none;
}

.btnSmall {
	font-size: 11px; 
	padding:3px 7px;
}

.btnMed {
	font-size:14px;
	padding:4px 8px;
}

.btnLarge {
	font-size:16px;
	padding:5px 9px;
}

.btnXLarge {
	font-size:18px;
	padding:5px 10px;
}

/* Buttons Gray or Orange CSS END */

.prevBtn a, .prevBtn2 a {
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/button-left.gif);
    background-position: 0 0;
    display: block;
    margin-top: 10px;
    margin-right: 3px;
    float: left;
    height: 21px;
    text-indent: -9999px;
    width: 21px;
    overflow: hidden;
    margin-left:110px;
    position:absolute;
    z-index:101;
}

.prevBtnScroll a, .prevBtn2Scroll a {
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/button-left.gif);
    background-position: 0 0;
    display: block;
    margin-top: 5px;
    margin-right: 3px;
    float: left;
    height: 21px;
    text-indent: -9999px;
    width: 21px;
    overflow: hidden;
}


.prevBtn a:hover, .prevBtn2 a:hover {
    background-position: 0 21px;
}

.prevBtnScroll a:hover, .prevBtn2Scroll a:hover {
    background-position: 0 21px;
}

.nextBtn a {
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/button-right.gif);
    background-position: 21px 0;
    display: block;
    margin-top: -3px;
    float: right;
    height: 21px;
    text-indent: -9999px;
    width: 21px;
    overflow: hidden;
    position:absolute;
    margin-left:210px;
    z-index:100;
}


.nextBtnScroll a {
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/button-right.gif);
    background-position: 21px 0;
    display: block;
    margin-top: -5px;
    float: right;
    height: 21px;
    text-indent: -9999px;
    width: 21px;
    overflow: hidden;
}

.nextBtn2 a {
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/button-right.gif);
    background-position: 21px 0;
    display: block;
    margin-top: 0px;
    float: right;
    height: 21px;
    text-indent: -9999px;
    width: 21px;
    overflow: hidden;
}

.nextBtn2Scroll a {
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/button-right.gif);
    background-position: 21px 0;
    display: block;
    margin-top: 0px;
    float: right;
    height: 21px;
    text-indent: -9999px;
    width: 21px;
    overflow: hidden;
}

.nextBtn a:hover, .nextBtn2 a:hover {
    background-position: 0 21px;
}

.nextBtnScroll a:hover, .nextBtn2Scroll a:hover {
    background-position: 0 21px;
}

.pagination {
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/pagination.gif) -12px 0 no-repeat;
    float: left;
}


/* MISC */
.facebook {
    float: left;
    width: 180px;
    border-left: solid 1px #242424;
    border-right: solid 1px #242424;
    height: 38px;
    font-size:11px;
}

.twitter {
    float: left;
    width: 125px;
    border-right: solid 1px #242424;
    height: 38px;
}

.like_facebook{
	float: left;
    width: 90px;
    height: 38px;
    color: #ffffff;
    margin-top: 10px;
}

.login {
	float: right;
	height: 25px;
	border-left: solid 1px #242424;
	border-right: solid 1px #242424;
	vertical-align: middle;
	background-position: center;
	margin-top: 9px;
}

.login p {
	float: left;
}

.login_direct{
    float: right;
    height: 38px;
    border-left: solid 1px #242424;
	border-right: solid 1px #242424;
	padding: 0 10px 0 10px;
}
#facebook-connect {
    display: block;
    padding: 0 10px 0 0;
    line-height: 38px;
	float:left;
    /*background: url(../images/icon-facebookconnect.gif) 100% 50% no-repeat;*/
}

#RES_ID_fb_login_image{
	margin-top:6px;
}

#logout {
	float: left;
	width: 63px;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/NewLogOut.png) 100% 50% no-repeat;
	text-indent: -999em;
	overflow: hidden;
	margin: 0 0 0 10px;
}

p#logo-appsfire {
	float: left;
    width: 264px;
    height: 80px;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/logo-appsfire.png) 0 0 no-repeat;
    text-indent: -999em;
    overflow: auto;
}

#video-box {
	padding-bottom: 34px;
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-video.jpg) 0 100% no-repeat;
}

#footer a.logo {
	float: left;
	display: block;
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/logo-appsfire-footer.gif) 0 0 no-repeat;
	width: 106px;
	height: 29px;
	text-indent: -999em;
}

.trans-overlay{
	position: absolute;
	width: 82px;
	height: 38px;
	top: 10px;
	right: 0;
	z-index: 1000;
	/*background-image:url(../images/trans-overlay.png) 0 0 no-repeat;*/
}

.trans-overlay-1, .trans-overlay-2 {
	position: absolute;
	width: 41px;
	height: 38px;
	top: 10px;
	right: 0;
	z-index: 1000;
	background-color: #2F2F2F;
}

.trans-overlay-1 {
	right: 41px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.trans-overlay-2 {
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}

/* TITLES & TYPOGRAPHY */

a {
	text-decoration: none;
}

h2.title-featured-vips {
    float: left;
    width: 148px;
    height: 44px;
    overflow: hidden;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/title-featured-vips.png) 0 0 no-repeat;
    text-indent: -999em;
    margin-left: -8px;
    
}

h2.title-featured-buddys {
    float: left;
    width: 148px;
    height: 44px;
    overflow: hidden;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/TitleBuddys.png) 0 0 no-repeat;
    text-indent: -999em;
    margin-left: -8px;
    
}

h2.title-featured-appmixs {
    float: left;
    width: 148px;
    height: 44px;
    overflow: hidden;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/title-featured-appmixs.png) 0 0 no-repeat;
    text-indent: -999em;
    margin-left: -8px;
}

h2.title-featured-users {
    float: left;
    width: 148px;
    height: 44px;
    overflow: hidden;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/title-featured-users.png) 0 0 no-repeat;
    text-indent: -999em;
    margin-left: -8px;
}

h2.title-search {
    float: left;
    width: 148px;
    height: 44px;
    overflow: hidden;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/title-search.png) 0 0 no-repeat;
    text-indent: -999em;
    margin-left: -8px;
}

h2.title-home{
	float: left;
    width: 148px;
    height: 44px;
    overflow: hidden;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/title_discover.png) 0 0 no-repeat;
    text-indent: -999em;
    margin-left: -8px;
}

h2.title-searchWidget{
	float: left;
    width: 148px;
    height: 44px;
    overflow: hidden;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/title_searchWidget.png) 0 0 no-repeat;
    text-indent: -999em;
    margin-left: -8px;
    margin-top:25px;
}

h2.apptrends_title{
	float: left;
    width: 148px;
    height: 44px;
    overflow: hidden;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/apptrends_title.png) 0 0 no-repeat;
    text-indent: -999em;
    margin-left: -8px;
    margin-top:10px;
}

a.rss {
    float: left;
    width: 22px;
    height: 22px;
    display: block;
    text-indent: -999em;
    margin: 3px 0 0 15px;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/icon-rss.png) 0 0 no-repeat;
}
p em	{ font-style:italic;}
.intro {
    margin-bottom: 10px;
}

.intro p {
    font-size: 1.4em;
    color: #6c6c6c;
    margin: 0 0 15px 0;
    width: 420px;
}

.highlight {
    color: #373737;
    font-weight: bold;
    margin: 0;
	padding: 0;
  }

.highlight2 {
    color: #f05200;
    font-weight: bold;
    margin: 0;
	padding: 0;
}

.header-top {
    font-size: 1.1em;
    font-weight: bold;
    color: #fff;
    line-height: 3.3em;
}

.header-top a {
    color: #fff;
}

.twitter a, .facebook a {
    display: block;
    padding: 0 0 0 32px;
}

.twitter a {
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/icon-twitter.gif) 0 0 no-repeat;
}

.facebook a {
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/icon-facebook.gif) 0 0 no-repeat;
}

p#title-appslider-title {
	width: 205px;
	height: 18px;
	margin: 0 0 3px 15px;
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/title-appslider.gif) 0 0 no-repeat;
	text-indent: -999em;	
}

h2#title-wantin {
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/title-wantin.gif) 0 0 no-repeat;
	width: 238px;
	height: 52px;
	overflow: hidden;
	text-indent: -999em;
	margin: 0 0 5px 0;
}

h2#title-headsup {
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/title-headsup.gif) 0 0 no-repeat;
	width: 119px;
	height: 48px;
	overflow: hidden;
	text-indent: -999em;
	margin: 0 0 5px 0;
}

.box-1 p, .box-2 p, .box-12 p, .box-13 p {
	color: #7e7e7e;
	line-height: 16px;
	font-size: 1.2em;
}

.box-1 a, .box-2 a , box-12 a, .box-13 a{
	color: #373737;
	text-decoration: underline;
}

h2#title-video {
	width: 442px;
	height: 56px;
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/title-video.gif) 0 0 no-repeat;
	overflow: hidden;
	text-indent: -999em;
	margin: 0 0 30px 0;
}

h2#title-three-steps {
	width: 150px;
	height: 47px;
	text-indent: -999em;
	overflow: hidden;
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/title-three-steps.gif) 0 0 no-repeat;
	margin: 0 0 10px 0;
}

.list h2 {
	color: #353535;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0 0 18px 0;
}

.list ul li {
	font-size: 1.2em;
	margin: 0 0 3px 0;
	color: #a7a7a7;
}

.list ul li a {
	color: #a7a7a7;
}

.list ul li a.sel	{ color:#ee4c00;}

#view_more_button{
	margin: 5px auto 0px auto;
	width:120px;
	display: block;
}

/* SEARCH FORM */

form.search-vips {
    float: right;
    font-size: 1.2em;
    border: none;
}

div.search-appmixs {
    float: right;
    font-size: 1.2em;
    border: none;
}

label.label-search-vips {
    float: left;
    display: block;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/label-search-vips.png) 0 0 no-repeat;
    text-indent: -999em;
    width: 74px;
    margin: 0 5px 0 0;
	height: 22px;
}

label.label-search-appmixs {
    float: left;
    display: block;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/label-search-appmixs.png) 0 0 no-repeat;
    text-indent: -999em;
    width: 110px;
    margin: 0 5px 0 0;
	height: 22px;
}

label.label-search-users {
    float: left;
    display: block;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/label-search-users.png) 0 0 no-repeat;
    text-indent: -999em;
    width: 136px;
    margin: 0 5px 0 0;
	height: 22px;
}

.search-box {
    float: left;
    border: solid 1px #e2e2e2;
    background-color: #fff;
}

input#search-vip-keywords {
    float: left;
    height: 11px;
    border: none;
    padding: 3px;
}

button#search-vip-submit {
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/button-search.png) 0 0 no-repeat;
    width: 18px;
    height: 19px;
    border: none;
    text-indent: -999em;
}


input#search-appmix-keywords {
    float: left;
    height: 11px;
    border: none;
    padding: 3px;
}

button#search-appmix-submit {
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/button-search.png) 0 0 no-repeat;
    width: 18px;
    height: 19px;
    border: none;
    text-indent: -999em;
}

#fullsize {
    /*width: 305px;*/
    height: 540px;
    /*background: url(../images/bg-iphone.jpg) 7px 100% no-repeat;*/
}

#phone {
    /*margin: 0 auto;*/
}

/* APP SLIDER */

.apps-slider {
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-appslider.gif) 0 100% no-repeat;
	height: 76px;
}

.apps-slider .slider ul {
	overflow: auto;
}

.apps-slider .slider li {
	float: left;
	margin: 10px 0 0 5px;
}

#appTicker {
	display: block;
	float: left;
	height: 46px;
	margin: 0 0 0 7px;
	overflow: hidden;
	position: relative;
	width: 420px;
}

#appTicker .items {
	display: block;
	position: absolute;
	width: 200000px;
	height: 50px;
}

/* MAIN MENU */

.header-menu .menu-main li {
	float: left;
	height: 42px;
	text-indent: -999em;
}

.header-menu .menu-main li a {
	display: block;
	height: 42px;
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-menu.gif) 0 0 no-repeat;
}

.header-menu .menu-main a#menu-vips { width: 57px; background-position: 0 0; }
.header-menu .menu-main a#menu-appmixes { width: 113px; background-position: -57px 0; }
.header-menu .menu-main a#menu-featuredusers { width: 150px; background-position: -170px 0; }
.header-menu .menu-main a#menu-myapps { width: 112px; background-position: -320px 0; }
.header-menu .menu-main a#menu-apptrends { width: 112px; background-position: -420px 0; }
.header-menu .menu-main a#menu-people { width: 95px; background-position: -532px 0; }
.header-menu .menu-main a#menu-nowFree { width: 95px; background-position: -635px 0; }

.header-menu .menu-main a#menu-vips:hover { width: 57px; background-position: 0 -42px; }
.header-menu .menu-main a#menu-appmixes:hover { width: 113px; background-position: -57px -42px; }
.header-menu .menu-main a#menu-featuredusers:hover { width: 150px; background-position: -170px -42px; }
.header-menu .menu-main a#menu-myapps:hover { width: 112px; background-position: -320px -42px; }
.header-menu .menu-main a#menu-apptrends:hover{width: 112px; background-position: -420px -42px;}
.header-menu .menu-main a#menu-people:hover { width: 95px; background-position: -532px -42px; }
.header-menu .menu-main a#menu-nowFree:hover { width: 95px; background-position: -635px -42px; }

.header-menu .menu-main li.active a#menu-vips { width: 57px; background-position: 0 -84px; }
.header-menu .menu-main li.active a#menu-appmixes { width: 113px; background-position: -57px -84px; }
.header-menu .menu-main li.active a#menu-featuredusers { width: 150px; background-position: -170px -84px; }
.header-menu .menu-main li.active a#menu-myapps { width: 112px; background-position: -320px -84px; }
.header-menu .menu-main li.active a#apptrends { width: 112px; background-position: -420px -84px; }
.header-menu .menu-main li.active a#menu-people { width: 95px; background-position: -532px -84px; }
.header-menu .menu-main li.active a#menu-nowFree { width: 95px; background-position: -635px -84px; }

#badgePeople{
	background-image:url(file:///Macintosh HD/Users/enterlinedesign/images/badge.png);
	background-repeat:no-repeat;
	height:31px;
	width:38px;
	position:absolute;
	color:white;
	font-weight:bold;
	font-size:16px;
	padding-top:4px;
	text-align:center;
	margin-top:-7px;
	margin-left:70px;
	
}

/*Fotter pages*/
.intro_static
{
	text-align: justify;
	font-size: 12px;
    color: #7e7e7e;
    line-height: 15px;
    width:864px;
    min-height:300px;
    font-family: Helvetica;
}

.intro_static .subtitle
{
	font-size: 14px;
    color: #373737;
    font-weight: bold;
    margin: 20px 0 4px 0;
}

.intro_static a
{
	color:#f15800;
}

.intro_static a:visited
{
	color:#f15800;
}

.intro_static .title
{
	font-size: 26px;
    color: #191919;
    font-weight: bold;
    font-family: Times, "Times New Roman", serif;
    margin: 0 0 15px 0;
}

.intro_static .bullet_li
{
	list-style: url(file:///Macintosh HD/Users/enterlinedesign/images/bullet.jpg);
	margin-left: 14px;
}

.intro_static .titre3
{
	color:#191919;
	font-size: 11px;
	font-weight: bold;
}

.italic_orange
{
	font-style:italic;
	color:#f05100;
}

.bold
{
	font-weight: bold;
}

/* DOWNLOAD MENU */

.header-menu .menu-download {
	float: right;
	width: 488px;
	height: 54px;
	margin: -13px 0 0 0;
}

.header-menu .menu-download li {
	float: left;
	height: 54px;
	text-indent: -999em;
	margin: 0 0 0 10px;
}

.header-menu .menu-download li a {
	display: block;
	height: 54px;
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-download-menu.png) 0 0 no-repeat;
	width: 153px;
}

li#download-desktop a { background-position: 0 0; }
li#download-iphone a { background-position: -153px 0;}
li#download-android a { background: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-download-menu.png) -306px 0 no-repeat; width: 152px; height: 54px; }



/*Widget - App links*/
.bandeau_top_analytics{
	width:800px;
	height:90px;
}

.gauche_top_analytics
{
	width: 400px;
	float: left;
}

.droite_top_analytics
{
	width:400px;
	float: left;
}

table.un, td.un, tr.un
{
	border-width: 2px;
	border-style: solid;
	border-color: #ffffff;
	text-align: left;
	color: black;
}

tr.first_line
{
	background-color: #AAAAAA;
	color: black;
	font-weight: bold;
}

tr.impair
{
	background-color: #AAAAAA;
}

.global_stats{
	width: 800;
}

.column
{
	width: 200px;
	float: left;
	margin-right: 10px;
}

/*About us*/
div.ourteam{
	background-image:url(file:///Macintosh HD/Users/enterlinedesign/images/bg_our_team_small.png);
	background-repeat: no-repeat;
	width:864px;
	height:352px;
	margin-top: 20px;
}

h2.our_team_tite {
    float: left;
    width: 148px;
    height: 44px;
    overflow: hidden;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/title_our_team.png) 0 0 no-repeat;
    text-indent: -999em;
    margin-left: -8px;
    margin-top:10px;
}

div.about_intro{
	padding-top: 55px;
	padding-left: 55px;
	padding-right: 55px;
	font-size: 11px;
}

div.team_member{
	float:left;
	height: 220px;
	width:382px;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/background-team-member.png);
	background-repeat:no-repeat;
	margin-right: 18px;
}

div.team{
	margin-top: 13px;
	width:800px;
	margin-left: auto;
	margin-right: auto;
}

div.photo{
	padding-top: 8px;
	padding-left: 8px;
	margin-right: 8px;
	float: left;
}

div.name_bio{
	margin-top: 10px;
	font-weight: bold;
	float: left;
}

div.biography{
	padding-top: 12px;
	padding-top: 0px\9;
	margin-top: 12px\9;
	line-height: 15px;
}

div.column_bio{
	width:290px;
	padding-left: 73px;
	padding-left: 0px\9;
}

div.myapps_bio
{
	margin-top: 14px;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/background_button_myapps.png);
	background-repeat: no-repeat;
	height:21px;
	width:134px;
	text-align: center;
	padding-top: 3px;
	color:#ffffff;
}

div.myapps_bio a{
	color:#ffffff;
}

div.social{
	padding-top: 8px;
	padding-left: 230px;
}

img.social_icon{
	padding-right: 4px;
}

div.investors{
	background-image:url(file:///Macintosh HD/Users/enterlinedesign/images/background-team-bloc.png);
	background-repeat: no-repeat;
	width:864px;
	height:572px;
	margin-top: 20px;
}

h2.our_investors {
    float: left;
    width: 148px;
    height: 44px;
    overflow: hidden;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/title_our_ivestor.png) 0 0 no-repeat;
    text-indent: -999em;
    margin-left: -8px;
    margin-top:10px;
}

div.ligne{
	padding-left: 35px;
	
}

div.investor_box{
	margin-top: 15px;
	margin-right: 20px;
	height:99px;
	width:380px;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/investor_background.png);
	float:left;
}

div.myapps_bio_investor{
	margin-top: 10px;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/background_button_myapps.png);
	background-repeat: no-repeat;
	height:21px;
	width:134px;
	text-align: center;
	padding-top: 3px;
	color:#ffffff;
	margin-left: 75px;
}

div.social_investor{
	padding-top: 8px;
	padding-left: 300px;
	padding: 0px\9;
}

div.biography_investor{
	margin-top: -5px;
	line-height: 15px;
	line-height: 11px\9;
	text-align: left;
	padding-top: 10px\9;
}


/* STEPS */

.steps ul li {
	background: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-steps.jpg) 0 0 no-repeat;
	width: 194px;
	padding: 15px 0 0 80px;
}

.steps ul li p {
	font-size: 1.3em;
	color: #ffffff;
}

.steps ul li p.title {
	font-size: 1.6em;
	color: #9d3400;
	margin-bottom: 4px;
}

.steps ul li p em {
	color: #1c1b1b;
	font-weight: bold;
}

.steps ul li#step1 {
	padding-top: 10px;
	height: 66px;
	background-position: 0 0;
}

.steps ul li#step2 {
	height: 70px;
	background-position: 0 -76px;
}

.steps ul li#step3 {
	height: 63px;
	background-position: 0 -161px;
}

#transversal-faq h3	{ background-image:url(file:///Macintosh HD/Users/enterlinedesign/images/faq.gif);}
#transversal-privacy h3	{ background-image:url(file:///Macintosh HD/Users/enterlinedesign/images/privacy-policy.gif); height:23px;}
#transversal-privacy ul	{ margin-bottom:16px;}
#transversal-about	{padding:54px 161px 54px 0; width:883px; margin:0 auto;}
#transversal-about h3	{ background-image:url(file:///Macintosh HD/Users/enterlinedesign/images/about-us.gif); background-position:0 0; width:107px; height:19px;}

h2.title-our-team		{ background-image:url(file:///Macintosh HD/Users/enterlinedesign/images/about-us.png); background-position:0 -19px; width:148px; height:45px;}
h2.title-our-investor	{ background-image:url(file:///Macintosh HD/Users/enterlinedesign/images/about-us.png); background-position:0 -64px; width:148px; height:45px;}

.hd	{ padding:0 43px;}
.transversal	{ padding:54px 305px 54px 0; width:663px; margin:0 auto; }
.transversal .featured-vips	{ padding-right:0; width:864px;}
.transversal .featured-vips h2	{ text-indent:-9999em; margin-left:-8px;}
.transversal h3	{ text-indent:-9999em; background:transparent no-repeat left top; height:19px; margin-bottom:20px;}
.transversal h4	{ margin-bottom:6px; font-size:14px; font-weight:bold; color:#373737;}
.transversal p	{ font-size:12px; color:#7e7e7e; margin-bottom:18px; line-height:17px;}
.transversal p.title	{ font-size:14px;}
.transversal p.sub	{ color:#373737; margin-bottom:6px;}
.transversal p strong	{ font-weight:bold;}
.transversal a	{ color:#f05000;}
.transversal a strong	{ font-weight:bold;}
.transversal ul		{ margin-left:15px;}
.transversal ul li	{ list-style-type:disc;}
.transversal ol li	{ list-style-type:none;}
.transversal li	{font-size:12px;color:#7e7e7e; margin-bottom:6px; line-height:17px;}
.transversal li strong	{ font-weight:bold;}

.block	{ width:364px; padding:9px; height:205px; margin-right:19px; float:left; position:relative; background:transparent url(file:///Macintosh HD/Users/enterlinedesign/images/block.png) no-repeat left top; margin-bottom:12px;}
.block img, .block-small img, .block-med img	{ float:left; position:relative; margin-right:12px;}
.block .info	{ float:left; position:relative; width:295px;}
.block-small	{ width:364px; padding:9px; height:84px; margin-right:19px; float:left; position:relative; background:transparent url(file:///Macintosh HD/Users/enterlinedesign/images/block-small.png) no-repeat left top; margin-bottom:12px;}
.block-small .info	{ float:left; position:relative; width:295px;}
.block-small .info p	{ margin-bottom:9px;}
.block-med	{ width:364px; padding:9px; height:105px; margin-right:19px; float:left; position:relative; background:transparent url(file:///Macintosh HD/Users/enterlinedesign/images/block-med.png) no-repeat left top; margin-bottom:12px;}
.block-med .info	{ float:left; position:relative; width:295px;}
.block-med .info p	{ margin-bottom:9px;}
.block-wrap	{ margin-left:30px;}
.block-wrap p	{ margin-right:144px; margin-bottom:14px; margin-top:-5px;}
.info h5	{ font-size:13px; font-weight:bold; color:#161616; display:inline; margin-bottom:6px;}
.info p		{ font-size:11px; line-height:14px; clear:both; margin-top:6px; margin-bottom:12px; margin-right:0;}
.icon	{ background:transparent url(file:///Macintosh HD/Users/enterlinedesign/images/about-us.png) no-repeat -139px 0; width:16px; height:16px; float:right; position:relative; display:block; text-indent:-9999em; margin-left:3px;}
.fb		{ background-position:-107px 0;}
.tw		{ background-position:-123px 0;}
.button-about	{ height:21px; background:transparent url(file:///Macintosh HD/Users/enterlinedesign/images/about-us.png) no-repeat 0 -109px; text-indent:-9999em; display:block;}
.ouriel	{ width:134px;}
.yann	{ background-position:0 -130px; width:126px;}
.marc	{ background-position:0 -151px; width:123px;}
.xavier	{ background-position:0 -172px; width:136px;}
.jean	{ background-position:0 -193px; width:167px;}
.jacques	{ background-position:0 -214px; width:116px;}

#fade-layer	{background-color:#191919; filter:alpha(opacity=70); KHTMLOpacity:.7; MozOpacity:.7; opacity:.7; z-index:5; position:absolute; top:0px; left:0px; width:100%; height:100%; }
.layer	{ z-index:10; width:350px; height:516px; position:absolute; top:200px; left:40%;}
.layer #fullsize	{ margin:0; top:0; left:0; background-image:url(file:///Macintosh HD/Users/enterlinedesign/images/bg-iphone.png); margin-top:19px;}
#close-layer	{ width:14px; height:14px; background:transparent url(file:///Macintosh HD/Users/enterlinedesign/images/close-layer.gif) no-repeat left top; float:right; position:relative; display:block; text-indent:-9999em; cursor:pointer; margin-right:62px;}


.tip {
	display: none; 
    background: transparent url(file:///Macintosh HD/Users/enterlinedesign/images/blue-info-box.png); 
    font-size: 12px; 
    height: 230px; 
    width: 346px; 
    color: #fff;
    z-index: 3500;
}


.tip.bottom { 
    background: transparent url(../images/blue-info-box-bottom.png); 
	background-repeat:no-repeat;
    z-index: 3500;
}

.tip.right {
	left: -1px !important;
}

.tip.left {
	right: -1px !important;
}

.tip .content-2 {
	padding: 18px 20px 10px 20px;
}

.tip .content-3 {
	padding: 10px 20px;
}

.tip p.heading,
#appPage p.heading {
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	margin: 0;
}

.tip p {
	font-size: 13px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

.tip .hr {
	margin-left: 8px;
	padding: 0;
	width: 330px;
}

/*Tools page*/
.tool{
	font-size: 18px;
	color:#797979;
	margin-left:50px;
	margin-top:50px;
}

.tool_name a{
	font-weight:bold;
	color: #f05100;
	font-size: 22px;
}

.title_tools{
 	float: left;
    width: 148px;
    height: 44px;
    overflow: hidden;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/title_tools.png) 0 0 no-repeat;
    text-indent: -999em;
    margin-left: -8px;
    margin-top:10px;
}

/**/
.no_results{
	font-size:14px;
	padding-top:50px;
	text-align: center;
}

#advenced_link{
	position: relative;
	z-index: 1000;
}

#checkbox_free{
	position: relative;
	z-index:999;
}

/*Search scroll ajax*/
#resultat_search_scroll_ajax{
	min-height:300px;
	height:580px;
	margin-bottom: 150px;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	overflow: hidden;
}

sh{
	color:black;
	font-style: italic;
	font-weight: bold;
}

/*FB Stats*/
.FBStatsLine{
	height:20px;
	font-size:11px;
}

#centreCaroussel{
	width:761px;
	margin-left:auto;
	margin-right:auto;
	height:110px;
}

#VIPcaroussel{
	background-image:url(file:///Macintosh HD/Users/enterlinedesign/images/bgVIPcaroussel.png);
	height:87px;
	width:761px;
	overflow:hidden;
	position:absolute;
}

#VIPoverflow{
	height:57px;
	width:100000px;
	padding-top:15px;
	position:absolute;
}

#VIPoverflow img{
	margin-left:5px;
	margin-right:5px;
}

#masqueLeft{
	height:65px;
	width:65px;
	position:absolute;
		margin-left:1px;
		margin-top:10px;
		z-index:10000;
	background-image:url(file:///Macintosh HD/Users/enterlinedesign/images/masqueVIPcaroussel.png);
}

#masqueRight{
	height:65px;
	width:65px;
	position:absolute;
	background-image:url(file:///Macintosh HD/Users/enterlinedesign/images/masqueVIPcarousselDroite.png);
	margin-left:696px;	
	margin-top:10px;
}

/* Home */

#homeContainer{width: 968px; margin: auto;}
	#homeMain{
	border-radius: 10px;
-moz-border-radius: 10px; -webkit-border-radius: 10px; 			float: left;
	width: 888px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #bcbcbc;
	border-right-color: #bcbcbc;
	border-bottom-color: #bcbcbc;
	border-left-color: #bcbcbc;
	border-top-width: 1px;
	background-color: #ffffff;
}
	#homeMain p{
	font-size: 13px;
	line-height: 18px;
}
		#joinNow {
	width: 575px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
}
			p.homeMsg{font-size: 30px !important; font-weight: bold; padding: 15px 0px;}
			.homeMsgImg{padding: 15px 0px;}
			
			#joinNow a.bigJoinUs {
				margin-top: 20px;
				width: 308px;
				height: 44px;
				display: block;
				line-height: 45px;
				}
			.bigJoinUs{	
				/*font-size:30px;*/
				padding:5px 10px;
				border-radius: 8px;
				-moz-border-radius: 8px;
				-webkit-border-radius: 8px;
				font-family: Helvetica;
				font-weight: bolder;
				/*color: #ffffff;*/
				text-align:center;
				cursor:pointer;
				background-color: rgb(242, 97, 0);
				background-image: linear-gradient(-90deg, rgb(242, 97, 0), rgb(236, 62, 0));
				background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(242, 97, 0)), to(rgb(236, 62, 0)));
				background-image: -moz-linear-gradient(-90deg, rgb(242, 97, 0), rgb(236, 62, 0));
				/*text-shadow: 0px -1px 0px #333333;*/
			}
			.bigJoinUs img {padding-top: 7px;}
			
		#joinNow a.bigJoinUs:hover {background-color: rgb(236, 62, 0); background-image: none;}	
			#joinNow p.FBSignUp {margin-top: 15px; /*margin-left: 4px;*/}
			a#fb_connect {padding-left: 4px;}
			
		#homeDevices{
	float: right;
		border-radius: 10px;
-moz-border-radius: 10px; -webkit-border-radius: 10px;
	width: 255px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #bcbcbc;
	border-right-color: #bcbcbc;
	border-bottom-color: #bcbcbc;
	border-left-color: #bcbcbc;
	border-top-width: 1px;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	background-color: #EFEFEF;
	padding-right: 20px;
	padding-left: 20px;
}
		#homeDevices h2 {padding: 15px 20px 10px 20px; margin: 0px; font-style: italic; font-size: 18px; font-weight: normal;}
		
			#home_ipad{
	float: right;
	width: 225px;
	text-align: center;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
			#home_ipad:hover{cursor:pointer;}
				#home_ipad h3{padding: 0px 0px 0px 20px; width: 100px; margin: 10px auto 0px auto; line-height: 20px; font-size: 20px; margin-top: 10px; text-align: left;}
				#home_ipad p{width: 130px; padding: 5px 0px 0px 10px; margin: 0px auto; font-size: 11px; text-align: left;}
				
			#home_iphone{float: left; width: 110px; margin: 0px 20px; text-align: center;}
			#home_iphone:hover {cursor: pointer;}
				#home_iphone h3{padding: 0px 0px 0px 20px; width: 75px; margin: 10px auto 0px auto; line-height: 20px; font-size: 20px; margin-top: 10px; text-align: left;}
				#home_iphone p{width: 120px; padding: 5px 0px 0px 8px; margin: 0px auto; font-size: 11px; text-align: left;}
				
			#home_android{float: left; width: 110px; margin: 0px 0px 0px 10px; text-align: center;}
				#home_android:hover {cursor: pointer;}
				#home_android h3{padding: 0px 0px 0px 20px; width: 75px; margin: 10px auto 0px auto; line-height: 20px; font-size: 20px; margin-top: 10px; text-align: left;}
				#home_android p{width: 110px; padding: 5px 0px 0px 8px; margin: 0px auto; font-size: 11px; text-align: left;}
				
				.AFAndroid{background: url(/inc/images/android_bot.png) no-repeat scroll 0 25% transparent;}
				.AFApple{background: url(/inc/images/apple_icon_black.png) no-repeat scroll 0 25% transparent;}
				
	#lastMembers{width: 420px; margin-top: 15px; float: left;}
		#lastMembers h3 {font-weight: bold; font-size: 24px; letter-spacing: 1px; margin-left: 6px;}
		#lastMembersTitle {margin: 5px;}
		#lastMembersSlider{width: 425px; height: 50px; overflow: hidden;}
			#lastMembersSlider img{margin: 0px 6px;}
		
	#forDevs{float: left; width: 210px; margin: 20px 40px 0px 80px;}
		#forDevs h3 {font-weight: bold; font-size: 16px; padding-left: 3px;}
		#forDevsIcon{float: left; padding: 0px 4px 8px 0px;}
		#forDevs p{float: left; padding-top: 2px; padding-bottom: 4px; font-size: 13px; /*text-shadow: -1px 0px -1px #ffffff;*/  width: 170px;}
		
	#forAds{float: left; width: 210px; margin: 20px 0px 0px 0px;}
		#forAds h3 {font-weight: bold; font-size: 16px; padding-left: 3px;}
		#forAdsIcon {float: left;padding: 0px 4px 8px 0px;}
		#forAds p{float: left; padding-top: 2px;  padding-bottom: 4px; font-size: 13px; /*text-shadow: -1px 0px -1px #ffffff;*/ width: 160px;}
		
		.forMoreLink {float: right; padding-right: 14px; background: url(/inc/images/arrow_right_black.png) no-repeat scroll 100% 100%; line-height: 13px;}
		a.forMoreLink {color: #000; font-size: 13px; text-decoration: none;}
		a.forMoreLink:hover {color: #f05100; text-decoration: none;}
		
#homeBreak {clear: both; margin-bottom: 50px;}

/*Now Free*//*
#introText{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color: #373737;
    font-weight: bold;
	padding: 0;
	font-size:1.4em;
	margin-top:50px;
	margin-bottom:50px;
}

#nowFreeButtonsZone{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	height:100px;
	margin-bottom:50px;
}

#ButtonIpadOnly{
	background-image:url('../images/NowFreebuttons.png');
	height:100px;
	width:300px;
	background-position:0 0;
	cursor:pointer;
	float:left;
	margin-left:60px;
	margin-right:100px;
}

#ButtonIpadOnly:hover{
	background-position:0 -100px;
}

#ButtonIphoneOnly{
	background-image:url('../images/NowFreebuttons.png');
	height:100px;
	width:300px;
	background-position:-300px 0;
	cursor:pointer;
	float:left;
}

#ButtonIphoneOnly:hover{
	background-position:-300px -100px;
}

#inviteFriends{
	position:relative;
	height:28px;
	width:141px;
	background-image:url('../images/BoutonInviteFriends.png');
	margin-left:150px;
	color:#405db4;
	font-family:Helvetica;
	font-size:12px;
	text-indent:33px;
	padding-top:7px;
	background-repeat:no-repeat;
}

#emailInvite{
	width:550px;
	height:400px;
	margin-left:auto;
	margin-right:auto;
}

#textareaEmail{
	height:245px;
	width:320px;
	background-image:url(../images/bgtextarea.png);
	border:none;
	padding-left:5px;
	padding-top:5px;
}

#recipient_list{
	height:50px;
	width:320px;
	background: transparent url('../images/textareaAdresses.png');
	background-repeat: no-repeat;
	border: none;
	padding-left:5px;
}

.labelEmailInvite{
	float:left;
	margin-right:15px;
	font-size:14px;
}

.fieldEmailInvite{
	float:left;
}

#EmailsField{
	width:196px;
	height:22px;
	background: transparent url('../images/signup_field.png');
	background-repeat: no-repeat;
	border: none;
	padding-left:5px;
}

#emailInvite h1{
	font-size:14px;
	font-weight:bold;
}

#nowFreeFilters{
	background-image:url('../images/bgNowFreeArea.png');
	float:left;
	background-repeat: no-repeat;
	border: none;
	height:111px;
	width:369px;
	margin-bottom:50px;
}

#subscriptionFilters{
	background-image:url('../images/bgNowFreeSubscription.png');
	float:left;
	background-repeat: no-repeat;
	border: none;
	height:111px;
	width:369px;
	margin-bottom:50px;
	margin-left:83px;
}*/

/******************
 * Now Free V 2.3 *
 ******************/
 
div#nowFreeSubHeadBox {width: 820px; margin: 30px auto 0px auto; float: left; font-family: Helvetica, Arial, sans-serif; }
	#nowFreeBox {float: left; margin-right: 10px; width: 300px;}
		#nowFreeBox p {font-size: 15px; font-style: italic; line-height: 16px; margin-top: 5px; width: 290px;}
	#nowFreeTwitter {float: left; margin-left: 40px; background-color: #ffffff; border: 1px solid #bcbcbc; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-raduis: 4px; min-width: 220px; min-height: 50px;}
		#nowFreeTwitter img {padding: 15px 9px 10px 10px;float: left;}
		#nowFreeTwitter p {float: left; padding: 9px 14px 4px 4px; margin-bottom: 1px;}
			.twitter-gray {font-weight: bold; font-size: 12px;}
			.twitter-orange {font-size: 16px; color: #F05100; text-align: center;}
			.twitter-orange:hover {color: #EC3D00;}
		
	#nowFreeEmail {float: right; max-width: 235px; min-height: 50px; background-color: #ffffff; border: 1px solid #bcbcbc; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-raduis: 4px; }
			#subscriptionFilters img{float: left; padding: 14px 8px 8px 10px;}
			#subscriptionFilters label{float: left; padding: 8px 0 2px 0;}
			#subscriptionFilters input{float: left; color: #000; padding-left: 2px; border: 1px solid #bcbcbc; width: 136px; min-height: 16px; background-color: #efefef;}
			#subscriptionFilters input:focus{background: #efefef;}
			.email-gray {font-weight: bold; font-size: 11px;}
		#SubmitSubscription {width: 15px; float: left; margin: 0px 5px;}
		
	/*#nowFreeInformations {float: right; margin: 25px auto 0px auto; width: 820px;}
		#nowFreeInformations img{float: left; padding: 7px 14px; margin: 2px 0 0 0; line-height: 35px; border: thin solid #666666; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background-color: #8f8f90; max-width: 30px;}
		#nowFreeInformations p {float: left; font-size: 14px; line-height: 20px; padding: 0px 10px; width: 560px;}
		#nowFreeInformationsSocialNetworks {float: right; width: 180px;}
			#facebookBtn {width: 90px; float: left;}
			#twitterBtn {width: 90px; float: right;}*/
		
	#nowFreeFilters{float: right; width: 425px; margin: 15px 0px; font-size: 12px;}
		#nowFreeFilters select {border: 1px solid #bcbcbc; background-color: #eeeeee; height: 20px;}
		#nowFreeFilters label {line-height: 20px;}
		#nowFreeDevicesFilter {float: left; min-width: 160px; width: 170px; line-height: 20px;}
		#nowFreeCategoryFilter {float: left; min-width: 190px; width: 205px; line-height: 20px; /*margin-left: 10px;*/}
		#nowFreeUpdateFilter {float: left;}
			#nowFreeUpdateFilter a{width: 40px; letter-spacing: 1px; display: block; margin: 5px 3px 3px 3px;}
			
#nowFreeMoreLoader {margin: 20px auto 80px auto; width: 16px;}
			
p#nowFreeNoResult {font-size: 16px; text-align: center; margin: 30px auto;}
		

#loadingGeneral{
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	background-image:url(file:///Macintosh HD/Users/enterlinedesign/images/bg_login_layer.png);
	left:0;
	top:0;
	z-index:16000;
}.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_even strong{
	font-weight:bold;
	color:#E1722B;
}

.ac_odd strong{
	font-weight:bold;
	color:#E1722B;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url(file:///Macintosh HD/Users/enterlinedesign/Appsfire_files/indicator.gif) right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
.sign_up {
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-signup.png);
	height:385px;
	width:864px;
	margin-bottom: 15px;
}

#create_account {
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-create.png);
	background-repeat: no-repeat;
	background-color: #ffffff;
	height:385px;
	width:863px;
	margin-top:0px;
}

#create_account_top {
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-create-top.png);
	background-repeat: no-repeat;
	background-color: #ffffff;
	height:12px;
	margin-bottom: 0px;
	width:863px;
}

#create_account_bottom {
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/bg-create-bottom.png);
	background-repeat: no-repeat;
	background-color: #ffffff;
	height:12px;
	margin-bottom: 0px;
	width:863px;
	margin-bottom: 15px;
}

.create_field
{
	height: 16px;
}

div.ligne_create{
	width:800px;
	margin-left: auto;
	margin-right: auto;
	/*border : solid 1px red;*/
	height:20px;
}

div.label_create{
	display: block;
	width:200px;
	/*border : solid 1px green;*/
	height:18px;
	float: left;
	color : #333333;
	font-size: 15px;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
}

div.field_create{
	display: block;
	width:393px;
	padding-left:5px;
	/*border : solid 1px blue;*/
	height:18px;
	float: left;
}

div.body-top-step2{
	overflow: auto;
	width: 100%;
    background-color: #dddddd;
    
    width: 968px;
    margin: 0 auto 0 auto;
	overflow: auto;
	padding: 0 28px;
	
	padding-top: 35px;
}

h2.title_signup{
	float: left;
    width: 148px;
    height: 44px;
    overflow: hidden;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/title-signup.png) 0 0 no-repeat;
    text-indent: -999em;
    margin-left: -8px;
    margin-top:15px;
}

h2.title_login{
	float: left;
    width: 148px;
    height: 44px;
    overflow: hidden;
    background: url(file:///Macintosh HD/Users/enterlinedesign/images/title_login.png) 0 0 no-repeat;
    text-indent: -999em;
    margin-left: -8px;
    margin-top:15px;
}

div.form_zone{
	width:810px;
	height:340px;
	padding-top:55px;
	margin-left: auto;
	margin-right: auto;
}

div.form_zone_step2{
	width:810px;
	height:600px;
	padding-top:55px;
	margin-left: auto;
	margin-right: auto;
}

div.for_col_1{
	padding-top:8px;
	padding-left:8px;
	width:440px;
	height:315px;
	clear: both;
	float:left;
}

div.for_col_2{
	padding-top:30px;
	padding-left:8px;
	width:300px;
	height:200px;
	float: left;
}

div.label{
	float:left;
	font-size: 12px;
	width:120px;
	text-align: right;
	padding-right: 5px;
	margin-bottom: 5px;
	height:20px;
}

div.label2{
	float:left;
	width:200px;
	text-align: right;
	padding-right: 5px;
	margin-bottom: 5px;
}

div.field{
	margin-bottom: 5px;
		height:20px;
		font-size: 12px;
}

div.field2{
	margin-bottom: 5px;
}

div.form_title{
	font-size: 12px;
	font-weight: bold;
	height:25px;
}
div.skip_this_step{
	padding-left: 650px;
	padding-top:20px;
	color:#0000ff;
}

label.error{
	color:#ff0000;
}

input{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #dddddd;
	border: solid 1px #eeeeee; 
}

textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #dddddd;
	border: solid 1px #000000; 
	overflow-x:hidden;
}

input.button{
	height:30px;
	width:60px;
	border: solid 1px #000000; 
}

div.logn_local{
	float:left;
	width:30px;
	height: 23px;
	margin-left: auto;
	margin-right: auto;
	margin-left: 175px;
	margin-top:5px;
}

div.login_form{
	width:300px;
	height:120px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 80px;
	
}

div.label_form{
	float: left;
	width: 100px;
	text-align: right;
	padding-right: 5px;
	margin-bottom: 12px;
	height: 10px;
}

div.label_form_long{
	float: left;
	width: 250px;
	text-align: right;
	padding-right: 5px;
	margin-bottom: 12px;
	height: 10px;
}

div.login_field{
	width:150px;
	float: left;
}

div.ligne_form{
	clear: both;
	text-align: right;
	padding-right: 32px
}

input.submit_button{
	margin-top: 15px;
	margin-right: 12px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top:5px;
	padding-bottom: 5px;
}

div.message_erreur{
	color: #ff0000;
}

div.title_form{
	padding-bottom: 12px;
	font-size: 20px;
	font-weight: bold;
}

div.subtitle_form{
	padding-bottom: 3px;
	font-size: 17px;

}
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 100000000;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}/* the overlayed element */
div#voverlay {
	
	/* growing background image */
	background-image:url(file:///Macintosh HD/Users/enterlinedesign/images/white.png);
	
	/* dimensions after the growing animation finishes  */
	width:640px;
	height:480px;
	
	/* initially overlay is hidden */
	display:none;
	
	/* some padding to layout nested elements nicely  */
	padding:35px 35px 10px 35px;
}

/* default close button positioned on upper right corner */
div#voverlay div.close {
	background-image:url(file:///Macintosh HD/Users/enterlinedesign/images/close.png);
	position:absolute;
	left:5px;
	top:5px;
	cursor:pointer;
	height:30px;
	width:30px;
}

div#vcontainer{
	left:0;
	top:0;
	width:100%;
	height:100%;	
	background:url(file:///Macintosh HD/Users/enterlinedesign/images/loading.gif) no-repeat 50% 50%;
}
/* ------------------------------------------------------------------------
	This you can edit.
------------------------------------------------------------------------- */

	div.light_rounded .pp_top .pp_left { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.light_rounded .pp_top .pp_middle { background: #fff; } /* Top pattern/color */
	div.light_rounded .pp_top .pp_right { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.light_rounded .pp_content .ppt { color: #000; }
	div.light_rounded .pp_content_container .pp_left,
	div.light_rounded .pp_content_container .pp_right { background: #fff; }
	div.light_rounded .pp_content { background-color: #fff; } /* Content background */
	div.light_rounded .pp_next:hover { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/light_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.light_rounded .pp_previous:hover { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.light_rounded .pp_expand { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_rounded .pp_expand:hover { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_rounded .pp_contract { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_rounded .pp_contract:hover { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_rounded .pp_close { width: 75px; height: 22px; background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.light_rounded #pp_full_res .pp_inline { color: #000; } 

	div.light_rounded .pp_arrow_previous { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_rounded .pp_arrow_next { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.light_rounded .pp_bottom .pp_left { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.light_rounded .pp_bottom .pp_middle { background: #fff; } /* Bottom pattern/color */
	div.light_rounded .pp_bottom .pp_right { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

	div.light_rounded .pp_loaderIcon { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; } /* Loader icon */
	
	/* ----------------------------------
		Dark Rounded Theme
	----------------------------------- */
	
	div.dark_rounded .pp_top .pp_left { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.dark_rounded .pp_top .pp_middle { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Top pattern/color */
	div.dark_rounded .pp_top .pp_right { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.dark_rounded .pp_content_container .pp_left { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; } /* Left Content background */
	div.dark_rounded .pp_content_container .pp_right { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; } /* Right Content background */
	div.dark_rounded .pp_content { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Content background */
	div.dark_rounded .pp_next:hover { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.dark_rounded .pp_previous:hover { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.dark_rounded .pp_expand { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.dark_rounded .pp_expand:hover { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.dark_rounded .pp_contract { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.dark_rounded .pp_contract:hover { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.dark_rounded .pp_close { width: 75px; height: 22px; background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.dark_rounded .currentTextHolder { color: #c4c4c4; }
	div.dark_rounded .pp_description { color: #fff; }
	div.dark_rounded #pp_full_res .pp_inline { color: #fff; } 

	div.dark_rounded .pp_arrow_previous { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.dark_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.dark_rounded .pp_arrow_next { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.dark_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.dark_rounded .pp_bottom .pp_left { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.dark_rounded .pp_bottom .pp_middle { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Bottom pattern/color */
	div.dark_rounded .pp_bottom .pp_right { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

	div.dark_rounded .pp_loaderIcon { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */
	
	
	/* ----------------------------------
		Dark Square Theme
	----------------------------------- */
	
	div.dark_square .pp_left ,
	div.dark_square .pp_middle,
	div.dark_square .pp_right,
	div.dark_square .pp_content { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_square/contentPattern.png) top left repeat; }
	div.dark_square .currentTextHolder { color: #c4c4c4; }
	div.dark_square .pp_description { color: #fff; }
	div.dark_square .pp_loaderIcon { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */
	
	div.dark_square .pp_content_container .pp_left { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; } /* Left Content background */
	div.dark_square .pp_content_container .pp_right { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; } /* Right Content background */
	div.dark_square .pp_expand { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.dark_square .pp_expand:hover { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.dark_square .pp_contract { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.dark_square .pp_contract:hover { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.dark_square .pp_close { width: 75px; height: 22px; background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.dark_square #pp_full_res .pp_inline { color: #fff; } 
	
	div.dark_square .pp_arrow_previous { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.dark_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.dark_square .pp_arrow_next { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.dark_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
	
	div.dark_square .pp_next:hover { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.dark_square .pp_previous:hover { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */


	/* ----------------------------------
		Light Square Theme
	----------------------------------- */
	
	div.light_square .pp_left ,
	div.light_square .pp_middle,
	div.light_square .pp_right,
	div.light_square .pp_content { background: #fff; }
	
	div.light_square .pp_content .ppt { color: #000; }
	div.light_square .pp_expand { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_square .pp_expand:hover { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_square .pp_contract { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_square .pp_contract:hover { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_square .pp_close { width: 75px; height: 22px; background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.light_square #pp_full_res .pp_inline { color: #000; } 
	
	div.light_square .pp_arrow_previous { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_square .pp_arrow_next { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
	
	div.light_square .pp_next:hover { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/light_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.light_square .pp_previous:hover { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */


	/* ----------------------------------
		Facebook style Theme
	----------------------------------- */
	
	div.facebook .pp_top .pp_left { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.facebook .pp_top .pp_middle { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x; } /* Top pattern/color */
	div.facebook .pp_top .pp_right { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.facebook .pp_content .ppt { color: #000; }
	div.facebook .pp_content_container .pp_left { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y; } /* Content background */
	div.facebook .pp_content_container .pp_right { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y; } /* Content background */
	div.facebook .pp_content { background: #fff; } /* Content background */
	div.facebook .pp_expand { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.facebook .pp_expand:hover { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.facebook .pp_contract { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.facebook .pp_contract:hover { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.facebook .pp_close { width: 22px; height: 22px; background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.facebook #pp_full_res .pp_inline { color: #000; } 
	div.facebook .pp_loaderIcon { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/facebook/loader.gif) center center no-repeat; } /* Loader icon */
	
	div.facebook .pp_nav .pp_arrow_previous { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The previous arrow in the bottom nav */
		div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }
	div.facebook .pp_nav .pp_arrow_next { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The next arrow in the bottom nav */
		div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }
	div.facebook .pp_nav { margin-top: 0; }
	div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }
	
	div.facebook .pp_next:hover { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/facebook/btnNext.png) center right no-repeat; cursor: pointer; } /* Next button */
	div.facebook .pp_previous:hover { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	
	div.facebook .pp_bottom .pp_left { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.facebook .pp_bottom .pp_middle { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x; } /* Bottom pattern/color */
	div.facebook .pp_bottom .pp_right { background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */


/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */

	div.pp_pic_holder a:focus { outline:none; }

	div.pp_overlay {
		background: #000;
		display: none;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 9500;
	}
	
	div.pp_pic_holder {
		display: none;
		position: absolute;
		width: 100px;
		z-index: 10000;
	}
		
		.pp_top {
			height: 20px;
			position: relative;
		}
			* html .pp_top { padding: 0 20px; }
		
			.pp_top .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_top .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_top .pp_middle {
					left: 0;
					position: static;
				}
			
			.pp_top .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}
		
		.pp_content { height: 40px; }
		
		.pp_content .ppt {
			left: auto;
			margin-bottom: 5px;
			position: relative;
			top: auto;
		}
		
		.pp_fade { display: none; }
		
		.pp_content_container {
			position: relative;
			text-align: left;
			width: 100%;
		}
		
			.pp_content_container .pp_left { padding-left: 20px; }
			.pp_content_container .pp_right { padding-right: 20px; }
		
			.pp_content_container .pp_details {
				margin: 10px 0 2px 0;
			}
				.pp_description {
					display: none;
					margin: 0 0 5px 0;
				}
				
				.pp_nav {
					clear: left;
					float: left;
					margin: 3px 0 0 0;
				}
				
					.pp_nav p {
						float: left;
						margin: 2px 4px;
					}
				
					.pp_nav a.pp_arrow_previous,
					.pp_nav a.pp_arrow_next {
						display: block;
						float: left;
						height: 15px;
						margin-top: 3px;
						overflow: hidden;
						text-indent: -10000px;
						width: 14px;
					}
		
		.pp_hoverContainer {
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 2000;
		}
		
		a.pp_next {
			background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
			display: block;
			float: right;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}
			
		a.pp_previous {
			background: url(file:///Macintosh HD/Users/enterlinedesign/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
			display: block;
			float: left;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}
		
		a.pp_expand,
		a.pp_contract {
			cursor: pointer;
			display: none;
			height: 20px;	
			position: absolute;
			right: 30px;
			text-indent: -10000px;
			top: 10px;
			width: 20px;
			z-index: 20000;
		}
			
		a.pp_close {
			display: block;
			float: right;
			text-indent: -10000px;
		}
		
		.pp_bottom {
			height: 20px;
			position: relative;
		}
			* html .pp_bottom { padding: 0 20px; }
			
			.pp_bottom .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_bottom .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_bottom .pp_middle {
					left: 0;
					position: static;
				}
				
			.pp_bottom .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}
		
		.pp_loaderIcon {
			display: block;
			height: 24px;
			left: 50%;
			margin: -12px 0 0 -12px;
			position: absolute;
			top: 50%;
			width: 24px;
		}
		
		#pp_full_res {
			line-height: 1 !important;
		}
		
			#pp_full_res .pp_inline {
				text-align: left;
			}
			
				#pp_full_res .pp_inline p { margin: 0 0 15px 0; }
	
		div.ppt {
			color: #fff;
			display: none;
			font-size: 17px;
			left: 0;
			position: absolute;
			top: 0;
			z-index: 9999;
		}

/* ------------------------------------------------------------------------
	Miscellaneous
------------------------------------------------------------------------- */

	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac *//*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(/lib/colorbox/images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/lib/colorbox/images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(/lib/colorbox/images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/lib/colorbox/images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(/lib/colorbox/images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(/lib/colorbox/images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/lib/colorbox/images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/lib/colorbox/images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/lib/colorbox/images/border.png) 0 -29px repeat-x;}
    #cboxContent{
    
    
    
    	background:#fff;
    	    
    
    
    }
        #cboxLoadedContent{
        	margin-bottom:0px;
        
        
        
        }

        /*
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) center center no-repeat;}
        */
        
        #cboxLoadingGraphic{background:url(/lib/colorbox/images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; top:0; right:0; background:url(/lib/colorbox/images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/lib/colorbox/images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/lib/colorbox/images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/lib/colorbox/images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/lib/colorbox/images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/lib/colorbox/images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/lib/colorbox/images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/lib/colorbox/images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/lib/colorbox/images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}
/*NEW SLIDER STYLES FOR SCALE, ETC*/
/* slider widget */
.ui-slider  {
	text-decoration: none !important;
}
.ui-slider .ui-slider-handle  {
	overflow: visible !important;
}
.ui-slider .ui-slider-tooltip {
	display: none;
}
.ui-slider .screenReaderContext {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	left: -999999999px;
}
.ui-slider .ui-state-active .ui-slider-tooltip, .ui-slider .ui-state-focus .ui-slider-tooltip, .ui-slider .ui-state-hover .ui-slider-tooltip {
	display: block;
	position: absolute;
	bottom: 2.5em;
	text-align: center;
	padding: .3em .2em .4em;
	font-size: .9em;
	width: 8em;
	margin-left: -3.7em;
}
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down, .ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down-inner {
	position: absolute; 
	display: block;
	width:0; 
	height:0; 
	border-bottom-width: 0;
	background: none;
}
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down {	
	border-left: 7px dashed transparent; 
	border-right: 7px dashed transparent;
	border-top-width: 8px;
	bottom:	-8px;
	right: auto;
	left: 50%;
	margin-left: -7px;
}
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down-inner {
	border-left: 6px dashed transparent; 
	border-right: 6px dashed transparent;
	border-top: 7px solid #fff;
	bottom:	auto;
	top: -9px;
	left: -6px;
}
.ui-slider a {
	text-decoration: none;
}
.ui-slider ol, .ui-slider li, .ui-slider dl, .ui-slider dd, .ui-slider dt {
	list-style: none;
	margin: 0;
	padding: 0;
}
.ui-slider ol, .ui-slider dl {
	position: relative;
	top: 1.3em;
	width: 100%;
}
.ui-slider dt {
	top: 1.5em;
	position: absolute;
	padding-top: .2em;
	text-align: center;
	border-bottom: 1px dotted #ddd;
	height: .7em;
	color: #999;
}
.ui-slider dt span {
	background: #fff;
	padding: 0 .5em;
}
.ui-slider li, .ui-slider dd {
	position: absolute;
	overflow: visible;
	color: #666;
}
.ui-slider span.ui-slider-label {
	position: absolute;
}
.ui-slider li span.ui-slider-label, .ui-slider dd span.ui-slider-label {
	display: none;
}
.ui-slider li span.ui-slider-label-show, .ui-slider dd span.ui-slider-label-show {
	display: block;
	width:40px;
}
.ui-slider span.ui-slider-tic {
	position: absolute;
	left: 0;
	height: .8em;
	top: -1.3em;
}
.ui-slider li span.ui-widget-content, .ui-slider dd span.ui-widget-content {
	border-right: 0;
	border-left-width: 1px;
	border-left-style: solid;
	border-top: 0;
	border-bottom: 0;
}
.ui-slider .first .ui-slider-tic, .ui-slider .last .ui-slider-tic {
	display: none;
}

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande,%20Lucida%20Sans,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=5c9ccc&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=55&borderColorHeader=4297d7&fcHeader=ffffff&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=06_inset_hard.png&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=469bdd&bgColorDefault=dfeffc&bgTextureDefault=02_glass.png&bgImgOpacityDefault=85&borderColorDefault=c5dbec&fcDefault=2e6e9e&iconColorDefault=6da8d5&bgColorHover=d0e5f5&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=79b7e7&fcHover=1d5987&iconColorHover=217bc0&bgColorActive=f5f8f9&bgTextureActive=06_inset_hard.png&bgImgOpacityActive=100&borderColorActive=79b7e7&fcActive=e17009&iconColorActive=f9bd01&bgColorHighlight=fbec88&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=fad42e&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #d6d6d6; background: #fcfdfd url(file:///Macintosh HD/Users/enterlinedesign/Appsfire_files/images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #4297d7; background: #5c9ccc url(file:///Macintosh HD/Users/enterlinedesign/Appsfire_files/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d6d6d6; background: #dfeffc url(file:///Macintosh HD/Users/enterlinedesign/Appsfire_files/images/ui-bg_glass_102_f05100_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2e6e9e; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2e6e9e; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #79b7e7; background: #d0e5f5 url(file:///Macintosh HD/Users/enterlinedesign/Appsfire_files/images/ui-bg_glass_102_f05100_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1d5987; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #1d5987; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #79b7e7; background: #f5f8f9 url(file:///Macintosh HD/Users/enterlinedesign/Appsfire_files/images/ui-bg_glass_102_f05100_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #e17009; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #e17009; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fad42e; background: #fbec88 url(file:///Macintosh HD/Users/enterlinedesign/Appsfire_files/images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(file:///Macintosh HD/Users/enterlinedesign/Appsfire_files/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(file:///Macintosh HD/Users/enterlinedesign/Appsfire_files/images/ui-icons_469bdd_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(file:///Macintosh HD/Users/enterlinedesign/Appsfire_files/images/ui-icons_469bdd_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(file:///Macintosh HD/Users/enterlinedesign/Appsfire_files/images/ui-icons_d8e7f3_256x240.png); }
.ui-state-default .ui-icon { background-image: url(file:///Macintosh HD/Users/enterlinedesign/Appsfire_files/images/ui-icons_6da8d5_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(file:///Macintosh HD/Users/enterlinedesign/Appsfire_files/images/ui-icons_217bc0_256x240.png); }
.ui-state-active .ui-icon {background-image: url(file:///Macintosh HD/Users/enterlinedesign/Appsfire_files/images/ui-icons_f9bd01_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(file:///Macintosh HD/Users/enterlinedesign/Appsfire_files/images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(file:///Macintosh HD/Users/enterlinedesign/Appsfire_files/images/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; }
.ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-right {  -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(file:///Macintosh HD/Users/enterlinedesign/Appsfire_files/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(file:///Macintosh HD/Users/enterlinedesign/Appsfire_files/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
#body-top-container #homeContainer #homeMain #portfolio-body {
	width: 100%;
}
#body-top-container #homeContainer #homeMain #aboutdiv {
	height: 100%;
	width: 255px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	padding-top: 10px;
}
.portfolio-breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.portfolio-current {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.quote2text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #666666;
}
#body-top-container #homeContainer #homeMain #homequotes #sv-container #quote2 {
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/quote2.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 436px;
	padding-right: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #666666;
	padding-left: 20px;
	padding-top: 10px;
	margin-top: 20px;
}
#body-top-container #homeContainer #homeMain #homequotes #sv-container #quote3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #666666;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/quote3.jpg);
	background-position: right top;
	height: 166px;
	padding-top: 10px;
	padding-right: 20px;
	background-repeat: no-repeat;
}
#body-top-container #homeContainer #homeMain #bottomquote1 {
	width: 860px;
	border-radius: 10px;
-moz-border-radius: 10px; -webkit-border-radius: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c6c6c6;
	margin-top: 415px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #CCCCCC;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/quotebg.jpg);
	background-repeat: repeat;
	background-position: center center;
	height: 300px;
	background-image: url(../images/quotebg.jpg);
}
#body-top-container #homeContainer #homeMain #bottomquote1 #quotebottom1 {
	width: 440px;
	background-repeat: no-repeat;
	background-position: center top;
	height: 275px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #666666;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/quotebox.png);
	float: left;
	background-image: url(../images/quotebox.png);
}
#body-top-container #homeContainer #homeMain #bottomquote1 #quotebottom1 #box1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #666666;
	padding-right: 20px;
	padding-left: 160px;
	padding-top: 20px;
	vertical-align: top;
}
#body-top-container #homeContainer #homeMain #feature1 #feature1 {
	width: 382px;
	background-repeat: no-repeat;
	background-position: center top;
	height: 241px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #666666;
	padding-top: 60px;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/featured.png);
}#body-top-container #homeContainer #homeMain #bottomquote1 #feature {
	background-image: url(file:///Macintosh HD/Users/enterlinedesign/images/featured.png);
	width: 340px;
	float: right;
	height: 250px;
	background-repeat: no-repeat;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	background-position: left top;
	padding-right: 10px;
	padding-left: 25px;
}
#body-top-container #homeContainer #homeMain #bottomquote1 #feature #featuretext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: 666666;
	padding-right: 10px;
	padding-top: 15px;
}
#body-top-container #homeContainer #homeMain #port-side {
	float: right;
	width: 280px;
	height: 360px;
	padding-left: 20px;
}
#body-top-container #homeContainer #homeMain #bottomquote1 #quotebottom1 #more-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	padding-top: 25px;
	padding-right: 10px;
}
#body-top-container #homeContainer #homeMain #bottomquote1 #feature #more-feature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	padding-top: 25px;
	padding-right: 10px;
}
