@charset "utf-8";



/* Defaults */
* {margin:0;padding:0; font-weight:bold}
a, a:visited {color:#06C}
body {background:url(images/bg.jpg) no-repeat center top #1974BA;font:115% Arial, Sans-Serif;padding:0 0 20px}
img {border:0}
fieldset{ margin-top:15px; width:280px; padding-left:1px; padding-top:10px; margin-right:110px; margin-bottom:25px; height:60px; background:url(images/contacts_bg.jpg) repeat-x #C8C8C8; margin-left:5px; float:right}
fieldset p{padding-top:5px; text-align:center}
fieldset legend{background:#000; font-weight:bold}
p {margin:0 0 1em; text-align:justify; font-weight:bold}
blockquote{margin-left:45px; border-left:3px solid #999; padding-left:5px; margin-bottom:10px}
table{margin-bottom:15px; border:1px; margin:auto auto}
.c-center{text-align:center;}


/* Containers */
#skip {height:0px;overflow:hidden;width:0px}
#page {background:url(images/page.png) no-repeat center 832px}
#middle {min-height:820px;height:auto !important;height:820px;margin:0 auto; padding: 8px 8px; width:820px}

/* Logo & Menu */
h1 {background:url(images/logo.png) no-repeat;float:left;height:153px;overflow:hidden;text-indent:-1000em;width:337px; margin-left:250px}
h1 a {display:block;height:100%;width:100%}
#header {float:right;margin:0 -8px 0 0}
#menu {background:none ;clear:both;float:left;list-style:none;margin:5px 0 0;overflow:hidden;text-align:right;width:100%}
#menu li {display:inline}
#menu li a {color:#000; text-align:center;float:right;padding:5px 15px; width:150px;text-decoration:none;}
/*#menu li a:hover {background:url(images/menu.png) repeat-x 0 -100px #A9A9A9;color:#000}*/

/* Content*/
#content {clear:both;font-size:0.86em;overflow:hidden;padding:10px 0 0;width:100%}
#content h2 {margin:0 0 5px;text-align:center;}
#content h3 {color: #1D7CF2; margin-bottom:10px; text-align:center }
#content h4 {margin-bottom:10px; font-size:1.3em; }
#content.center {text-align:center}
.home-main{ margin:15px 25px 30px }
.home-random{ text-align:center; margin-left:auto; margin-right:auto; width:700px; height:200px; overflow:hidden}
#content.center p {font-size:1.25em;margin:5px 0 1em; text-align:center}
.box {background:#EFEFEF none repeat scroll 0%; border:1px solid #999999;margin-top:10px; margin-bottom:10px;padding:10px;}
#contact{ text-align:center}
#contact p{text-align:center; font-size:1.4em}
.note{color:red; font-size:0.85em; text-align:center}
.sales{font-size:1.1em}
.home-p{width:700px; margin-left:auto; margin-right:auto;}
.style3 {color: #FFFFFF; font-weight: bold; }
.conditions{font-size:0.8em; text-align:center; margin:auto auto}
.testing{ text-align:center; margin:auto auto; }
#contactf{float:left; width:310px; text-align:center; border: 0; margin:8px; padding:5px; margin-bottom:50px;}
.contactm{text-align:center}
.video a{color:white;}
.video{background:#125485; color:white; }
 .video:hover{background:#09273E;}
.video{padding:5px}
strong{ color:#0033CC}

.txtright{text-align:right;padding-right:15px;}

/* Footer */
#footer {background:url(images/page.png) no-repeat center top;font-size:0.75em;margin:0 auto;width:800px}
#footer hr {background:#A9A9A9;height:8px;border:0;margin:0 0 7px}
#footer h3 {background:url(images/design-house.png) no-repeat;float:right;height:13px;overflow:hidden;text-indent:-1000em;width:86px}
#footer h3 a {display:block;height:100%;width:100%}
#footer ul {list-style:none}
#footer ul li {display:inline}
#footer ul li a {color:#000;text-decoration:none}
#footer ul li a:hover {text-decoration:underline}
*:first-child+html #footer hr {margin:0} * html #footer hr {margin:0}
#bottom {background:url(images/footer.png) no-repeat center top;height:20px}