html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;vertical-align:baseline;margin:0;padding:0;}
html{height:100%;}
body{height:100%;margin:0;padding:0;}
a{text-decoration:none;color:#33333;}
a:hover{text-decoration:underline;}
#navbarupper{background:0 repeat scroll 0 0 #EFEFEF;border-bottom:0 solid #666;height:38px;padding-top:0;width:780px;margin:0 auto;}
#navbar{height:38px;padding-top:0;text-align:center;margin:0 auto;}
#access{display:inline-block;padding-left:0;margin:0 auto 0 0;}
#access .menu-header,div.menu{font-size:14px;padding-left:0;}
#access .menu-header ul,div.menu ul{list-style:none;border:0;background:#999;text-align:left;margin:0 auto;}
#access .menu-header li,div.menu li{float:left;position:relative;border:0;padding:0;}
#access a{color:#fff;display:block;line-height:38px;text-decoration:none;font-weight:400;padding:0 15px;}
#access ul ul{border:0;display:none;position:absolute;top:38px;left:0;float:left;z-index:99999;padding-left:0;margin-left:0;background:#999;}
#access ul ul li{width:250px;color:#fff;margin:0;padding:0;}
#access ul ul ul{left:100%;top:0;margin:0;padding:0;}
#access ul ul a{background:#999;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#939393', endColorstr='#555555');-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#939393', endColorstr='#555555');height:auto;color:#fff;background-image:0 to(#555555));margin:0;padding:0 10px 0 20px;}
#access li:hover > a,#access ul ul :hover > a{background:#999;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#999999');-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#999999');color:#010101;background-image:0 to(#999999));}
#access ul li:hover > ul{display:block;color:#fff;background:#999;margin:0;padding:0;}
#access ul li.current-menu-item > a{font-size:14px;padding:0 15px;}
#access ul li.current-menu-ancestor > a,#access ul li.current-menu-parent > a{padding:0 15px;}
#access ul li.current-menu-ancestor > a:hover,#access ul li.current-menu-parent > a:hover{font-weight:700;color:#fff;}
* html #access ul li.current_page_item a,* html #access ul li.current-menu-ancestor a,* html #access ul li.current-menu-item a,* html #access ul li.current-menu-parent a,{color:#fff;padding:0;}
* html #access ul li a:hover{color:#999;}
#container{position:relative;min-height:100%;_height:100%;}
#videoframe{position:relative;width:100%;height:500px;display:block;margin-left:2px;margin-top:20px;background:url(images/defaultmainvideo.png) center no-repeat;}
.video{height:439px;overflow:hidden;padding-top:21px;width:800px;}
#main{width:100%;height:auto;position:relative;margin:0 auto;}
#mainheader{width:100%;height:auto;position:relative;margin:0 auto;}
#main .frametop{background:url(images/new_default_top750.png) top no-repeat;width:780px;height:26px;margin:20px auto 0;}
#mainheader .frametopheader{background:url(images/headerwrap.png) top no-repeat;width:780px;height:16px;margin:0 auto;}
#mainheader .framemainheader{min-height:250px;width:780px;padding-top:20px;padding-bottom:20px;background:url(images/default_frame_middle_header750.png) center repeat-y;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin:0 auto;}
#main .framemain{min-height:250px;width:780px;padding-top:5px;padding-bottom:20px;background:url(images/new_default_middle750.png) center repeat-y;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin:0 auto;overflow:hidden;}
#mainheader .framebottomheader{background:url(images/default_frame_bottom_header750.png) top no-repeat;width:780px;height:28px;margin:0 auto;}
#main .framebottom{background:url(images/new_default_bottom750.png) top no-repeat;width:780px;height:27px;margin:0 auto;}
ul,ol{margin:0 0 1.625em 2.5em;}
p{margin-bottom:1.625em;}
#hid{width:100%;}
#hid ul,ol{margin-left:40px;}
#hid li{line-height:150%;margin-bottom:10px;padding-top:4px;}
#hid p{margin-bottom:1.625em;line-height:150%;}
.alignleft{float:left;margin:0 10px 10px 0;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignright{float:right;margin:0 0 10px 10px;}
img{border:0 none;}
#hid a{color:#0088CC;text-decoration:none;}
h1,h2,h3,h4,h5{padding-bottom:20px;}
/*#hid li p{color:#5C5C5C;font-family:Helvetica,Arial,sans-serif;font-size:13px;line-height:21px;margin-top:0;padding-bottom:10px;}*/
#hid h1{margin-top:0;font-size:2.3em;color:#222;font-weight:400;line-height:1.1em !important;}
#hid h2{margin-top:0;font-size:1.8em;color:#222;font-weight:400;line-height:1.25em !important;}
#hid h3{color:#222;font-size:1.5em;font-weight:400;margin-top:0;line-height:1.3em !important;}
#launchcommentsarrow{height:81px;width:108px;background:url(images/commentsarrow-red.gif);background-repeat:no-repeat;float:left;}
#addtocart{width:100%;height:400px;}
#addtocart button.addtocart{position:relative;top:150px;background:url(images/addtocart.jpg) no-repeat;width:438px;height:157px;display:block;cursor:pointer;border:none;margin:0 auto;}
#textinfo{display:block;width:800px;margin:0 auto;}
#textinfo p{text-align:center;color:#333;font:normal 11px Arial, Helvetica, sans-serif;}
#textinfo p a{color:#333;}
.spam-messege{background-image:url(images/spam.png);background-position:left center;background-repeat:no-repeat;font-size:11px;line-height:14px;min-height:25px;padding-left:25px;text-align:left;width:230px;margin:0 auto;}
form .text{background:none repeat scroll 0 0 #F6F6F6;border:2px solid #999;color:#202020;font-size:20px;margin-bottom:6px;padding-bottom:10px;padding-left:12px;padding-top:10px;width:285px;}
#footer{position:relative;width:100%;clear:both;}
.footer-menus,.footer-left-menu{padding-top: 6px;padding-bottom:6px;text-align: center;}
.footer-menus li {border-left: 1px solid #C0C0C0;display: inline;font-size: 13px;list-style: none outside none;padding: 0 10px;}
#set_space{padding-top:6px !important;padding-bottom:0px !important;}
#footer ol,ul { margin:0px;}
#main .entrytext,#mainheader .entrytext{padding:1px 40px;overflow:hidden;}
#fbcomments{text-align:center;}
#launchcommentsblocks{padding: 5px 40px;}
