@charset "UTF-8";

/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }

img { border: none; }

a { outline: none; }

body { background: #f98509; font-size: 62.5%; font-family: Arial, Helvetica, sans-serif; }

#wrap { width: 960px; margin: 0 auto; }

.orange { color: #f98509; }

.flright { float: right; margin-left: 10px; }

.flleft { float: left; margin-right: 10px; }

.divide { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #999; padding-bottom: 10px; margin-bottom: 10px; }

.none { display: none; }

/* Header */
 
#header { width: 960px; height: 113px; }

#top { background: url(images/topgrad-bg.jpg) repeat-x top left; height: 316px; width: 932px; border: 1px solid #FFF; background-color: #FFF; padding: 13px 13px 0px 13px; }

#top form { margin: 5px 0px 0px 0px; }

#top input { margin: 3px 0px; padding: 5px; border: 1px solid #858585; color: #333; background-image: url(images/form-bg.jpg); background-repeat: repeat-x; font-size: 1em; }

#top select { padding: 4px; margin: 3px 0px; }

#nav { width: 697px; height: 36px; background: url(images/navgrad-bg.jpg) repeat-x top left; border: 1px solid #848484; margin-bottom: 13px; float: left; }

#nav ul { }

#nav li { display: inline; float: left; display: block; list-style-type: none; padding: 0px 29px; }

#nav a { display: block; padding: 0px 5px; line-height: 33px; font-size: 1.2em; text-decoration: none; text-transform: uppercase; color:#FFF; border-top-width: 3px; border-top-style: solid; border-top-color: #808080; }

#nav a:hover { color: #000; border-top-width: 3px; border-top-style: solid; border-top-color: #CCC; }

#search { float: left; }

#search input { height: 28px; width: 174px; background: url(images/searchgrad-bg.jpg) repeat-x top left; border: 1px solid #868686; float: left; margin: 4px 0px 0px 7px; line-height: 28px; }

#flash { width: 933px; height: 264px; }

#contenthold { background-color: #FFF; }

#mid { width: 930px; height: 252px; margin: 0 auto; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-right-color: #848484; border-bottom-color: #848484; border-left-color: #848484; position: relative; }

#ticker { height: 47px; width: 694px; float: left; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #848484; background-color: #f3f3f3; }

#ticker p { font-size: 1.3em; line-height: 47px; padding-left: 15px; font-weight: bold; }

#video p { font-size: 1.1em; padding-left: 15px; font-weight: bold; }

#video p a { color: #000; text-decoration: none; }

#video p a:hover { color: #f98509; }

.title { font-size: 1.5em; line-height: 47px; padding-left: 15px; font-weight: bold; }

#video { float: right; width: 234px; height: 47px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #848484; background-color: #f3f3f3; border-left-width: 1px; border-left-style: dashed; border-left-color: #848484; }

#videocontent { height: 187px; background-color: #f3f3f3; float: right; padding-top: 17px; width: 234px; border-top-width: 1px; border-left-width: 1px; border-top-style: dashed; border-left-style: dashed; border-top-color: #848484; border-left-color: #848484; }

.vidimg { padding-left: 10px; }

.feedback { width: 80px; height: 169px; float: left; position: absolute; left: -21px; top: 62px; }

.products { width: 175px; height: 163px; padding-top: 17px; float: left; margin-right: 25px; }


.texthome { float: left; margin: 0 25px 0 70px; width: 425px;  }

.vipform { float: left; width: 200px; }



.mleft { padding-left: 85px; }

#contentwrap { width: 945px; background-color: #FFF; float: left; padding-left: 15px; padding-bottom: 20px; }

#contentwrap p { font-size: 1.1em; line-height: 1.5em; font-family: Arial, Helvetica, sans-serif; padding-bottom: 15px; color: #666; }

h1 { font-size: 2em; padding: 30px 0px 20px 0px; font-weight: lighter; }

h2 { font-size: 1.8em; padding: 10px 0px 20px 0px; font-weight: lighter; }

#contentwrap ul { padding: 0px 0px 10px 20px; }

#contentwrap li { font-size: 1.1em; line-height: 1.8em; color: #666; }

#leftcol { width: 695px; float: left; }

#leftleft { width: 670px; float: left; padding: 0px 15px 0px 10px; }

#leftleft form p { padding-top: 20px; }

#leftleft a { color: #f98509; }

#leftleft a:hover { color: #333; }

.linkbox { padding: 15px 0px 0px 10px; border: 1px dashed #CCC; }

.paddbot { padding-bottom: 30px; }

#rightcol { width: 215px; float: left; padding: 30px 10px 20px 15px; }

#contact { color: #000; }

.formbg {  background-color: #d4efff; border: 1px dashed #CCC; padding: 10px; }

#contact input { margin: 3px 0px; padding: 5px; border: 1px solid #858585; color: #333; background-image: url(images/form-bg.jpg); background-repeat: repeat-x; font-size: 1em; }

#contact select { padding: 4px; margin: 3px 0px; }

.bibformstyleextend { border: 1px solid #f98509; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #7d7d7d; margin-bottom: 10px; height: 178px; padding-top: 5px; }

.bibbutton { border: 1px solid #f98509; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #ffffff; background-color: #00a6be; height: 23px; margin-bottom: 3px; }

.bibbuttontwo { border: 1px solid #f98509; font-family: Arial, Helvetica, sans-serif; font-size: 1.00em; font-weight: normal; color: #ffffff; background-color: #f98509; margin-bottom: 3px; }

.contactright { float: right; width: 350px; margin-right: 10px; }

.contactdetails { width: 350px; background-image: url(images/contactinfo.jpg); background-repeat: no-repeat; background-position: top left; float: left; }

.bibformstyle { border: 1px solid #f98509; font-family: Arial, Helvetica, sans-serif; font-size:1em; font-weight: normal; color: #7d7d7d; margin-bottom: 3px; height: 20px; padding-top: 5px; }

.details { float: left; padding-right: 15px; }

.blue { color:#00CCFF; }

.submit { background-color: #333; background-image: none; }

.ctitle { line-height: 1.1em; font-size: 1.5em; font-weight: bold; }

#social { padding-top: 30px; }

#footer { height: 100px; clear: both; padding-top: 30px; }

#footer ul { color: #fff; padding: 10px 0px 0px 20px; }

#footer li { display: inline; }

#footer li a { text-decoration: none; color: #fff; display: inline; padding-right: 10px; }

#footer li a:hover { color: #333; text-decoration: underline; }