* {margin:0px; padding:0px; border:none;}

body {margin:0px; padding:0px; width:100%; background-color:#eef0f0; font-family:tahoma;}

a { outline-style: none; outline-width:0px; }

.all {position:relative; width:100%; text-align:center;}

.main {position:relative; margin:0 auto; width:999px; text-align:left;}

    .header {position:relative; height:153px; background:url(/theme/files/default/images/head-bg.jpg) 267px 20px no-repeat;}
        .logo {position:absolute; top:33px; left:0px; z-index:1;}
        .menu {position:relative; width:100%; background:url(/theme/files/default/images/bg-menu.gif) top left repeat-x; z-index:8999;}
            .menu-l {position:relative; background:url(/theme/files/default/images/menu-l.gif) top left no-repeat;}
            .menu-r {position:relative; background:url(/theme/files/default/images/menu-r.gif) top right no-repeat; width:100%;}
            
        .login-box {position:absolute; bottom:0px; right:3px; width:221px;}
        * html .login-box {bottom:-1px;}
        .login-placeholder {position:relative; padding:15px 17px 15px 17px; font-size:12px; overflow:hidden;}
        * html .login-placeholder {overflow:visible; height:1%;}
            
    .menu ul {list-style:none; padding-left:2px;}
    .menu ul li {position:relative; display:block; float:left; background:url(/theme/files/default/images/menusep.gif) top right no-repeat; padding-bottom:2px;}
    .menu ul li a {display:block; padding:12px 15px 12px 15px; line-height:14px; font-family:tahoma; font-size:12px; color:#087b99; font-weight:bold; text-decoration:none; margin-right:2px;}
    .menu ul li a:hover {text-decoration:none; background:url(/theme/files/default/images/bg-menu-listhover.gif) top left repeat-x;}
    .menu ul li a span {position:absolute; top:11px; left:14px; color:#FFFFFF; cursor:pointer;}
    .menu ul li a:hover span {color:#fceb93;}
    
    .act {display:block; padding:12px 25px 12px 25px; line-height:14px; font-family:tahoma; font-size:12px; text-decoration:none; background:url(/theme/files/default/images/bg-menu-listhover.gif) top left repeat-x;}
    .act span {color:#000000 !important; font-weight: bold;}
    
    .signups {position:absolute; top:3px; right:4px; z-index:50; overflow:hidden;}
    * html .signups {overflow:visible; height:1%;}
    .signups a {padding-right:3px;}
    
    .logged-box {float:left; position:relative; /*display:block;*/ display:none; background-color:#bef3ff; font-size:12px; color:#000000; line-height:12px; font-weight:bold; margin-right:4px;}
    * html .logged-box {margin-right:1px;}
    .logged-box-l {position:relative; background:url(/theme/files/default/images/logged-box-l.gif) top left no-repeat;}
    .logged-box-r {position:relative; background:url(/theme/files/default/images/logged-box-r.gif) top right no-repeat; padding:9px 16px;}
    
    .ddmenu {position:absolute; top:36px; left:50%; margin-left:-89px; width:179px; z-index:100; display:none;}
        .top-ddmenu {position:relative; background:url(/theme/files/default/images/top-ddmenu.gif) top left no-repeat;}
        .bot-ddmenu {position:relative; background:url(/theme/files/default/images/bot-ddmenu.gif) bottom left no-repeat; padding:9px 0px 3px 0px;}
        .bg-ddmenu {position:relative; background:url(/theme/files/default/images/bg-ddmenu.gif) 0px 0px repeat-y; width:100%;}
        .bg-ddmenu ul {list-style:none; padding:0px 1px;}
        .bg-ddmenu ul li {display:block; width:177px; background:none !important; padding:0px !important;}
        .bg-ddmenu ul li a {display:block; padding:5px 10px; background:none !important; color:#FFFFFF; font-weight:bold; margin:0px !important;}
        .bg-ddmenu ul li a:hover {background-color:#05a4d1 !important; color:#fff4bf;}
    
    .content {position:relative; width:100%; padding:0px 0px 30px 0px;}
        .left-box {position:relative; width:220px; padding-top:13px; float:left;}
        .left-box h1 {font-family:tahoma; font-size:30px; line-height:32px; font-weight:normal; color:#0093bc; margin:0px; padding:0px 0px 10px 5px;}
        .left-box ul {list-style:none;}
        
        .left-box ul li {position:relative; padding-bottom:3px; height:38px;}
        * html .left-box ul li {width:100%; padding-bottom:0px;}
        *:first-child+html .left-box ul li {width:100%; padding-bottom:0px;}
        .left-box ul li a {display:block; background:url(/theme/files/default/images/bg-listmenu.gif) top left repeat-x; font-size:12px; color:#000000; text-decoration:none;}
        * html .left-box ul li a {width:100%;}
        .left-box ul li a:hover {background:url(/theme/files/default/images/bg-listmenu.gif) bottom left repeat-x;color:#0093bc; text-decoration:none;}
        .left-box ul li a span {display:block; background:url(/theme/files/default/images/listmenu-l.gif) top left no-repeat;}
        .left-box ul li a:hover span {background:url(/theme/files/default/images/listmenu-l.gif) bottom left no-repeat;}
        .left-box ul li a span span {display:block; background:url(/theme/files/default/images/listmenu-r.gif) top right no-repeat;}
        .left-box ul li a:hover span span {background:url(/theme/files/default/images/listmenu-r.gif) bottom right no-repeat;}
        .left-box ul li a span span span {display:block; height:38px; cursor:pointer;}
        .left-box ul li a span span span span {position:relative; display:block; padding:11px 50px 13px 15px; height:auto !important;}
        .thems-counter {position:absolute; top:0px; right:0px; width:44px; height:37px; text-align:center;}
        .thems-counter p {padding-top:13px; font-size:12px; color:#03a1cf; line-height:12px;}



.left-box ul li span.act {display:block; background:url(/theme/files/default/images/bg-listmenu.gif) bottom left repeat-x; font-size:12px; text-decoration:none; padding:0px !important;}
  * html .left-box ul li span.act {width:100%;}
  .left-box ul li span.act span {display:block; background:url(/theme/files/default/images/listmenu-l.gif) bottom left no-repeat; color:#03a1cf;}
  .left-box ul li span.act span span {display:block; background:url(/theme/files/default/images/listmenu-r.gif) bottom right no-repeat;}
  .left-box ul li span.act span span span {display:block; height:38px; cursor:pointer;}
  .left-box ul li span.act span span span span {position:relative; display:block; padding:11px 50px 13px 15px; height:auto !important; color:#03a1cf !important;}

        
        .google-ads {position:relative; padding-top:5px;}
        
        .mainbox-bord-t {position:relative; background:#FFFFFF url(/theme/files/default/images/mainbox-bord.gif) top left repeat-x;}
        .mainbox-bord-l {position:relative; background:url(/theme/files/default/images/mainbox-bord.gif) top left repeat-y;}
        .mainbox-bord-r {position:relative; background:url(/theme/files/default/images/mainbox-bord.gif) top right repeat-y;}
        .mainbox-bord-b {position:relative; background:url(/theme/files/default/images/mainbox-bord.gif) bottom left repeat-x;}
        
        .mainbox-tl {position:relative; background:url(/theme/files/default/images/mainbox-tl.gif) top left no-repeat;}
        .mainbox-tr {position:relative; background:url(/theme/files/default/images/mainbox-tr.gif) top right no-repeat;}
        .mainbox-bl {position:relative; background:url(/theme/files/default/images/mainbox-bl.gif) bottom left no-repeat;}
        .mainbox-br {position:relative; background:url(/theme/files/default/images/mainbox-br.gif) bottom right no-repeat; width:100%;}



        .mainbox-padd {position:relative; padding:10px 20px; overflow:hidden; font-size:12px; color:#6f6f6f; line-height:18px;}
                * html .mainbox-padd {overflow:visible; height:1%;}
                .mainbox-padd a {text-decoration:none; color:#0093bc;}
                .mainbox-padd a:hover {text-decoration:underline;}
                
                .blue-txt {color:#029fce;}
                
                .green-lnk {color:#2fc700}
                
        .main-box {position:relative; float:left; width:769px; margin-left:10px; z-index:5;}
        .main-box h2 {font-weight:normal; color:#000000; margin:0px; padding-bottom:8px;}
        .main-box p {font-size:12px; color:#6f6f6f; line-height:18px;}
        .main-box h5 {padding:20px 0px 5px 0px; display:block; color:#0093bc; font-size:20px; font-weight:normal;}
        .mainbox-padd ul {margin:0px 0px 0px 25px; list-style:circle;}
        .mainbox-padd ul li a {color:#0093bc;}


        
        .padding-right20 {padding-right:20px;}
        
        .inp {width:185px; border-left:1px solid #969898; border-top:1px solid #646565; background-color:#eef0f0;}
        .signup-now {position:relative; float:left; padding-top:12px;}
        .signup-now a {position:relative; display:block; background:url(/theme/files/default/images/yellbut-bg.gif) 0px 0px repeat-x; color:#FFFFFF !important; font-size:12px; text-decoration:none; font-weight:bold;}
        .signup-now a span {position:relative; display:block; background:url(/theme/files/default/images/yellbut-l.gif) top left no-repeat;}
        .signup-now a span span {position:relative; display:block; background:url(/theme/files/default/images/yellbut-r.gif) top right no-repeat; padding:8px 12px; white-space:nowrap;}
        .signup-now a:hover {text-decoration:none !important;}
        
        .login {position:relative; float:right;}
        .login a {position:relative; display:block; background:url(/theme/files/default/images/yellbut-bg.gif) 0px 0px repeat-x !important; color:#FFFFFF !important; font-size:12px; text-decoration:none !important; font-weight:bold; padding: 0px !important;}
        .login a span {position:relative; display:block; background:url(/theme/files/default/images/yellbut-l.gif) top left no-repeat !important; padding: 0px !important;}
        .login a span span {position:relative; display:block; background:url(/theme/files/default/images/yellbut-r.gif) top right no-repeat !important; padding:8px 12px !important; white-space:nowrap; color: #FFFFFF !important; line-height: 14px;}
        .login a:hover {text-decoration:none;}
                
        .bg-previews {position:relative; width:100%;}
            .preview {position:relative; float:left; width:372px; padding-bottom:25px;}
            .background-overview {position:relative; width:372px;}
            .prev-box {position:relative; padding-bottom:10px;}
            .prev-img-b {position:relative; background:#FFFFFF url(/theme/files/default/images/prev-img-b.gif) bottom left repeat-x;}
            .prev-img-r {position:relative; background:url(/theme/files/default/images/prev-img-r.gif) top right repeat-y;}
            .prev-img-tr {position:relative; background:url(/theme/files/default/images/prev-img-tr.gif) top right no-repeat;}
            .prev-img-bl {position:relative; background:url(/theme/files/default/images/prev-img-bl.gif) bottom left no-repeat;}
            .prev-img-br {position:relative; background:url(/theme/files/default/images/prev-img-br.gif) bottom right no-repeat; width:100%;}
            .prev-box-img {position:relative; padding:3px 6px 6px 3px; height:194px;}
            .prev-box-img img {line-height:0px;}
            .prev-box-ttl {position:absolute; top:3px; right:6px; background-color:#6d848a; padding:10px; font-size:12px;}
            .prev-box-ttl a {font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration: none;}
            .prev-box-ttl a:hover {text-decoration: underline;}
            .prev-box-hq {position:absolute; width:83px; height:77px; bottom:0px; right:0px; padding-right:6px; padding-bottom:6px; background:url(/theme/files/default/images/hq.png) left top no-repeat transparent; }

            .prev-dscr {position:relative; padding:10px 20px; font-size:12px; overflow:hidden;}
            .prev-dscr2 {position:relative; padding:10px; font-size:12px; overflow:hidden;}
            * html .prev-dscr {overflow:visible; height:1%;}
            .prev-dscr a {color:#0093bc; text-decoration:none;}
            .prev-dscr a:hover {text-decoration:underline;}
                .prev-dscr span {color:#0093bc;}
                .date {position:absolute; top:10px; right:10px;}


            .prev-dscr2 a {color:#0093bc; text-decoration:none;}
            .prev-dscr2 a:hover {text-decoration:underline;}
                
            .prev-dscr h3 {font-size:18px; color:#000000; font-weight:normal;}
            .prev-dscr h3 a {color:#0093bc; text-decoration:none;}
            .prev-dscr h3 a:hover {text-decoration:underline;}
            
            .comments {position:relative; padding:10px 20px; font-size:12px;}
            .comments a {color:#0093bc; text-decoration:none;}
            .comments a:hover {text-decoration:underline;}
            .comments h3 {font-size:18px; color:#000000; font-weight:normal;}
            .comments h3 a {color:#0093bc; text-decoration:none;}
            .comments h3 a:hover {text-decoration:underline;}
            
            .padding-top6 {padding-top:6px;}
            .padding10 {padding:10px !important;}
            
            .links a {font-size:11px; text-decoration:underline;}
            .links a:hover {text-decoration:none;}
            
            .rate {position:relative; padding:5px 0px;}
            .rating-stars {position:relative; float:left; width:150px; background:url(/theme/files/default/images/stars-grey.jpg) 2px 0px repeat-x; overflow:hidden;}
            * html .rating-stars {overflow:visible; height:1%;}
            .rating-stars-selected {position:relative; background:url(/theme/files/default/images/stars-yellow.jpg) 2px 0px repeat-x; height:28px; width:0px; }
            .rateing-lnks {position:absolute; top:0px; left:0px; width:150px; height:28px;}
            .rateing-lnks a {position:relative; display:block; float:left; width:20%; height:28px; outline-style: none; outline-width:0px;}
            .avarage-rating {float:left; padding-left:10px; padding-top:8px; font-size:11px; color:#000000;}
            
            .rating {position:absolute; top:10px; right:20px;}
            
            .mar-top7 {margin-top:7px;} 
            .mar-rght25 {margin-right:25px;}
            .mar-rght5 {margin-right:5px;}
            .mar-rght7 {margin-right:7px;}
            .mar-bot12 {margin-bottom:12px;}
            .mar-bot15 {margin-bottom:15px;}
            .mar-top15 {margin-top:15px;}
            .padding-left29 {padding-left:29px;}
            
            .how-to {position:relative; width:392px; margin-left:5px;}
            .fs14 {font-size:14px; line-height:22px;}
            .fs18 {font-size:18px;}
            .lh20 {line-height:24px;}
            * html .fs14 {font-size:14px; line-height:25px;}
            .fs14 p {font-size:14px; line-height:22px; color:#000000;}
            .how-to span {background-color:#f7f8f8; color:#0093bc; font-weight:bold; padding:0px 5px;}
                .color {border:1px solid black; width:16px; height:16px;}
                .yell {color:#ffea00 !important;}
                .grey {color:#949494 !important;}
                .brown {color:#d76b3f !important;}
                .green {color:#00bc1b !important;}
                .magenta {color:#ff006c !important;}
                .blue {color:#0093bc !important;}
                .copy {float:let; padding-left:5px;}
                
            .margin15 {margin:15px 0px;}
                        
            .numb {position:relative; float:left; margin-right:5px; margin-bottom:5px; background:url(/theme/files/default/images/numb-bg.gif) top left no-repeat; width:24px; text-align:center; padding:5px 0px; line-height:14px;}
            
            .start-now-padd {padding:9px;}
            * html .start-now-padd {padding:7px;}
            .start-now {position:absolute; top:0px; right:0px;}
            
        ul.related {display:block; float:left; width:31%; list-style:none;}
        ul.related li {display:block; background:url(/theme/files/default/images/arrr.gif) 0px 8px no-repeat; padding-left:15px; line-height:24px;}
        ul.related li a {font-size:12px; color:#0093bc; text-decoration:none;}
        ul.related li a:hover {text-decoration:underline;}
        
        .nav-buts {position:relative; overflow:hidden;}
        * html .nav-buts {overflow:visible;}




        .nav-buts a {float:left; background:url(/theme/files/default/images/bg-navbut.gif) top left repeat-x; font-size:18px; color:#000000; text-decoration:none; padding:0px !important;}
          .nav-buts a:hover {color:#FFFFFF; background:url(/theme/files/default/images/bg-navbut.gif) bottom left repeat-x; text-decoration:none;}
          .nav-buts a span {display:block; background:url(/theme/files/default/images/navbut-l.gif) top left no-repeat;}
          .nav-buts a:hover span {background:url(/theme/files/default/images/navbut-l.gif) bottom left no-repeat;}
          .nav-buts a span span {display:block; background:url(/theme/files/default/images/navbut-r.gif) top right no-repeat; padding:7px 12px 8px 12px; cursor:pointer;}
          .nav-buts a:hover span span {background:url(/theme/files/default/images/navbut-r.gif) bottom right no-repeat;}
          
          .nav-buts .act {float:left; display:block; background:url(/theme/files/default/images/bg-navbut.gif) bottom left repeat-x; font-size:18px; color:#FFFFFF; text-decoration:none; padding:0px !important;}
          .nav-buts .act span {display:block; background:url(/theme/files/default/images/navbut-l.gif) bottom left no-repeat;}
          .nav-buts .act span span {display:block; background:url(/theme/files/default/images/navbut-r.gif) bottom right no-repeat; padding:11px 12px;}





        
        .click-here a {display:block; width:100%; background:url(/theme/files/default/images/bg-navbut.gif) top left repeat-x; font-size:18px; text-align:center; color:#0093bc; text-decoration:none; margin-top:5px;}
        .click-here a:hover {color:#FFFFFF; background:url(/theme/files/default/images/bg-navbut.gif) bottom left repeat-x; text-decoration:none;}
        .click-here a span {display:block; background:url(/theme/files/default/images/navbut-l.gif) top left no-repeat;}
        .click-here a:hover span {background:url(/theme/files/default/images/navbut-l.gif) bottom left no-repeat;}
        .click-here a span span {display:block; background:url(/theme/files/default/images/navbut-r.gif) top right no-repeat; padding:7px 12px 8px 12px; cursor:pointer;}
        .click-here a:hover span span {background:url(/theme/files/default/images/navbut-r.gif) bottom right no-repeat;}
        
        .clickme {position:relative; float:left;}
        
        .poster {position:relative;}
        /*.poster-lnk {position:relative; overflow:hidden; float:left;}
        * html .poster-lnk {overflow:visible; height:1%;}*/
        .poster a {float:left; font-size:18px; color:#0093bc; text-decoration:none; line-height:18px;}
        .poster a:hover {color:#000000; text-decoration:none; background-color:#d0f1f9;}
        .poster a span {display:block;}
        .poster a:hover span {display:block; background:url(/theme/files/default/images/poster-l.gif) top left no-repeat;}
        .poster a span span {display:block;}
        .poster a:hover span span {display:block; background:url(/theme/files/default/images/poster-r.gif) top right no-repeat;}
        .poster a span span span {display:block; background:url(/theme/files/default/images/arrrr.gif) top right no-repeat; padding:3px 20px 3px 10px; cursor:pointer;}
        .poster a:hover span span span {display:block; background:url(/theme/files/default/images/arrrr.gif) top right no-repeat;}
        .post-date {position:absolute; top:5px; left:660px; font-size:12px; color:#000000;}
        
        div.poster-act a {float:left; font-size:18px; text-decoration:none; line-height:18px; color:#000000 !important; background-color:#d0f1f9;}
        div.poster-act a span {display:block; background:url(/theme/files/default/images/poster-l.gif) top left no-repeat;}
        div.poster-act a span span {display:block; background:url(/theme/files/default/images/poster-r.gif) top right no-repeat;}
        div.poster-act a span span span {display:block; background:url(/theme/files/default/images/arrrr.gif) top right no-repeat;}
        
            .ddposter {position:absolute; top:24px; left:0px; width:141px; z-index:1000; display:none;}
            .ddposter-t {position:relative; background:url(/theme/files/default/images/ddposter-t.gif) top left no-repeat;}
            .ddposter-b {position:relative; background:url(/theme/files/default/images/ddposter-b.gif) bottom left no-repeat; padding:4px 0px 3px 0px;}
            .ddposter-r {position:relative; background:#d0f1f9 url(/theme/files/default/images/ddposter-r.gif) top right repeat-y; width:100%;}
            .ddposter-r ul {position:relative; list-style:none; margin:0px; padding-left:1px;}
            .ddposter-r ul li {position:relative; display:block; width:100%;}
            .ddposter-r ul li a {display:block; width:138px; font-size:12px; color:#0093bc !important; float:none !important; line-height:14px !important;}
            .ddposter-r ul li a:hover {background-color:#f1fbfd; text-decoration:underline; color:#0093bc !important;}
            .ddposter-r ul li a span {position:relative; display:block; background:none !important;}
            .ddposter-r ul li a:hover span {display:block; background:url(/theme/files/default/images/ddposterli-l.gif) top left no-repeat;}
            .ddposter-r ul li a span span {position:relative; display:block; background:none !important;}
            .ddposter-r ul li a:hover span span {display:block; background:url(/theme/files/default/images/ddposterli-r.gif) top left no-repeat;}
            .ddposter-r ul li a span span span {position:relative; display:block; background:url(/theme/files/default/images/arrr.gif) 5px 5px no-repeat !important; padding:4px 10px 4px 20px; cursor:pointer;}
            * html .ddposter-r ul li a span span span {position:relative; display:block; background:url(/theme/files/default/images/arrr.gif) 5px 5px no-repeat; padding:3px 10px 3px 20px;}
            .ddposter-r ul li a:hover span span span {display:block; background:url(/theme/files/default/images/arrr.gif) 5px 5px no-repeat;}
                        
        .post {position:relative; width:100%; padding-top:1px; padding-bottom:30px; z-index:100;}
            .postbox-tl {position:relative; background:#eef0f0 url(/theme/files/default/images/postbox-tl.gif) top left no-repeat;}
            .postbox-tr {position:relative; background:url(/theme/files/default/images/postbox-tr.gif) top right no-repeat;}
            .postbox-bl {position:relative; background:url(/theme/files/default/images/postbox-bl.gif) bottom left no-repeat;}
            .postbox-br {position:relative; background:url(/theme/files/default/images/postbox-br.gif) bottom right no-repeat; width:100%;}
            .postbox-placeholder {position:relative; padding:10px; font-size:12px; color:#000000; line-height:20px;}
            
        .inpline {position:relative; padding-bottom:10px;}
            .form_error{color: #F45C43; margin:0px auto; text-align: center; float: right; width: 585px; }
            .inp-text {position:relative; width:130px; float:left; font-size:18px; color:#000000;}
            .input {position:relative; width:595px; float:left;}
            .input-nostupidbot {width:60px;}
            .input-nostupidbot input {border:none; background:transparent; margin:3px 0px 3px 5px; width:50px !important;}
                .inpbord-x-t {position:relative; background:#eef0f0 url(/theme/files/default/images/inpbord-x.gif) top left repeat-x;}
                .inpbord-y-l {position:relative; background:url(/theme/files/default/images/inpbord-y-l.gif) top left repeat-y;}
                .inpbord-y-r {position:relative; background:url(/theme/files/default/images/inpbord-y.gif) top right repeat-y;}
                .inpbord-x-b {position:relative; background:url(/theme/files/default/images/inpbord-y.gif) bottom left repeat-x;}
                
                .inp-tl {position:relative; background:url(/theme/files/default/images/inp-tl.gif) top left no-repeat;}
                .inp-tr {position:relative; background:url(/theme/files/default/images/inp-tr.gif) top right no-repeat;}
                .inp-bl {position:relative; background:url(/theme/files/default/images/inp-bl.gif) bottom left no-repeat;}
                .inp-br {position:relative; background:url(/theme/files/default/images/inp-br.gif) bottom right no-repeat; width:100%;}
                .inp-br input {border:none; background:transparent; margin:3px 0px 3px 5px; width:585px;}
                .inp-br textarea {border:none; background:transparent; margin:3px 5px; width:585px; height:150px; font-family:tahoma; font-size:13px;}
                    .why {font-size:12px; line-height:24px; padding-left:10px;}


        .tabs {position:relative; padding-top:25px;}
            .tab {position:absolute; top:0px; left:0px; z-index:100;}
            .tab a {margin-right:3px;}
            a.tab-box-act {position:relative; float:left; background-color:#FFFFFF; color:#000000; margin-left: 0px; }
            a:hover.tab-box-act {text-decoration:none;}
            a.tab-box-act b.tab-l {position:relative; display:block; background:url(/theme/files/default/images/tab-l.gif) top left no-repeat; padding:0px !important; z-index:100;}
            a.tab-box-act b.tab-r {position:relative; display:block; background:url(/theme/files/default/images/tab-r.gif) top right no-repeat; padding:0px !important; z-index:100;}
            a.tab-box-act b.tab-placeholder {position:relative; display:block; padding:5px 10px; line-height:16px; z-index:100;}

            a.tab-box {position:relative; float:left; background-color:#fff9db;}
            a.tab-box b.tab-l {position:relative; display:block; background:url(/theme/files/default/images/tab-l.gif) top left no-repeat; padding:0px !important; z-index:100;}
            a.tab-box b.tab-r {position:relative; display:block; background:url(/theme/files/default/images/tab-r.gif) top right no-repeat; padding:0px !important; z-index:100;}
            a.tab-box b.tab-placeholder {position:relative; display:block; padding:5px 10px 4px 10px; line-height:16px; z-index:100;}

            .w100 {width:100% !important;}
            .w330 {width:330px !important;}

            /* .custom-banner {padding-bottom:0px;} */

            .w642 {width:642px;}

        
    .footer {position:relative; background:url(/theme/files/default/images/bg-footbox-copyr.gif) 0px 0px repeat-x;}
        .footbox-copyr-l {position:relative; background:url(/theme/files/default/images/footbox-copyr-l.gif) top left no-repeat;}
        .footbox-copyr-r {position:relative; background:url(/theme/files/default/images/footbox-copyr-r.gif) top right no-repeat; width:100%; text-align:center; color:#000000; font-size:12px; line-height:12px; padding:13px 0px;}
        
    .footer-links {position:relative; padding-top:7px; padding-bottom:20px;}
    .footer-links a {color:#000000; text-decoration:none;}
    .footer-links a:hover {text-decoration:underline;}
    .footer-links-padd {position:relative; padding:20px 0px !important; font-size:12px; line-height:24px;}
    
.tagscloud {position:relative; padding:5px 3px !important; line-height:20px;}
    .tagscloud a {color:#0093bc; text-decoration:none;}
    .tagscloud a:hover {text-decoration:underline;}

.centered {text-align:center; padding:1px 0px;}
.text-center {text-align:center; margin-left:185px;}
.text-center a {margin:0px 5px;}
.text-center a img {display:block;}


.border {border:1px solid red;}

.left {float:left; position:relative;}
.right {float:right; position:relative;}

.clear {clear:both;}



        .steps {position:relative; padding:30px 0px 10px 0px; font-size:18px; line-height:24px;}
        .steps-placeholder { padding-left:10px; position:relative; }
        
        .steps-but {position:relative; float:left;}
        .steps-but a {position:relative; display:block; background:url(/theme/files/default/images/yellbut-bg.gif) 0px 0px repeat-x; color:#FFFFFF !important; font-size:12px; text-decoration:none; font-weight:bold;}
        .steps-but a span {position:relative; display:block; background:url(/theme/files/default/images/yellbut-l.gif) top left no-repeat;}
        .steps-but a span span {position:relative; display:block; background:url(/theme/files/default/images/yellbut-r.gif) top right no-repeat; padding:8px 12px; white-space:nowrap;}
        .steps-but a:hover {text-decoration:none !important;}
        
        .font-selector {position:relative; width:135px; border-left:1px solid #969898; border-top:1px solid #646565; background-color:#eef0f0; margin-top:1px;}
        .font-selector a {width:100%; height:18px; display:block; font-size:12px; line-height:16px; color:#000000; text-decoration:none; background:url(/theme/files/default/images/bg-fontselector-arrow.gif) top right no-repeat;}
        .font-selector a:hover {text$C628$00013Cec$FFFF$00FFFFat$0$0n:$0$0ne$B3B}
            .font-list {position:absolute; top:18px; left:-1px; width:300px; height:200px; overflow:auto; border:1px solid #b6b8b8; background-color:#eef0f0;}
            .font-list a {position:relative; display:block; outline-style:none; outline-width:0px; background:none; padding:2px; width:auto;}
            .font-list a:hover {color:#FFFFFF; background-color:#8eb3f2; text-decoration: none !important;}
            .font-list a.selected {color:#FFFFFF; background-color:#2161c2;}
            .font-list a:hover.selected {color:#FFFFFF; background-color:#2161c2; text-decoration: none !important;}
            .font-list a span {position:absolute; display:block; top:0px; right:0px; width:120px;}
            
            .inp-file {border:1px solid #646565; background-color:#eef0f0;}
            * html .inp-file {height:20px;}

        .color-selector {position:relative; width:70px; border-left:1px solid #969898; border-top:1px solid #646565; background-color:#3baeff; margin-top:1px;}
        .color-selector a {display:block; width:100%; height:18px;}
        
        .frames-collection {position:relative; width:100%; height:240px; overflow:auto;}
            .frame-placeholder {position:relative; padding-left:30px;}
            .frame-img {position:relative; float:left; text-align:center;}
            
            .frame-img a img { border:3px solid #EEF0F0; }
            .frame-img a:hover img { border:3px solid #e6d3a3; }
            .frame-img a img.selected { border:3px solid #ffb700; }
        
        .thems-preview {position:relative; float:left; width:425px; margin-left:50px; height:300px; overflow:auto;}
            .thems-preview-box {position:relative; width:372px;}
            .margin-top3 {margin-top:3px;}
            .margin-bot30 {margin-bottom:30px;}
            .padding-x20 {padding:0px 20px;}
                    
        .tarea {width:445px; border-left:1px solid #969898; border-top:1px solid #646565; background-color:#eef0f0; padding:2px 0px;}
        
        .w90 {width:90px;}
        .red-link {color:#ff0000 !important; font-size:14px; line-height:24px !important;}
                
        .contact-details {position:relative; padding:10px 0px;}

.main975 {position:relative; margin:0 auto; width:975px; text-align:left;}
    
    .header-landing {position:relative; height:140px; background:url(/theme/files/default/images/personalise-bann.jpg) bottom right no-repeat;}
	.header-landing2 {position:relative; height:140px; background:url(/theme/files/default/images/personalise-bann2.jpg) bottom right no-repeat;}
    
    .content-landing {position:relative; padding-top:3px; padding-bottom:10px;}
        .cont-field {position:relative; width:667px; margin-right:10px; float:left;}
        .flash {margin-bottom:10px;}
        
        .lpage-bord-r {position:relative; background:#FFFFFF url(/theme/files/default/images/lpage-bord.gif) top right repeat-y;}
        .lpage-bord-b {position:relative; background:url(/theme/files/default/images/lpage-bord.gif) bottom left repeat-x;}
        
        .lpagebox-tl {position:relative; background:url(/theme/files/default/images/lpagebox-tl.gif) top left no-repeat;}
        .lpagebox-tr {position:relative; background:url(/theme/files/default/images/lpagebox-tr.gif) top right no-repeat;}
        .lpagebox-bl {position:relative; background:url(/theme/files/default/images/lpagebox-bl.gif) bottom left no-repeat;}
        .lpagebox-br {position:relative; background:url(/theme/files/default/images/lpagebox-br.gif) bottom right no-repeat; width:100%;}
        
        .lpage-placeholder {position:relative; padding:20px 15px; font-size:12px; color:#000000; line-height:18px;}
        .lpage-placeholder b {color:#1195b7;}
        .lpage-placeholder p b {color:#000000;}
        .lpage-placeholder h1 {font-family:tahoma; font-size:24px; color:#1195b7; line-height:30px; font-weight:normal;}
        .lpage-placeholder h1 b {color:#ff0000;}
        .lpage-placeholder h5 {font-size:16px; color:#000000; font-weight:normal; padding:20px 0px;}
    
    .quote-box {position:realtive; width:281px; float:left;}
    .quote-box p {padding-top:32px;}
        .quotenow {position:relative; padding-bottom:2px;}
        .quotenow img {display:block;}
        
        .lpage-placeholder input {float:none; width:242px;}
        .lpage-placeholder textarea {float:none; width:242px; height:250px;}
        
        .file {background:none; border:1px solid #646565; background-color:#eef0f0; margin-bottom:10px;}
        * html .file {width:250px;}
        
        .b-ordernow {display:block; margin-top:39px;}
        * html .b-ordernow {display:block; margin-top:30px;}
        .b-ordernow img {display:block;}
        
        .red {color:#FF0000;}
        
        .margin-bottom10 {margin-bottom:10px;}
        
    .sub-cont-landing {position:relative;}
        .quest-box {position:realtive; float:left; width:344px; margin-right:10px; line-height:24px !important;}
        .reasonstoget {position:relative; float:left; width:605px; line-height:34px !important;}
        
        .lh24 {line-height:24px; padding-top:15px;}
        * html .lh24 {line-height:24px; padding-top:11px;}
        
    .foot-cards {position:relative; margin-top:10px; margin-right:16px;}
        .foot-cards-placeholder {padding:20px 20px 20px 160px;}
        .foot-cards-placeholder img {display:block; float:left; margin-right:5px;}

.copyrightallrightreserviedtwitterimagescom {position:relative; padding:30px 0px; text-align:center; font-size:14px;}

.loading-bibb {width:100%; position:absolute; top:0px; left:0px; background-color:#74787C; z-index:1000; text-align:center;}
.loading-bibb table {height:100%; margin:0px auto;}
.loading-bibb table tr td {height:100%; vertical-align:middle; text-align:center; font-size:14px; color:#FFFFFF; white-space:nowrap;}
.loading-bibb table tr td p {display:block; float:left; font-size: 14px; }
.loading-bibb table tr td img {float:left;}

.clearfix {overflow:hidden;}
* html .clearfix {overflow:visible; height:1%;}

.tcenter {text-align:center;}

