@charset "utf-8";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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
html, body{height:100%;}
header, footer, article, section, nav, menu, hgroup{display:block;}
a{text-decoration:none;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
#bordered-container{border-radius:30px;border-style:solid;border-width:6px;padding:15px;margin-bottom:15px;margin-left:auto;margin-right:auto;width:1230px;min-height:750px;height:auto!important;font-size:14px;color:#000;background:#fff;box-shadow:0 0 3px 3px #888;}
#bordered-container p{text-align:justify;}
#footerx{text-align:center;font-size:14px;color:#000;background:#fff;padding-bottom:20px;}
*{margin:0;padding:0;}
html, body{margin:0px;padding:0px;font-family:Arial,Helvetica,sans-serif;font-size:13px;position:relative;line-height:1.67em;background:#fff;color:#555;text-align:left;height:100%;}
.clear{clear:both;height:0;width:0;line-height:0;font-size:0px;}
.hidden{display:none;}
#site-wrapper{height:auto;position:relative;overflow:hidden;background:url(images/styles/grunge.jpg) repeat-x top left;}
.container{position:relative;margin:0 auto;width:960px;}
.no-margin{margin-right:0 !important;}
h1{font-weight:normal;font-size:40px;line-height:40px;text-align:center;}
h2{font-weight:normal;font-size:34px;line-height:34px;}
h3{font-weight:normal;font-size:28px;line-height:28px;text-align:center;}
h4{font-weight:normal;font-size:22px;line-height:22px;}
h5{font-weight:normal;font-size:17px;line-height:17px;text-align:center;}
h6{font-weight:normal;font-size:14px;line-height:14px;text-align:center;}
h1, h2, h3, h4, h5, h6{margin-bottom:12px;color:#333;padding-left:1px;}
#sidebar h1, #sidebar h2, #sidebar h3, #sidebar h4, #sidebar h5, #sidebar h6{margin-bottom:12px;}
p{margin-bottom:18px;height:auto;}
#content ul, .plan ul{list-style:disc;list-style-position:inside;margin-bottom:15px;}
#content ol, .plan ol{list-style:decimal;list-style-position:inside;margin-bottom:15px;}
blockquote{font-style:italic;margin-bottom:15px;font-size:12px;}
blockquote p{font-family:Georgia, "Times New Roman", Times, serif;}
.colum blockquote p, #sidebar blockquote p{padding-bottom:30px;background:url(images/testimony-bg.png) no-repeat -1px bottom;margin-bottom:0;font-family:Georgia, "Times New Roman", Times, serif;}
cite{font-size:11px;display:block;text-align:left;}
a{color:#333;font-weight:bold;}
a:hover{color:#333;text-decoration:underline;}
.divider{overflow:hidden;position:relative;width:100%;height:3px;margin-bottom:30px;background:url(images/divider1.png) repeat-x left top;}
code, pre{background:url("images/code_bg.png") repeat scroll 0 0 #FFFFFF;border:1px solid #DDDDDD;color:#000000;display:block;font-family:Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;font-size:12px;line-height:20px;margin:10px 0 20px;overflow:auto;padding:0 3px;}
#content img{padding:5px;background:#ECECEC;border:#D9D9D9 1px solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#content img:hover{border:#BFBFBF 1px solid;}
img.alignleft{margin:5px 10px 5px 0;}
img.alignright{margin:5px 0 5px 10px;}
img.icon{padding:0 !important;border:none !important;background:none !important;}
header{position:relative;}
#logo{margin-bottom:16px;position:relative;padding-top:40px;}
#logo a{color:#fff;}
ul.sf-menu{background:url(images/nav-bg.png) no-repeat top left;text-align:center;height:42px;width:960px;margin-bottom:15px;}
#login-holder{position:absolute;top:45px;right:0;}
#login-holder .sml-btn{margin-right:0;}
#login-box{width:230px;padding:18px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;overflow:hidden;background:#eeeeee url(images/login/login-bg2.png) repeat-x left bottom;}
#login-box label{font-size:11px;text-transform:uppercase;font-weight:bold;color:#333;}
#login-username{width:190px;height:22px;padding:5px 10px 3px 30px;background:url(images/login/user-input.png) no-repeat left top;margin-bottom:10px;border:none;font-size:11px;color:#fff;}
#login-password{width:190px;height:22px;padding:5px 10px 3px 30px;background:url(images/login/password-input.png) no-repeat left top;margin-bottom:15px;border:none;font-size:11px;color:#fff;}
#login-submit{font-family:Arial, Helvetica, sans-serif;margin:0;background:#339900 url(images/buttons/sml-btn-bg.png) repeat-x top left;color:#fff;border:#1b5000 1px solid;text-shadow:#1b5000 0px -1px 0px;}
#login-submit:hover{background:#287800 url(images/buttons/sml-btn-bg.png) repeat-x top left;text-shadow:#133800 0px -1px 0px;}
.submit-block{overflow:hidden;margin-bottom:15px;}
.lostpass{font-size:10px;text-transform:uppercase;font-weight:bold;text-align:center;display:block;color:#333;text-decoration:underline;}
.lostpass:hover{color:#EB0303;text-decoration:none;}
#slider-holder{height:270px;width:960px;position:relative;margin-bottom:5px;background:url("images/pagename-shadow.png") no-repeat scroll center bottom transparent;padding-bottom:1px;}
#slider-nav-container{position:absolute;left:45%;bottom:12px;z-index:500;}
#slider-nav{background:url(images/slider-nav-left.png) no-repeat top left;height:23px;width:auto;padding-left:13px;float:left;padding-top:9px;}
#slider-nav a{background:url(images/nav-off.png) no-repeat top left;margin:0 0 0 7px;text-indent:-9999px;width:8px;height:7px;position:relative;display:block;float:left;}
#slider-nav a.activeSlide, #slider-nav a:hover{background:url(images/nav-on.png) no-repeat top left;}
#slider{height:250px;position:relative;background:url("images/black-slide2.png") no-repeat scroll left top transparent;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.slide{width:960px;height:250px;position:relative;background:url("images/black-slide2.png") no-repeat scroll left top transparent;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.slide .inside{padding:20px 295px 20px 20px;}
.slide h2{color:#fff;}
.slide p{color:#CFCFCF;margin-bottom:10px;}
.slide-img{position:absolute;right:50px;top:27px;}
#pagename{background:url(images/pagename-bg.png) no-repeat left top;margin-bottom:45px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:relative;width:960px;height:100px;color:#cacaca;font-size:12px;}
#pagename .inside{padding:17px 20px 18px;background:url(images/pagename-shadow.png) no-repeat scroll center 101px;}
#pagename h2{color:#fff;margin-bottom:5px;}
.breadcrumbs a{color:#fff;}
.breadcrumbs a:hover{color:#fff;}
.buy-btn{position:relative;display:block;cursor:pointer;float:left;height:28px;line-height:28px;padding:0 10px;font-size:31px;font-weight:bold;overflow:hidden;margin:20px 20px 20px 0;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;text-transform:uppercase;text-decoration:none !important;text-align:center;}
.big-btn{position:relative;display:block;cursor:pointer;float:left;height:28px;line-height:28px;padding:0 10px;font-size:11px;font-weight:bold;overflow:hidden;margin:10px 10px 10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-transform:uppercase;text-decoration:none !important;text-align:center;}
.camp-btn{cursor:pointer;height:28px;line-height:28px;padding:0 10px;font-size:11px;font-weight:bold;overflow:hidden;margin:10px 10px 10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-transform:uppercase;text-decoration:none !important;text-align:center;}
.sml-btn{font-size:9px;text-transform:uppercase;position:relative;display:block;cursor:pointer;height:22px;line-height:22px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:0 5px;float:left;margin:10px 10px 10px 0;font-weight:bold;text-decoration:none !important;text-align:center;}
a.grey, .grey{background:#F5F5F5 url(images/buttons/big-btn-bg.png) repeat-x top left;color:#222;border:#888 1px solid;text-shadow:#fff 0px 1px 0px;}
a.grey:hover, .grey:hover{background:#dedede url(images/buttons/big-btn-bg.png) repeat-x top left;color:#000;border:#666 1px solid;text-decoration:none;}
a.red, .red{background:#eb0303 url(images/buttons/big-btn-bg.png) repeat-x top left;color:#fff;border:#9e0000 1px solid;text-shadow:#9e0000 0px -1px 0px;}
a.red:hover, .red:hover{background:#d50101 url(images/buttons/big-btn-bg.png) repeat-x top left;color:#fff;border:#8d0000 1px solid;text-decoration:none;}
a.black, .black{background:#3a3a3a url(images/buttons/big-btn-bg.png) repeat-x top left;color:#fff;border:#1a1a1a 1px solid;text-shadow:#1a1a1a 0px -1px 0px;}
a.black:hover, .black:hover{background:#2c2c2c url(images/buttons/big-btn-bg.png) repeat-x top left;color:#fff;border:#0b0b0b 1px solid;text-shadow:#0b0b0b 0px -1px 0px;text-decoration:none;}
a.green, .green{background:#339900 url(images/buttons/big-btn-bg.png) repeat-x top left;color:#fff;border:#1b5000 1px solid;text-shadow:#1b5000 0px -1px 0px;}
a.green:hover, .green:hover{background:#287800 url(images/buttons/big-btn-bg.png) repeat-x top left;text-shadow:#133800 0px -1px 0px;}
a.blue, .blue{background:#005a99 url(images/buttons/big-btn-bg.png) repeat-x top left;color:#fff;border:#003150 1px solid;text-shadow:#1b5000 0px -1px 0px;}
a.blue:hover, .blue:hover{background:#004478 url(images/buttons/big-btn-bg.png) repeat-x top left;text-shadow:#002438 0px -1px 0px;}
a.special, .special{background:#F5F5F5 url(images/buttons/big-btn-bg.png) repeat-x top left;color:#222;border:#888 1px solid;text-shadow:#fff 0px 1px 0px;}
a.special:hover, .special:hover{background:#3a3a3a url(images/buttons/big-btn-bg.png) repeat-x top left;color:#fff;border:#1a1a1a 1px solid;text-shadow:#1a1a1a 0px -1px 0px;}
a.orange, .orange{background:#DF4E00 url(images/buttons/big-btn-bg.png) repeat-x top left;color:#fff;border:#8F3200 1px solid;text-shadow:#8F3200 0px -1px 0px;}
.slide a.grey, #login-holder a.grey{border:#fff 1px solid;background:#F5F5F5 url(images/buttons/big-btn-bg2.png) repeat-x bottom left;}
.slide a.grey:hover, #login-holder a.grey:hover{border:#f1f1f1 1px solid;background:#dedede url(images/buttons/big-btn-bg2.png) repeat-x bottom left;}
.slide a.red, #login-holder a.red{border:#fe3333 1px solid;background:#eb0303 url(images/buttons/big-btn-bg2.png) repeat-x bottom left;}
.slide a.red:hover, #login-holder a.red:hover{border:#fe1818 1px solid;background:#d50101 url(images/buttons/big-btn-bg2.png) repeat-x bottom left;}
.slide a.black, #login-holder a.black{border:#818181 1px solid;background:#3a3a3a url(images/buttons/big-btn-bg2.png) repeat-x bottom left;}
.slide a.black:hover, #login-holder a.black:hover{border:#676767 1px solid;background:#2c2c2c url(images/buttons/big-btn-bg2.png) repeat-x bottom left;}
.slide a.green, #login-holder a.green{border:#45CF00 1px solid;background:#339900 url(images/buttons/big-btn-bg2.png) repeat-x bottom left;}
.slide a.green:hover, #login-holder a.green:hover{border:#3AAF00 1px solid;background:#287800 url(images/buttons/big-btn-bg2.png) repeat-x bottom left;}
.slide a.blue, #login-holder a.blue{border:#007fcf 1px solid;background:#005a99 url(images/buttons/big-btn-bg2.png) repeat-x bottom left;}
.slide a.blue:hover, #login-holder a.blue:hover{border:#0073af 1px solid;background:#004478 url(images/buttons/big-btn-bg2.png) repeat-x bottom left;}
#hosting-plans{position:relative;margin-bottom:30px;height:auto;overflow:hidden;}
.plan{position:relative;width:300px;height:auto;overflow:hidden;margin-right:30px;float:left;background:url("images/plan-shadow.png") no-repeat scroll center bottom transparent;padding-bottom:19px;}
.plan .title{height:45px;width:300px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;background:url(images/plan-title.png) no-repeat top left;}
.plan .title h4{color:#fff;padding-top:9px;padding-left:120px;margin-bottom:0;}
.plan .content{border:#a0a0a0 1px solid;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;height:auto;padding:10px 10px 0px;background:#fff url(images/plan-bg.png) no-repeat center bottom;}
.plan .content .price{width:75px;height:92px;position:relative;float:right;background:url(images/price-bg.png) no-repeat left top;color:#FFFFFF;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:30px;}
.plan .content .price .inside{padding:23px 10px 5px;text-shadow:#1a1a1a 0px -1px 0px;text-align:center;line-height:17px;}
.plan .content .price .inside span{font-size:12px;}
.plan .content .price .sml-btn{position:absolute;bottom:-1px;margin:0 !important;}
#content{height:auto;overflow:hidden;padding-bottom:35px;background:url(images/content-bg.png) repeat-x left bottom;}
#home-page #content{background:#e7e7e7 url(images/content-bg.png) repeat-x left bottom;border-top:#d8d8d8 1px solid;padding-top:35px;}
#home-colums{height:auto;overflow:hidden;background:url(images/colums-bg.png) no-repeat top left;width:960px;}
.colum{height:auto;width:280px;padding:0 25px 0 0;float:left;margin-right:25px;}
#home-colums .no-margin{padding-right:0;background:none;}
ul#services-list{list-style:none;list-style-position:outside;}
ul#services-list li{padding-bottom:13px;background:url(images/service-seperator.png) no-repeat left bottom;margin-bottom:10px;}
ul#services-list li img{float:left;list-style:none;margin-top:8px;margin-right:7px;}
#main-colum{height:auto;overflow:hidden;width:650px;float:left;}
#sidebar{height:auto;overflow:hidden;width:280px;float:left;padding-left:30px;font-size:12px;}
#sidebar ul{list-style-type:none;list-style-position:outside;padding:0;margin:0;}
#sidebar .widget{height:auto;position:relative;overflow:hidden;margin-bottom:35px;background:url(images/widget-shadow.png) no-repeat scroll center bottom;padding-bottom:19px;}
.widget .title{height:40px;width:280px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;background:url(images/widget-title.png) no-repeat top left;}
.widget .title h5{color:#fff;margin-bottom:0 !important;padding:11px;}
.widget .content{border:#a0a0a0 1px solid;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;height:auto;padding:10px;background:#fff url(images/widget-bg.png) repeat-x center bottom;}
#sidebar blockquote{margin-bottom:0;}
#sidebar blockquote p{padding-bottom:10px;background:none;padding-right:5px;}
.widget ul{list-style-position:outside;list-style-type:none;margin:0 0 7px 0;padding:0;}
.widget ul li{list-style-type:none;}
.widget ul li a{display:block;overflow:hidden;text-decoration:none !important;font-weight:normal;}
.widget ul li a:hover{text-decoration:underline !important;}
.widget ul li.current_page_item a{font-weight:bold;color:#ab0000;}
.widget ul li.current_page_item li a{font-weight:normal;color:#EB0303;}
.widget ul li.current_page_item li a:hover{color:#ab0000;}
.widget p{margin-bottom:0;}
.post{position:relative;display:block;float:left;height:auto;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #D9D9D9;}
.meta{margin-bottom:2px;font-size:10px;}
.meta .category, .meta .date, .meta .comments{width:auto;margin-right:20px;padding:2px 0 1px 20px;}
.meta .category{background:url(images/mini-icons/category.png) no-repeat left top;}
.meta .date{background:url(images/mini-icons/clock.png) no-repeat left top;}
.meta .comments{background:url(images/mini-icons/comment.png) no-repeat left 1px;}
table td, table th{border-right:1px solid #BFBFBF;padding:10px;border-bottom:1px solid #BFBFBF;width:auto;height:auto;max-width:540px;}
tr.even{background:url(images/row-bg.png) repeat-x top left;}
.pricing-table{width:960px;}
.pricing-table .price{font-size:40px;font-weight:bold;}
.pricing-table{border-left:1px solid #BFBFBF;border-top:1px solid #BFBFBF;}
.pricing-table tr td{text-align:center;}
.pricing-table tr td.colfirst{text-align:left;}
ul.gallery{list-style:none;height:auto;overflow:hidden;position:relative;float:left;}
ul.gallery li{float:left;list-style:none;overflow:hidden;position:relative;margin:0 7px 30px;}
ul.gallery li a{display:block;height:162px;width:226px;background:url(images/gallery-hover.jpg) no-repeat center center;text-decoration:none !important;}
#content .paging{width:100%;overflow:hidden;padding-top:1px;float:left;font-size:11px;padding-bottom:1px;}
#content .paging a{padding:3px 7px;background:#eeeeee url(images/buttons/big-btn-bg.png) repeat-x top left;color:#222;border:#888 1px solid;text-shadow:#fff 0px 1px 0px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-transform:uppercase;text-decoration:none !important;font-weight:normal;}
#content .paging a:hover{background:#dedede url(images/buttons/big-btn-bg.png) repeat-x top left;color:#000;border:#666 1px solid;}
#content .paging span.selected{padding:3px 7px;background:#3a3a3a url(images/buttons/big-btn-bg.png) repeat-x top left;color:#dedede;border:#1a1a1a 1px solid;text-shadow:#1a1a1a 0px -1px 0px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-weight:bold;}
#contact_us{width:460px;margin:25px 0px 0px;overflow:hidden;}
#contact_us p.label_name, #contact_us p.input_form{float:left;margin-bottom:10px;}
p.label_name{width:80px;clear:both;color:#7f7e7e;font-size:13px;}
#contact_us input, #contact_us textarea{width:370px;background:url("images/input-bg.png") repeat-x scroll left top #FFFFFF;border:#CACACA 1px solid;padding:4px;margin-bottom:15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-family:Arial,Helvetica,sans-serif;font-size:13px;}
#contact_us input.big-btn{position:relative;display:block;cursor:pointer;float:right;height:28px;line-height:28px;padding:0 10px;font-size:11px;font-weight:bold;overflow:hidden;margin:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-transform:uppercase;text-decoration:none !important;text-align:center;background:#F5F5F5 url(images/buttons/big-btn-bg.png) repeat-x top left;color:#222;border:#888 1px solid;text-shadow:#fff 0px 1px 0px;width:auto;}
#contact_us input.big-btn:hover{background:#3a3a3a url(images/buttons/big-btn-bg.png) repeat-x top left;color:#fff;border:#1a1a1a 1px solid;text-shadow:#1a1a1a 0px -1px 0px;}
#feedback p{margin-bottom:5px;}
p.error{display:none;}
p#submit{text-align:right;}
#success{display:none;}
footer{height:auto;position:relative;background:url(images/footer-bg.jpg) repeat-x left top;padding-top:35px;color:#777;font-size:11px;overflow:hidden;}
footer a{color:#afafaf;text-decoration:none;font-weight:normal;}
footer a:hover{color:#d9d9d9;}
#footer-colums{position:relative;display:block;height:auto;overflow:hidden;margin-bottom:35px;}
.footer-colum{width:221px;margin-right:25px;float:left;}
.footer-colum h4{color:#bbbbbb;}
.footer-colum li{border-bottom:1px solid #1e1e1e;border-top:#555 1px solid;}
.footer-colum li a{display:block;padding:5px 0 5px 5px;}
.footer-colum li a:hover{background:rgba(0, 0, 0, 0.4);text-decoration:none;}
#bottom-footer{position:relative;overflow:hidden;padding:17px 0 12px;background:url(images/bottom-footer-bg.png) repeat-x top left;color:#999;}
#bottom-footer p{margin:0;line-height:16px;}
ul#social-list{overflow:visible;height:16px;display:block;position:relative;}
ul#social-list li{list-style:none;float:left;margin:0 2.5px;}
.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.0;position:relative;z-index:100;}
.sf-menu ul{position:absolute;top:-999em;width:200px;z-index:100;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul{left:0;top:35px;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul{left:200px;top:0;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul{left:15em;bottom:10em;top:0;}
ul.sf-menu{text-transform:capitalize;font-size:11px;position:relative;list-style-type:none;list-style-position:outside;text-transform:uppercase;padding-left:10px;line-height:19px;}
.sf-menu li a{display:block;text-decoration:none;padding:12px 17px;color:#333;text-shadow:0 1px 0 #FFFFFF;font-weight:normal;}
.sf-menu li a:hover{display:block;text-decoration:none;padding:12px 17px;color:#fff;background:url(../images/nav-hover.png) no-repeat center 2px;text-shadow:0 -1px 0 #222;}
.sf-menu a, .sf-menu a:visited{color:#333333;}
.sf-menu li{}
.sf-menu li li{background:#fff;border-top:#fff 1px solid;border-bottom:#a5a5a5 1px solid;}
.sf-menu li li:hover, .sf-menu li li.sfHover{}
.sf-menu li li a, .sf-menu li li a:visited{color:#333;margin-right:0;padding:8px 0px;background:#fff;background:-moz-linear-gradient(center top , #FFFFFF, #E5E5E5) repeat scroll 0 0 transparent;background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#E5E5E5));}
.sf-menu li li a:hover{padding:8px 17px;background:#353535;background:-moz-linear-gradient(center top , #4C4C4C, #313131) repeat scroll 0 0 transparent;color:#fff !important;outline:0;background:-webkit-gradient(linear, left top, left bottom, from(#4C4C4C), to(#313131));}
.opera .sf-menu li li a:hover{background:#353535;}
.sf-menu li li li{background:#fff;}
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{color:#000;outline:0;}
.sf-menu li ul{margin-left:0;padding-top:5px;}
.sf-menu li ul li ul{margin-top:-1px;background:none;padding-top:0;}
.sf-menu li.current-cat a, .sf-menu li.current_page_item a{display:block;text-decoration:none;color:#fff;background:url(../images/nav-hover.png) no-repeat center 2px;font-weight:bold;text-shadow:0 -1px 0 #222;}
.sf-menu li.current-cat li a, .sf-menu li.current_page_item li a{color:#666666;margin-right:0;background:#fff;background:-moz-linear-gradient(center top , #FFFFFF, #E5E5E5) repeat scroll 0 0 transparent;font-weight:normal;background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#E5E5E5));text-shadow:0 1px 0 #FFFFFF;}
.sf-menu li.current-cat li a:hover, .sf-menu li.current_page_item li a:hover{color:#fff;margin-right:0;background:#353535;background:-moz-linear-gradient(center top , #4C4C4C, #313131) repeat scroll 0 0 transparent;background:-webkit-gradient(linear, left top, left bottom, from(#4C4C4C), to(#313131));text-shadow:0 -1px 0 #222;}
.sf-menu li li.current-cat a, .sf-menu li li.current_page_item a{color:#fff;margin-right:0;background:#353535;background:-moz-linear-gradient(center top , #4C4C4C, #313131) repeat scroll 0 0 transparent;font-weight:bold;background:-webkit-gradient(linear, left top, left bottom, from(#4C4C4C), to(#313131));}
.sf-menu li li.current-cat a:hover, .sf-menu li li.current_page_item a:hover{color:#fff;margin-right:0;background:#353535;background:-moz-linear-gradient(center top , #4C4C4C, #313131) repeat scroll 0 0 transparent;font-weight:bold;background:-webkit-gradient(linear, left top, left bottom, from(#4C4C4C), to(#313131));}
.sf-menu li li.current-cat li a, .sf-menu li li.current_page_item li a{color:#666666;margin-right:0;background:#fff;background:-moz-linear-gradient(center top , #FFFFFF, #E5E5E5) repeat scroll 0 0 transparent;font-weight:normal;background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#E5E5E5));}
.sf-menu li li li.current-cat a, .sf-menu li li li.current_page_item a{color:#fff;margin-right:0;background:#353535;background:-moz-linear-gradient(center top , #4C4C4C, #313131) repeat scroll 0 0 transparent;font-weight:bold;background:-webkit-gradient(linear, left top, left bottom, from(#4C4C4C), to(#313131));}
.sf-menu a.sf-with-ul{;min-width:1px;}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.3em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('../images/arrow.png') no-repeat top left;}
a > .sf-sub-indicator{}
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}
.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}
.sf-menu ul a > .sf-sub-indicator{background-position:0 0;}
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}
.sf-shadow ul{background:#1f1f1f;}
.sf-shadow ul.sf-shadow-off{background:transparent;}
.tipsy{padding:5px;font-size:10px;opacity:0.8;_filter:alpha(opacity=80);background-repeat:no-repeat;background-image:url(../images/tipsy2.gif);margin-top:-10px;}
.tipsy-inner{padding:5px 8px 4px 8px;background-color:#fff;color:#000;max-width:200px;text-align:center;}
.tipsy-inner{-moz-border-radius:3px;-webkit-border-radius:3px;}
.tipsy-north{background-position:top center;}
.tipsy-south{background-position:bottom center;}
.tipsy-east{background-position:right center;}
.tipsy-west{background-position:left center;}
#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}
* html #fancybox-loading{position:absolute;margin-top:0;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('fancybox/fancybox.png');}
#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:url(fancybox/fancy_title_over.png);z-index:1100;display:none;}
* html #fancybox-overlay{position:absolute;width:100%;}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;padding:0;}
#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
#fancybox-close{position:absolute;top:10px;right:10px;width:11px;height:12px;background-image:url('fancybox/fancybox.png');background-position:-49px -9px;cursor:pointer;z-index:1103;display:none;}
#fancybox_error{color:#444;font:normal 12px/20px Arial;padding:7px;margin:0;}
#fancybox-content{height:auto;width:auto;padding:0;margin:0;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic;}
#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block;}
#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102;}
.fancybox-title-inside{padding:10px 0;text-align:center;color:#333;}
.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold;}
.fancybox-title-over{color:#FFF;text-align:left;}
#fancybox-title-over{padding:10px;background-image:url('fancybox/fancy_title_over.png');display:block;}
#fancybox-title-wrap{display:inline-block;}
#fancybox-title-wrap span{height:32px;float:left;}
#fancybox-title-left{padding-left:15px;background-image:url('fancybox/fancybox.png');background-position:-40px -90px;background-repeat:no-repeat;}
#fancybox-title-main{font-weight:bold;line-height:29px;background-image:url('fancybox/fancybox-x.png');background-position:0px -40px;color:#FFF;}
#fancybox-title-right{padding-left:15px;background-image:url('fancybox/fancybox.png');background-position:-55px -90px;background-repeat:no-repeat;}
#fancybox-left, #fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background-image:url('fancybox/blank.gif');z-index:1102;display:none;}
#fancybox-left{left:0px;}
#fancybox-right{right:0px;}
#fancybox-left-ico, #fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}
#fancybox-left-ico{background-image:url('fancybox/fancybox.png');background-position:-40px -30px;}
#fancybox-right-ico{background-image:url('fancybox/fancybox.png');background-position:-40px -60px;}
#fancybox-left:hover, #fancybox-right:hover{visibility:visible;}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
.fancy-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}
#fancy-bg-n{top:-20px;left:0;width:100%;background-image:url('fancybox/fancybox-x.png');}
#fancy-bg-ne{top:-20px;right:-20px;background-image:url('fancybox/fancybox.png');background-position:-40px -162px;}
#fancy-bg-e{top:0;right:-20px;height:100%;background-image:url('fancybox/fancybox-y.png');background-position:-20px 0px;}
#fancy-bg-se{bottom:-20px;right:-20px;background-image:url('fancybox/fancybox.png');background-position:-40px -182px;}
#fancy-bg-s{bottom:-20px;left:0;width:100%;background-image:url('fancybox/fancybox-x.png');background-position:0px -20px;}
#fancy-bg-sw{bottom:-20px;left:-20px;background-image:url('fancybox/fancybox.png');background-position:-40px -142px;}
#fancy-bg-w{top:0;left:-20px;height:100%;background-image:url('fancybox/fancybox-y.png');}
#fancy-bg-nw{top:-20px;left:-20px;background-image:url('fancybox/fancybox.png');background-position:-40px -122px;}
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
   float:none !important;
}