* {margin:0;padding:0;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;}table {border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}ol, li {list-style:none;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup,sub {line-height:-1px;vertical-align: text-top;}sub {vertical-align:text-bottom;}input, textarea, select{font-family:tahoma;font-size:inherit;font-weight:inherit;}a {outline-color:-moz-use-text-color; outline-style:none; outline-width:medium;}a:link, a:visited {text-decoration:none;color:#000;}a:hover {text-decoration: none;color:#720000;}a:active, a:focus {outline: 0;}:focus {outline: 0;}blockquote, q {quotes: none;}blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}ins {text-decoration: none;}del {text-decoration: line-through;}body{font-family: 'trebuchet MS', Lucida Grande, Verdana, Arial, Sans-Serif;font-size:11px;text-align:left;color:#544642;background-color:#F5F1E5;}a:link, a:visited {color:#B5827F;}a:hover{color:#990000;}a:active, a:focus {outline: 0;}code, pre {font-family: Consolas, Monaco, "Courier New", Courier, monospace;display:block;direction:ltr;text-align:left;background-color: #f5f5f5;border:1px solid #dadada;padding:3px;overflow:auto;margin:3px 0;}.alignright {float:right;}.alignleft {float:left;}.float_left{float:left;}.float_right{float:right;}.direction_ltl{direction:ltr;text-align:left;}img.alignleft, div.alignleft {float:left;margin:0 0.5em 0.5em 0;}img.alignright, div.alignright {float:right;margin:0 0 0.5em 0.5em;}img.aligncentered, div.aligncentered, img.aligncenter, div.aligncenter {text-align:center;margin:0 auto;}.clear{clear:both;}#TB_window{direction:ltr;}.line{width:100%;height:2px;position:absolute;top:374px;border-bottom:1px solid #60433B;}#js_disabled_message{position: absolute; top: 0px; left: 0px; width:100%; height: 1493px; display: block; opacity: 0.8; z-index: 9998;color:#fff;background-color: rgb(17, 17, 17);}#js_disabled_message p{font-size:50px;text-align:center;text-shadow:0 -1px 0 #CCCCCC;padding:200px;}#header{width:100%;height:408px;background:url(images/header_bg.gif) repeat-x;}.head_wrap{width:887px;height:365px;margin:0 auto;padding:24px 0 0 0;}#inner_header{width:100%;height:211px;background:url(images/inner_header_bg.gif) repeat-x;}.inner_head_wrap{width:887px;height:200px;margin:0 auto;padding:24px 0 0 0;}#logo{width:351px;height:370px;background:url(images/logo.gif);}#logo a{width:289px;height:107px;display:block;}#inner_logo{width:291px;height:106px;margin:0 60px 0 0;background:url(images/inner_logo.gif);}#inner_logo a{width:289px;height:107px;display:block;}.h_about{padding:28px 0 0 0;}.h_about h2{width:313px;font-size:24px;font-style:italic;color:#CB2029;}.h_about p{width:283px;font-size:12px;text-align:justify;line-height:16px;color:#FFE185;padding:23px 0 0;}#feature{width:497px;}#menu{height:17px;margin:38px 0 0;position:relative;z-index:9997;}#menu ul{font-size:14px;}#menu ul li{float:left;margin:0 25px 0 0;}#menu .last{margin-right:0;}#menu ul li a{color:#fff;}#menu ul li a:hover, #menu ul .active, #menu ul li:hover a{border-top:3px solid #CA2128;}.sub_menu{visibility:hidden; position: absolute;}#menu ul li ul li{float:none;margin:5px 0 5px 0;}#menu ul li ul li a{border:none !important;}#menu ul li ul li a:hover{border:none;color:#CA2128;}#search{float:right;width:128px;height:17px;background:url(images/search.png);}#search input{border:none;background:none;}#slider{margin:46px 0 0 0;}.slide_entry {float:left;width:497px;height:186px;margin:15px 0 15px 0;position:relative;cursor:pointer;}.slide_entry div {display:none;position:absolute;top:0;left:0;margin:7px;padding:15px 0;font-size:12px;}.slide_entry div img{float:left;margin:0 12px 0 0;border:6px solid #3E2B25;}.slide_entry div p{float:left;width:258px;font-size:14px;text-align:justify;color:#AFAFAF;padding:0 0 0 5px;border-left:3px solid #C92025;}.slide_entry h3 {float:left;width:265px;font-size:22px;margin:0 0 5px 0;color:#D1B56C;}.control{height:35px;position:relative;}.tabs {clear:both;position:absolute;left:219px;top:10px;}.tabs a{width:7px;height:7px;float:left;margin:5px 5px 3px 5px;background:url(images/nav.gif) 0 0 no-repeat;display:block;font-size:1px;}.tabs a:hover{width:9px;height:9px;margin:4px;background:url(images/nav_active.gif) 0 0 no-repeat; }.tabs a.current{width:9px;height:9px;margin:4px;background:url(images/nav_active.gif) 0 0 no-repeat;} .forward, .backward{display:block;width:30px;height:30px;cursor:pointer;font-size:1px;text-indent:-9999em;}.forward{ width:78px;height:15px;position:absolute;right:0;top:11px;background:url(images/next.gif);}.backward{width:78px;height:15px;position:absolute;left:0;top:11px;background:url(images/prev.gif); }.disabled {visibility:hidden !important;}#wrap{width:887px;margin:-14px auto 0;overflow:hidden;}.con_head{height:19px;background:url(images/con_head.gif);}#content{overflow:hidden;background:url(images/content_bg.png) repeat-y; }.con_post h2, #recent_proposal h2{color:#A35D5D;font-size:20px;text-shadow:0 1px 0 #fff;}.img_proweb{height:75px;margin:0 0 10px;background:url(images/web_design.png) no-repeat 161px 0;}.img_graphic{height:75px;margin:0 0 10px;background:url(images/graphic_design.png) no-repeat 161px 0;}.img_market{height:75px;margin:0 0 10px;background:url(images/marketing.png) no-repeat 175px 0;}.con_post, .proposal{font-size:12px;padding:0 14px 15px 27px;}.con_post p, .proposal p{line-height:20px;margin:0 0 16px;}.column{float:left;}.pro_web, .net_market{width:294px;}.pro_web h2{width:115px;}.net_market h2{width:171px;}.custom_gd{width:299px;}.custom_gd h2{width:138px;}#recent_proposal{overflow:hidden;}.rp_head{height:13px;background:url(images/recent_proposal.gif);}.recent{float:left;width:576px;height:262px;padding:0 0 0 16px;background-color:#E5E1D5;}.recent h2{margin:0 0 0 14px;}.scrollable {float:left;position:relative;overflow:hidden;width: 508px;height:136px;margin:30px 0 0;}.scrollable .items {width:20000em;position:absolute;clear:both;}a.browse {display:block;width:19px;height:126px;float:left;cursor:pointer;font-size:1px;}.nextPage{margin:36px 0 0 9px;background:url(images/next_recent.gif);}.prevPage{margin:36px 5px 0 0;background:url(images/back_recent.gif);}.items img {margin:0;width:150px;height:113px;} .items a { display:block; float:left; margin:8px;background-color:#fff;padding:2px;border:1px solid #ccc;cursor:pointer;width:150px;height:113px;}#tooltip { display:none; background:url(images/black_arrow.png); font-size:12px; height:70px; width:160px; padding:25px; color:#fff; }#gallery .disabled { visibility:visible !important; }#gallery .inactive { visibility:hidden !important; }.simple_overlay {background-color:#333333;border:1px solid #666666;display:none;min-height:200px;width:675px;z-index:10000;}.proposal{float:left;width:252px;height:262px;padding-bottom:0;border-left:2px solid #eae5d5;background-color:#E8E2CC;}.proposal h2{width:169px;padding:19px 0 0;}.img_proposal{height:75px;margin:0 0 10px;background:url(images/proposal.png) no-repeat 161px 0;}.wrap_pages{padding:37px 0 0 0;margin:0 auto 24px !important;}#page{float:right;width:555px;}.title_pages{font-size:24px;color:#ca2128;text-shadow:0 1px 0 #fff;}.entry{font-size:12px;line-height:20px}.portfolio_info{font-size:11px;font-family:Verdana, Geneva, Tahoma, sans-serif;text-align:justify;line-height:17px;color:#8a6f61;padding:16px;margin:10px 0 0;border:5px solid #CFC9BD;background-color:#E1DBCF;}.portfolio_list{margin:22px 0 0 0;}.entry_thumb{float:left;margin:0 14px 40px 13px;}.entry_thumb img{border-top:2px solid #CA2128;}.entry_thumb img:hover{border-top:2px solid #38251F;}.entry_thumb h2{color:#967F71;padding:7px 0 10px;background:url(images/line.gif) no-repeat 0 bottom;}.entry_thumb_single{margin:0 29px;}.entry_thumb_single img{border-top:2px solid #CA2128;}.entry_info{min-height:186px;margin:20px 0 0 0;}.entry_info ul li{margin:0 0 11px;}.entry_info ul li span{float:left;width:100px;font-size:13px;color:#A35F60;}.navigation_sp a{color:#38251F;}.navigation_sp .nav_prev{float:left;}.navigation_sp .nav_next{float:right;}.lunch a{width:92px;height:33px;margin:28px auto 0;display:block;background:url(images/launch-btn.png);}.lunch a:hover{background-position:-92px 0;}.contact_form_title{margin:43px 0 0 0;font-weight:bold;}.screenReader {left: -9999px;position: absolute;top: -9999px;}.thanks { padding:10px;}ol.forms {list-style: none;margin: 0;width: 100%;}ol.forms li { clear: both; margin-bottom: 9px; position: relative;width: 100%;}ol.forms label {cursor: pointer;display: block;width: 100px;font-size:12px;margin:0 0 5px;}ol.forms input, ol.forms textarea {border: 1px solid #c4bda7;border-radius: 3px;font: inherit;padding: 2px;width: 214px;padding:8px;color:#38251F;background-color:#ece5cf;}ol.forms textarea {height: 140px;width: 334px;}ol.forms input:focus, ol.forms textarea:focus {background-color: #ece5cf;border-color: #99927c;}.error {color: #CA2128;}ol.forms li .error {font-size: 12px;}ol.forms li.textarea .error {display: block;position: absolute;left: 159px;bottom: -19px;}ol.forms li.screenReader {margin-bottom: 0;}ol.forms li.buttons button {padding: 6px 3px 3px 3px;cursor:pointer;}ol.forms li.buttons button:hover {color: #222;}ol.forms li.buttons button:active {left: -1px;position: relative;top: -1px;}ol.forms li.buttons, ol.forms li.inline {width: 460px;}ol.forms li.inline input {width: auto;}ol.forms li.inline label {‍display: inline;float: none;width: auto;}.wp-pagenavi{float:right;}.wp-pagenavi a, .wp-pagenavi a:link {float:left;display:block;padding: 3px 8px; margin: 2px;text-decoration: none;border: 1px solid #E1DECD;color: #BF5D5A;}.wp-pagenavi a:visited {padding: 3px 8px; margin: 2px;text-decoration: none;border: 1px solid #E1DECD;color: #BF5D5A;}.wp-pagenavi a:hover {color: #38251F;}.wp-pagenavi a:active {padding: 3px 8px;margin: 2px;text-decoration: none;border: 1px solid #CA2128;color: #CA2128;}.wp-pagenavi span.pages {padding: 3px 8px; margin: 2px 2px 2px 2px;color: #000000;border: 1px solid #000000;}.wp-pagenavi span.current {float:left;font-weight:bold;display:block;padding: 3px 8px;margin: 2px;border: 1px solid #CA2128;color: #CA2128;}.wp-pagenavi span.extend {padding: 3px 8px; margin: 2px;border: 1px solid #000000;color: #000000;}#sidebar{float:left;width:283px;}.sidebar_portfolio{padding:24px;background-color:#E9E6D7;}.sidebar_portfolio h2, .sidebar_box h2{font-size:20px;color:#a25e5d;margin:0 0 9px;text-shadow:0 1px 0 #fff;}.sidebar_portfolio ul li{font-size:12px;border-bottom:1px solid #cbc5b7;background:url(images/sidebar_bullet.gif) no-repeat left 12px;}.sidebar_portfolio ul li:hover{background-color:#f2efe8;}.sidebar_portfolio ul li:first-child{border-top:1px solid #cbc5b7;border-bottom:1px solid #cbc5b7;}.sidebar_portfolio ul li:last-child{border-top:none;}.sidebar_portfolio ul li a{color:#c82128;padding:7px 7px 7px 11px;display:block;}.sidebar_box{font-size:13px;color:#8A7061;margin:30px 0 0 0;padding:24px;background-color:#E8E2CC;}.sidebar_box p{line-height:18px;}#footer{width:100%;border-top:7px solid #221816;background-color:#38251F;}#footer a{color:#896f62;}#footer a:hover{color:#E5E1D5}.footer_wrap{width:887px;margin:0 auto 28px;padding:17px 0 0;overflow:hidden;}.footer_menu{float:left;}.footer_menu ul{float:left;font-size:12px;}.footer_menu ul li{margin:0 0 5px 0;padding:0 0 0 9px;background:url(images/footer_bullet.gif) no-repeat left 5px;}.footer_menu ul li:first-child{background:none;}.footer_menu ul li:first-child, .q_contact h2{font-size:14px;color:#CB212A;padding:0;text-shadow:0 1px 0 #000;}.about_us{margin:0 69px 0 0;}.expertise{margin:0 14px 0 0;}.portfolio{margin:0 74px 0 0;}.q_contact{float:left;width:180px;height:231px;margin:0 0 0 24px;padding:0 0 0 28px;color:#896f62;border-left:1px solid #896f62;}.q_contact p{line-height:28px;}.q_contact p span{margin:0 0 0 87px;}.copyright{width:100%;height:59px;border-top:1px solid #896f62;}.copyright p{width:887px;margin:0 auto;padding:24px 0 0 0;color:#896f62;}.copyright p span{font-size:14px;}