/* CALL TO BUY */

.calltobuy { 
	background: transparent url('http://onepagetheme.com/images/calltobuy-bg.png') repeat 0 0; 
	font-family:Helvetica, Arial, sans-serif; 
	font-size:14px; border: 1px solid #000; 
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.9);
    height:45px;
    line-height:45px;
    right:20px;
    position:fixed;
    bottom:0px;
    left:20px;
    z-index:999999999;
    text-align:right;
    color:#CCC;
    -moz-border-radius:10px 10px 0px 0px;
    -webkit-border-top-left-radius:10px;
    -webkit-border-top-right-radius:10px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
 }
.calltobuy a { text-decoration:none; }	
.tagline { float:left; }
.calltobuy .button { width:120px; height:30px; line-height:30px; margin-right:10px; margin-top:8px; float:right; text-align:center; display:inline-block; position:relative; border-top: 1px solid #ccc;
	/* fallback */ 
	background-color: #4b011c; 
	/*background: url(images/button.png); 
	background-repeat: repeat-x;*/

	/* Firefox 3.6+ */ 
	background:-moz-linear-gradient(top, #ed9bb9, #4b011c); 
	
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ed9bb9), to(#4b011c)); 
	
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #ed9bb9, #4b011c);
	
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #ed9bb9, #4b011c); 

	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #ed9bb9, #4b011c);
	
	box-shadow: 0px 1px 1px #000; 
	-moz-box-shadow: 0px 1px 1px #000; 
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.8);
	
	border-radius: 12px;
	-moz-border-radius:12px; 
	-khtml-border-radius: 12px;  
	-webkit-border-radius: 12px; 
}
.calltobuy .button a { display:block; color:#fff; font-size:14px; }
.calltobuy .button { opacity:.9;
	-moz-transition: opacity .3s ease;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease;
} 
.calltobuy .button:hover { opacity: 1; } 
.calltobuy .button2 { 
	/* fallback */ 
	background-color: #363636; 
	/*background: url(images/button.png); 
	background-repeat: repeat-x;*/

	/* Firefox 3.6+ */ 
	background:-moz-linear-gradient(top, #7d7d7d, #363636); 
	
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7d7d7d), to(#363636)); 
	
	/* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(top, #7d7d7d, #363636);
	
	/* IE 10 */ 
	background: -ms-linear-gradient(top, #7d7d7d, #363636); 

	/* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #7d7d7d, #363636); }
.calltobuy .closeButton { width:30px; color:#fff; cursor:pointer; border-radius: 30px; -moz-border-radius:30px; -khtml-border-radius: 30px;  -webkit-border-radius: 30px; }
.calltobuy .closeButton img { margin-bottom: 20px; padding-top: 10px; }

@media handheld, only screen and (max-width: 1024px) {
	
	/* ipad and tablet css here */
	
	.tagline { display: none; }
	.calltobuy .button { height: 26px; line-height:25px; }
	.closeButton { width:26px; border-radius: 26px; -moz-border-radius:26px; -khtml-border-radius: 26px;  -webkit-border-radius: 26px; }
	.closeButton img { padding-top:7px; }
}

@media only screen and (max-device-width: 480px) {

	/* phone browser css here */

	.calltobuy { display:none; }

}

