a,b,p,u,i,em,span,div,input,select,h1,h2,h3,h4,body{font-family:Arial}
a,b,p,u,i,em,span,div,input,select{color:#474747;font-size:13px;line-height:18px}
a{color:#707070;outline:0;text-decoration:none}
a:hover{color:#514fbd;outline:0}
h3{color:#045d96;font-size:15px;font-weight:normal;padding:0}
img{border-width:0;vertical-align:top}
address{font-style:normal}
.i{font-style:italic}
.strike{text-decoration:line-through}
.hide{display:none !important}
.no_margin{margin:0 !important}
.no_wrap{white-space:nowrap}
.text_center{text-align:center !important}
.middle{margin:auto}
.float_left{float:left !important}
.float_right{float:right !important}
.short{width:50px !important}
.long{width:99% !important}
.menu{float:right;height:30px}
.menu *{float:left;font-size:12px;padding:2px 0}
.menu a{display:block;color:#054f7d;font-weight:bold;height:24px;line-height:24px;padding:0 8px;overflow:hidden;border-radius:10px}
.menu a:hover,.menu a.active{background:#fff}
.menu a span{display:block}
.menu a .m-middle{background:0;cursor:pointer}
.menu a:hover .m-left,.menu a.active .m-left{background:url("images/tm_left.png") no-repeat;width:8px}
.menu a:hover .m-middle,.m-middle:hover,.menu a.avtive .m-middle,a.active .m-middle{background:url("images/tm_left.png") no-repeat #fff}
.menu a:hover .m-right,.menu a.active .m-right{background:url("images/tm_right.png") no-repeat;width:8px}
#bottom-menu{margin:23px 0 0}
#top-menu{margin:12px 0 0}
.catalog-menu{background:url('images/top_menu_bg.png') no-repeat;border-collapse:collapse;border-spacing:0;padding:0;float:left;width:995px}
.catalog-menu td{color:#fff;font-size:13px;height:31px;text-align:center;padding:0}
.catalog-menu td a{color:#fff;font-size:13px;padding:7px 0;width:100%}
.catalog-menu td.active{background:url('images/white_bg.jpg') repeat-x}
.catalog-menu td.active a,.catalog-menu td.hover a{color:#454545}
.gap{width:16px}
.paragraph-box{color:#474747;font-family:Arial;font-size:13px}
.paragraph-box table{border:1px solid #cfcfcf;clear:both;margin:10px 0;width:753px}
.paragraph-box table thead,.paragraph-box table tbody{border:1px solid #cfcfcf}
.paragraph-box textarea,.user-box textarea{border:1px solid #cfcfcf;display:block;height:200px;padding:2px;resize:vertical;width:746px}
.user-box textarea{width:949px}
.paragraph-box input{vertical-align:middle}
.paragraph-box select,.user-box select{padding:2px}
.user-box{min-height:755px;padding:0 10px}
.user-box table{border:1px solid #cfcfcf;margin:10px 0;width:955px}
.gallery-box{clear:both;margin:0 0 10px}
#image-table{border-collapse:separate !important;clear:both;width:99%}
#image_list_div{clear:both;float:left;margin:10px 0;width:100%}
table .label{text-align:left;width:185px}
table .value .text{border:1px solid #cfcfcf;padding:2px;width:150px}
table.checkbox-list td.label{height:26px;margin:0;padding:0;text-align:left;width:170px}
.user-box table.checkbox-list td.label{text-align:left;width:210px}
.prev-btn{background:url(images/prev_btn.jpg) no-repeat;border:0;cursor:pointer;float:right;height:23px;margin-right:5px;width:76px}
th h2{margin:5px !important}
.user-box th h3{font-weight:bold;margin:5px !important}
#step-path b{color:#045d96;font-size:18px}
#step-path{background:url(images/path_bg.png) no-repeat;float:left;height:45px;margin:0;width:750px}
#step-progress-bg{background-image:url(images/path_progress.png);background-repeat:no-repeat;float:left;height:45px;margin-left:16px;width:938px}
#step-gaps-bg{background:url(images/path_gaps_bg.png) no-repeat -16px 0;float:left;height:45px;text-align:justify;width:938px}
#step-gaps-bg a{padding:0 27px}
#step-gaps-bg a:first-child{padding-left:20px}
.promo-list,.offer-list{float:left;margin-bottom:30px;width:801px}
.promo-list *,.offer-list *{font-size:12px;line-height:14px}
.promo-list .offer-thumb a{color:#ffe9ba}
.promo-list .offer-thumb a:hover{color:#fff}
.promo-list .offer-thumb span,.promo-list .offer-thumb div{color:#fff !important}
.promo-list .offer-thumb{background:url("images/promo_bg.png") no-repeat #ffefcb;height:102px;margin:0 1px 1px 0}
.promo-list .hover{background:#cf5f15 !important;cursor:pointer}
.offer-list .hover{background:#fff0d6 !important}
.main-offer-list .hover *{color:#045d96}
.#offer-desc table tr.hover td,.#offer-desc table tr.hover td:hover,#offer-desc table tr.hover td:hover *{background:#cf5f15 !important}
.main-offer-list{clear:both}
.main-offer-thumb{float:left;width:136px;height:100px;margin:0 1.5px 3px}
.offer-list .offer-thumb{border-left:1px solid #aad7ea;border-top:1px solid #aad7ea}
.offer-list .offer-thumb:first-child{border-left:0}
.offer-list tr:first-child .offer-thumb{border-top:0}
.offer-thumb .add_links a{display:inline;float:left;margin:0;padding:0}
.offer-thumb .desc{height:56px;margin:10px 10px 5px;overflow:hidden;width:113px}
.offer-thumb{display:block;float:left;padding:0;width:263px}
.offer-thumb span p{display:inline;margin:0}
.offer-thumb span{display:inline;float:left}
.offer-thumb .img{display:block;float:left;margin:10px;vertical-align:top}
.offer-thumb a.title span{color:#357bac}
a.title{float:left;width:116px}
a.title span{font-size:11px !important;font-weight:bold}
a.img{height:80px;width:120px}
#offer-box .gallery a{float:left;margin:0 5px 10px}
#main-photo-box{float:left;width:395px}
#main-photo-box a{display:block;margin:0 10px 0 0;float:none}
#offer-desc{float:left;margin:0 5px;width:786px}
#offer-desc h2{background:url(images/desc_c_header.jpg);float:none;font-size:14px;font-weight:bold;margin:10px 0 0;padding:9px 20px 3px;width:746px}
#offer-desc table.offer-desc-table{background:#ffefcb;border:0 !important;border-collapse:separate;margin:0;padding:1px;width:786px}
#offer-desc table.offer-desc-table td{background:#fff;font-family:Arial;font-size:11px;width:190px}
#offer-desc a{color:#2573a4}
#offer-desc p.desc-content,table.desc-content{border:0 !important;border-collapse:separate;margin:0;padding:0 9px;width:239px}
#offer-box div,#offer-box span,#offer-box p,#offer-box li{font-size:13px;line-height:150%}
#offer-box .label{width:220px}
#full-product-table{float:left;font-family:Arial;font-size:12px;padding:22px;width:771px}
tr.row{background-color:#f0f0f0}
tr.row-alternate{background-color:#fff}
table#full-product-table td{padding:10px}
#add-offer-form table thead,#add-offer-form table tbody,#add-offer-form table,#edit-offer-form table,#edit-offer-form table thead,#edit-offer-form table tbody{border:1px solid #cfcfcf;border-collapse:collapse}
#messageBox{background:#fff5dc;border:1px solid #ce5f17;clear:both;font-size:14px;width:93%;padding:0 3%;margin:0 0 20px}
#messageBox .success{color:#045d96;font-weight:bold;padding:10px}
.defaultSimpleSkin .mceToolbar{width:450px;margin:0 auto}
#terms_container{margin:15px 0}
#terms_container span{line-height:20px}
#terms{font-size:12px;font-weight:bold}
.object_category{line-height:14px;padding:5px;width:100%;background:#fff}
.distinct_options{clear:both;width:878px;overflow:hidden}
body{background:#fff5dc;margin:0;padding:0}
.center{margin:0 auto;width:995px;padding:0 64px;clear:both}
.logo{float:left;height:75px;width:275px}
#top-b{float:left;padding:10px 9px 10px 10px;width:976px}
#a-content{float:left;margin:0 5px;padding:5px;background:red}
#b-content{float:left;margin:0 2px;padding:0;background:blue;width:468px;height:100px;overflow:hidden;border:5px solid #124AE7}
#b-content .camera_wrap{position:relative;left:0;top:-55px}
.red_frame{background:#f00 !important}
.blue_frame{background:#124ae7 !important}
.box .columns{background:#fff;border-radius:15px;float:left;position:relative;width:995px}
.box .column .content{float:left;overflow:hidden;padding:0 10px;position:relative}
.box .byOne .content{width:973px}
.box{float:left;margin:10px 0}
.byThree{width:33.3%}
.news img:first-child{margin:3px 10px !important}
.news{float:left;font-size:11px;margin:5px 0;width:310px}
.news h3{font-weight:bold;margin:0;padding:0}
.news h3 a.n-title{color:#045d96;font-size:15px;font-weight:bold}
a.news-more{background:url("images/arrow.png") no-repeat right 3px;color:#514fbd;padding-right:10px}
.box .footer{background:url("images/box_footer.png") no-repeat 0 0;float:left;height:12px;line-height:12px;width:995px}
#bottom{background:#fff url("images/footer.jpg") center 0 no-repeat;min-height:120px;padding:40px 0 0}
#bottom .center *{color:#000;font-size:11px}
#bottom #info{color:#fff;float:left;margin:6px 0;padding:32px 0;width:995px}
#ssi{float:left;margin:20px 0;padding:0}
#ssi a{float:left;margin:0}
#ssi a *{float:left;padding:2px}
#ssi a span{margin-top:3px;padding:2px}
.google .ads{float:left;font-size:14px;margin:10px 0;padding:30px 10px;width:179px}
.gallery_table{margin:0 auto}
#notes-lnk{background:url('images/notes.jpg') no-repeat center center;display:block;float:right;height:25px;left:0;line-height:25px;margin:0 0 0 5px;padding:0;position:relative;text-align:center;top:-4px;width:25px;cursor:pointer}
#notes-lnk span{padding:0 5px;text-align:center}
#user-panel{display:block;float:right;height:25px;text-align:right;width:720px}
#user-panel *{border:medium none;color:#054f7d;font-size:11px;font-weight:bold;padding:0}
#user-panel .gap{margin:0 5px}
#user-panel input[type="submit"]{cursor:pointer}
#user-info{font-weight:normal;margin-right:10px}
#user-nav{display:inline;padding:0 18px;position:absolute;right:0;top:15px;z-index:11}
#user-nav a{color:#054f7d;font-size:11px;font-weight:normal;padding:0 5px}
input[type="button"],input[type="submit"],.button{background:url(images/buttons_bg.png) no-repeat;border:0;color:#fff;cursor:pointer;float:right;font-size:12px;height:32px;padding-bottom:4px;text-align:center;width:96px}
a.button{height:30px;line-height:32px}
a.button:hover{color:#eee}
input[type="submit"]{float:none}
#login-stat{margin-top:60px;min-height:203px}
#login-stat .label{display:block;text-align:center}
#login-stat input[type=text],#login-stat input[type=password]{border:1px solid #d9d9d9;padding:5px}
#logout-lnk{background:0;border:0;color:none;cursor:pointer;width:auto;height:auto;text-align:center}
#searcher .form{margin:10px 0 20px;text-align:center}
.right{float:right}
.select{padding:2px;width:250px}
.input,.textarea{border:1px solid #cfcfcf;padding:2px;width:250px}
.textarea{height:150px}
#search_forum,#search_announcement{display:block;text-align:right}
#extra_filter{text-align:right}
#category_list,#thread_list,#post_list,#new_thread_container,#new_announce_container{margin:20px 0;width:735px}
.thead{background:#df7c0f;color:#fff}
#category_list .description{display:block;font-size:11px;line-height:14px;padding:2px 0}
#forum_body h2,#post_list h2,#announce_list h2{margin:5px 0 15px}
#categories tbody tr,#forum_body tbody tr{cursor:pointer}
#categories tbody tr:hover td,#forum_body tbody tr:hover td{background:#eee}
#forum_description,#announcement_description{font-size:12px;margin:0 0 20px}
#forum_control,#announcement_control{background:#fdf0d5;padding:5px}
#forum_control_space,#announcement_control_space{background:#fff;border:1px solid #e8dbc0;overflow:hidden;padding:10px}
#new_thread,#new_announce{margin:auto;width:360px}
#new_thread .label,#new_announce .label{margin-top:10px}
.post_from,.announce_from{font-weight:bold;padding:0 0 10px}
.post_date,.announce_date{color:#999;float:right;font-size:13px}
.post_img{padding-left:4px}
#pagination{margin:20px 0;text-align:center}
#controls{margin:10px 0;text-align:center}
#token_thread,#token_announce{overflow:hidden}
#token_thread .label,#token_announce .label{float:left;width:160px}
#token_thread .value,#token_announce .value{float:left;margin:25px 0 0 25px;width:160px}
#token_thread .input,#token_announce .input{width:150px}
#free_add h3{color:#d87112;font-size:18px;margin:5px 0 0;text-align:center}
.login_sep{clear:both;height:5px;width:100%}
h1,h2{color:#045d96;font-size:18px;font-weight:normal;padding:0}
.b,.user-box h3,table#full-product-table td:first-child,#category_list a.unread,#thread_list a.unread{font-weight:bold}
.clear,.extra_info,.edit_options{clear:both}
.block{display:block}
.no_border,.feature-list,.feature-list thead,.feature-list tbody,#offer-desc table.desc-content tbody{border:0 !important}
.red,.error{color:red}
.padding,.post_msg{padding:10px 20px}
.menu a .m-left,.menu a .m-right{background:0;width:8px}
#bottom .menu,.paragraph-box input[type=checkbox],.paragraph-box input[type=radio],.user-box input[type=checkbox],.user-box input[type=radio],.data-list,.offer-thumb .offer-img,#offer-box,.box .column,#site-content,.left{float:left}
#menu-info{display:block;float:left}
#menu-info a{float:left;display:block;width:100%}
#menu-info a span.m-mid:hover{color:#514fbd}
#menu-info a:first-child span.m-mid{border-top:1px solid #cfcfcf}
#menu-info a span.m-mid{border-bottom:1px solid #cfcfcf;float:left;margin:0;padding:7px 0;width:222px;height:14px}
#menu-info a:first-child span.m-right{border-top:1px solid #cfcfcf}
#menu-info a span.m-right{border-bottom:1px solid #cfcfcf;float:left}
#menu-info a span.m-right img{margin:0 !important}
#menu-info *,#extra_filter *{font-size:12px}
.gap:first-child,.gap:last-child{width:12px}
.user-box table td,.thead th,.tbody td{padding:5px}
#offer-box li,.mceEditor table td{padding:0}
#messageBox .warning,#messageBox .error{color:red;font-weight:bold;padding:10px}
#site-container,#site{background:url("images/body.jpg") center top no-repeat}
.box h1,.box h2{line-height:24px;margin:10px 0 20px}
.box .columns .column .sun,#menu-info img,.news img{float:left;margin:0 10px}
.long_column .sun{clear:both}
.long_column{width:100%}
.byTwoMain,#forum_body,#announcement_body{width:680px}
.byTwo{width:815px}
.byOne,.frontend,#new_thread .select,#new_thread .input,#new_thread .textarea,#new_announce .select,#new_announce .input,#new_announce .textarea{width:100%}
.google .ads b,.tbody td a{font-size:14px}
#user-panel a:hover,#user-panel input[type="submit"]:hover{color:#0d7fc6}
.frontend .tbody,#post_list{background:#f7f6e5}
.frontend .even,#post_list .even{background:#fdf0d5}
#category_list tr.unread,#thread_list tr.unread{background:#8c8c8c}
#category_list .count,#thread_list .count,#category_list .posts{text-align:center;width:50px}
#category_list .datetime,#thread_list .datetime{text-align:center;width:100px}
#category_list .lastpost,#thread_list .lastpost{text-align:center;width:200px}
#announcement{clear:both;width:735px;margin:20px 0}
.category_img,.thread_img,.person_img{padding-right:4px}
.lastannounce,.datetime,.author{text-align:center}
.announcement_from{font-weight:bold;padding:0 0 10px}
.announcement_date{color:#999;float:right;font-size:13px}
.announcement_title h2{margin:5px 0 15px}
.announcement_content{margin:0 0 10px}
.announcement_phone,.announcement_email{font-weight:bold}
#do-payment-form{position:relative;top:-32px;left:0;width:878px}
.option-box{margin:0 0 32px 0}
#news_list a{clear:both;display:block;padding:0 0 10px 0}
#news_list .img,#one_news .img{display:block;float:left;padding:0 10px 10px 0}
.more{color:#514fbd}
.login_box{padding:10px 0 40px}
.login_left{text-align:center;border-bottom:1px solid #ccc}
.login_right{padding:10px 0 0;text-align:center}
.login_right .button{display:block;float:none;margin:10px auto}
#todayWeatherIn{font-size:11px;line-height:12px}
.controls{text-align:center}
.comment_list{padding:0;margin:0}
.comment_list li{padding:0 10px 1px 10px;background-color:#fff;background:url('images/li.png') 2px 5px no-repeat;list-style:none outside none;padding-left:14px;margin:3px;min-height:20px}
.comment_list .even{padding:5px 5px 5px 10px;background-color:#eee;background-position:2px 10px}
.comment_date_title,.comment_date_title *,.comment_what *{color:#333}
.comment_content{padding:3px 0}
#client_comments li{border-bottom:1px dashed #333}
#client_comments .comment_what{padding-top:2px;border-top:1px solid #ccc}
.add_comment,.reply_comment{display:block;font-size:11px;float:left}
.breadcrumb{margin:5px 15px}
.breadcrumb,.breadcrumb *{font-size:.9em}
#c1-menu a,#c1-menu span{font-weight:bold}
.to_notes{background:url('images/note2.jpg') no-repeat left center !important;padding:0 0 0 20px !important;color:#000 !important;width:164px !important;line-height:35px !important}
.off_notes{background:url('images/delete.png') no-repeat left center !important;padding:0 0 0 20px !important;color:#000 !important;width:149px !important;line-height:35px !important}
#notes_side_box .promo-list,#notes_side_box .offer-list{float:none;width:auto;margin:0}
#login_side_box #user-panel{display:block;clear:both;float:none;margin:50px auto;width:292px;height:auto;text-align:center}
#login_side_box #user-nav{display:block;position:static;clear:both;float:none;margin:0 auto}
#login_side_box #user-nav a{display:block;background:url('images/li.png') left center no-repeat;padding:0 0 0 12px;font-size:16px;line-height:26px}
#login_side_box #user-nav .gap{display:none}
#login_side_box #user-info,#login_side_box #logout-lnk{display:block;font-size:14px;line-height:24px;text-align:center;margin:auto}
#top-c{clear:both;overflow:hidden}
#top-c .red_frame{float:left;width:468px;height:100px;padding:5px;margin:0 0 0 15px}
#top-c .blue_frame{float:right;width:468px;height:100px;padding:5px;margin:0 17px 0 0}
#del_all_form{overflow:hidden}
#del_all_form label{display:block;clear:both;overflow:hidden}