/*-----------------------------------------------------------------------------

Avanquest USA OEM page

Screen Stylesheet

version:   	1.0
author:		Stuart Taylor
email:     	technical@avanquest.co.uk
website:   	http://www.avanquest.com
-----------------------------------------------------------------------------*/

body{font:14px Open Sans, Arial, Tahmoa, Calibri;color:#333;margin:0;padding:0;cursor:default;background:#eee;}
a{color:#333;text-decoration:none;outline:0;}
a:hover{text-decoration:none;}
img,iframe{border:0;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td, button{margin:0;padding:0;outline:0;}
p{margin:0 0 15px;}
input,textarea,select{outline:0;font:14px Open Sans, Arial, Tahmoa, Calibri;}
ul,ol{padding:0 0 0 35px;margin:0 0 15px;}
.clear{clear:both;display:block;}
.nomargin{margin:0 !important;}
.strong{font-weight:700;}

#wrapper{width:100%;max-width:980px;margin:0 auto;}
#header{width:100%;height:100px;background:url(images/banner.png) no-repeat;display:block;}
#page{padding:20px;background:#fff;}

.product{float:left;display:inline;width:198px;height:410px;margin:0 20px 20px 0;padding:10px;border-radius:4px;border:1px solid #eaeaea;text-align:center;}
.product.prod4{margin-right:0;}
.product:hover{border-color:#ccc;box-shadow:inset 0 0 20px #eaeaea;}
.product h2{font-weight:600;font-size:20px;margin:10px 0;height:54px;}
.product h2 a{color:#666;}
.product .price{display:block;color:#0789C4;font-size:26px;font-weight:700;margin-bottom:10px;}
a.btn{display:block;width:80%;padding:7px 0;color:#fff;font-weight:700;font-size:15px;margin:7px auto;border-radius:4px;}
a.btn:hover{border-width:1px !important;padding:7px 0 10px;}
a.buy{background:#9DBF00;border-bottom:4px solid #85A200;}
a.more{background:#0789C4;border-bottom:4px solid #0972A2;}
.product_10156437 h2,.product_10156439  h2,.product_10156438 h2,.product_9952961 h2,.product_9952963 h2,.product_10166541 h2,.product_10166545 h2{font-size:18px;line-height:18px;}

#prod_wrap{position:relative;}
#prod_wrap img{float:left;display:inline;width:250px;height:auto;margin-right:30px;}
#prod_right{float:right;display:inline;width:660px;}
#prod_right h1{color:#0789C4;margin:30px 120px 20px 0;}
#prod_right a.btn{float:left;width:auto;padding:7px 16px;font-size:20px;margin-bottom:20px;}
#prod_right a.btn:hover{padding:7px 16px 10px;}
#prod_right .price{display:block;position:absolute;right:0;top:25px;font-weight:700;font-size:30px;}
#prod_right h2{margin:20px 0 5px;color:#666;font-size:16px;padding:8px 0 8px;background:#f7f7f7;color:#0789C4;clear:both;}

@media screen and (max-width:980px) {

    #header{background-size:100%;}

    #prod_wrap img{float:none;margin:0 auto;display:block;}
    #prod_right{width:100%;float:none;display:block;}
    #prod_right h1{margin:30px 0 20px;text-align:center;}
    #prod_right .price{position:static;text-align:center;}
    #prod_right a.btn{float:none;text-align:center;display:block;width:100%;max-width:300px;margin:0 auto 20px;}

}

@media screen and (max-width:700px) {

    #header{height:70px;}

}

@media screen and (max-width:500px) {

    #header{height:60px;}

}

@media screen and (max-width:400px) {

    #header{height:40px;}

}