@media all and (min-width: 1024px) { 


#bookfresh-widget {
    width: 425px;
    height: 385px;
    margin-top: 26px;
    padding-right: 36px;
    float: right;
	background:url("images/form.png") no-repeat;
}


#bookfresh-widget .bf_header {
    font-size: 27px;
    font-weight: bold;
    color: #fff;
    text-align: center;
}

#bookfresh-widget table {
    margin: 48px 30px 0;
    font-weight: bold;
}

#bookfresh-widget tr td {
    padding-bottom: 10px;
}

#bookfresh-widget .bf_column_spacer {
    width: 30px;
}

#bookfresh-widget .bf_submit {
    width: 156px;
    height: 44px;
    background: url("images/submit-button.png") top left no-repeat;
    color: transparent;
    display: block;
}

#bookfresh-widget .bf_waiting, #bookfresh-widget .bf_success {
    width: 360px !important;
    margin-top: 90px;
    padding: 0 33px;
    line-height: 1.7em;
    text-align: center;
    text-shadow: 0 0 4px #fff;
}

}



@media all and (min-width: 768px) and (max-width: 1024px) { 

#bookfresh-widget {
    width: 425px;
    height: 385px;
    margin-top: 0px;
    padding-right: 36px;
    float: right;
	background:url("images/form.png") no-repeat;
}


#bookfresh-widget .bf_header {
    font-size: 27px;
    font-weight: bold;
    color: #fff;
    text-align: center;
}

#bookfresh-widget table {
    margin: 48px 30px 0;
    font-weight: bold;
}

#bookfresh-widget tr td {
    padding-bottom: 10px;
}

#bookfresh-widget .bf_column_spacer {
    width: 30px;
}

#bookfresh-widget .bf_submit {
    width: 156px;
    height: 44px;
    background: url("images/submit-button.png") top left no-repeat;
    color: transparent;
    display: block;
}

#bookfresh-widget .bf_waiting, #bookfresh-widget .bf_success {
    width: 360px !important;
    margin-top: 90px;
    padding: 0 33px;
    line-height: 1.7em;
    text-align: center;
    text-shadow: 0 0 4px #fff;
}



}


@media all and (min-width: 480px) and (max-width: 768px) { 


#bookfresh-widget {
	width: 525px;
    height: 385px;
    margin-top: 26px;
    padding-right: 36px;
    margin:0 auto;
	background:url("images/form.png") no-repeat;
	
}

}


@media all and (max-width: 480px) { 


#bookfresh-widget {
	width: 384px;
    height: 385px;
    margin-top: 0px;
    padding-right: 36px;
    float:left;
	background:url("images/form1.png") no-repeat;
	
}

}


/* iPhone Portrait */
@media screen and (max-device-width: 480px) and (orientation:portrait) {
	
#bookfresh-widget {
	width: 384px;
    height: 385px;
    margin-top: 0px;
    padding-right: 36px;
    float:left;
	background:url("images/form1.png") no-repeat;
	
}

}


/* iPhone Landscape */
@media screen and (max-device-width: 480px) and (orientation:landscape) {
	
#bookfresh-widget {
	width: 384px;
    height: 385px;
    margin-top: 0px;
    padding-right: 36px;
    margin:0 auto;
	background:url("images/form1.png") no-repeat;
	
}	
	
}