/* Velox Grills Stylesheet */
/*
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro);

*/
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,700|Roboto:400,700|Source+Sans+Pro:400,700);

body, h1, h2, h3, h4, h5, p ul, li ol, a, textarea, input, select {font-size: 16px;
 /*font-family: 'Open Sans', 'Source Sans Pro', sans-serif;
*/font-family: 'Open Sans', sans-serif;
}

body {font-size: 16px;
 font-family: 'Open Sans', 'Open Sans', 'Source Sans Pro', sans-serif;
   line-height: 1.4em;
 padding:0;
 margin:0;
}
input[type=text],select,textarea {width:300px;
border:1px solid #000;
}
#outerframe {width:100%;
position:relative;
}
#innerframe {width:980px;
margin:0 auto;
}
#logo {float: left;
 background: #00aeef url('images/veloxpick.gif') no-repeat 98% 50%;
 color: #ffffff;
 height: 110px;
max-width: 100%;
 width: 100%;
 padding:0;
 margin:0 0 0px 0;
}
#official {float: left;
 background: #c9242c;
 color: #ffffff;
 max-width: 100%;
 width: 99%;
 padding:2px 0 2px 1%;
 margin:0 0 0 0;
 /*margin:0 0 25px 0;
*/font-size:1.4em;
line-height: 1.2em;
 font-weight:700;
text-transform:uppercase;
border-bottom:2px solid #ffffff;
}
img {max-width: 100%;
}
#main-content { /*min-height: 800px;
 */background: #ffffff;
 /*margin: 0 0 0 190px;
 */margin: 0 2%;
 padding: 10px;
}
/*navigation*/#newnav {background-color:#00AEEF;
 }
#newnav p {padding:4px 10px;
 margin:0px 0;
 line-height:1.4em;
}
#lhs ul {}
#lhs select {display:none;
}
#lhs {display:none;
background-color:transparent;
list-style:none;
width: 165px;
 /*min-height: 800px;
 */float: left;
 padding: 0px;
 margin:0 25px 0 0;
}
#lhs ul {padding:0;
list-style:none;
margin:0;
}
#lhs ul li {padding:4px 6px;
list-style:none;
margin:5px 0;
background-color:#00AEEF;
border-bottom:2px solid #C7C8CA;
border-right:2px solid #C7C8CA;
}
#lhs {padding-left:0;
}
a.navlinks, a.navlinks:link, a.navlinks:visited, a.navlinks:active {color:#ffffff;
text-decoration:none;
font-weight:700;
font-size:1.0em;
}
a.navlinks:hover {color:#000000;
text-decoration:none;
font-weight:700;
font-size:1.0em;
}
a#live {color:#000000;
}
/*footer*/#footer {text-align: center;
 margin-top: 10px;
 background: #ffffff;
 padding: 10px;
 line-height:1.1em;
font-size:0.8em;
text-align:center;
}
#footer .silesiaveloxelements {margin-top:25px;
}
/*headings*/h1 {font-size:2.0em;
line-height: 1.2em;
 color:#000000;
font-weight:700;
margin:0;
padding:5px 0;
}
h2 {font-size:1.8em;
line-height: 1.2em;
 color:#000000;
font-weight:700;
margin:0;
padding:5px 0;
}
h3 {font-size:1.5em;
line-height: 1.2em;
 color:#000000;
font-weight:700;
margin:0;
padding:5px 0;
}
p {font-size: 1em;
 font-family: 'Open Sans', 'Source Sans Pro', sans-serif;
 line-height: 1.5em;
 margin:0;
padding:5px 0;
}
/*links*/a, a:link, a:visited, a:active, a:hover {color:#00AEEF;
text-decoration:none;
font-weight:700;
}
/*images*/.image_left {float:left;
}
.image_right {float:right;
}
.image_center {text-align:center;
}
.image_right, .image_left, .image_center {padding:10px;
}
.shadow {border-right:3px #808080 inset;
border-bottom:3px #808080 inset;
}
/*flags*/#flags {float:left;
margin:5px 30px 20px 0;
}
#flags p {/*font-size: 0.1em !important;
 */font-family: 'Open Sans', 'Source Sans Pro', sans-serif;
 line-height: 1.0em;
 margin:0 !important;
padding:0 0 8px 0 !important;
text-align:center;
}
#flags p a {font-size: 1.0em !important;
 color:#000000;
}
#flags img {border:1px solid #000000;
}
.dummy {color:red;
}
.aware {margin-top:40px;
color: #c9242c;
 font-weight:700;
font-size:1.0em;
line-height: 1.2em;
 }
.sagain {border:3px solid #000;
background:#ececec;
color:white;
text-transform:uppercase;
width:20%;
text-align:center;
margin:0 auto;
}
.sagain2 {border:3px solid #000;
background:#ececec;
color:white;
text-transform:uppercase;
width:50%;
text-align:center;
/*margin:0 auto;
*/}
.sagain a, .sagain2 a {color:#000;
}
/*PART TABLES */.partstable {margin:10px 0 !important;
}
.partstable td {font-size: 16px;
 font-family: 'Open Sans', 'Source Sans Pro', sans-serif;
 line-height: 1.4em;
 margin:0 !important;
padding:5px !important;
/*border:1px solid #eceded;
*/}
.partstable td.show {background:#f6f7f7;
}
.partstable img {border:1px solid #000000;
}
.buynowbutton {text-align:center;
font:bold 20px  'Open Sans', 'Source Sans Pro', sans-serif;
 line-height: 1.5em;
 color:#000000;
margin:15px auto !important;
padding:10px !important;
border:2px solid #000000;
background:#00aeef;
}
.partstable .highlight {background:#c9242c;
padding:10px 5px;
margin:2px;
/*width:170px;
*/color:#ffffff;
font-size:1.2em;
}
.partdetails {color:#c9242c;
}
.partstable span {color:red;
font-weight:bold;
}
/*STYLING CHECKBOXES*//*SVG spares imagemap*/        #sparepartsuk {            display: block;
            max-width: 514px;
            margin: 0 auto;
        }
        #sparepartsusa {            display: block;
            max-width: 514px;
            margin: 0 auto;
        }
                .partoutline {            opacity: 0;
        }
                .partoutline:hover,        .partoutline:focus {            fill: #00aeef;
            opacity: 0.5;
        }
.starred {color:red; font-weight:bold; }