body{ font-family: "helveticaneue","helvetica neue","helveticaneueroman","helveticaneue-roman","helvetica neue roman","helvetica","arial",'texgyreherosregular',"tahoma","geneva",sans-serif; font-size: 15px; color: @base-color * 2; background-color: #f7f7f7; } a:link, a:hover, a:visited{ color: #4b9aab; } html,body { margin:0; padding:0; height:100%; } .dh_homepage .container_900 { overflow: hidden; } @base-color: #111; .rounded-corners (@radius: 5px) { border-radius: @radius; -webkit-border-radius: @radius; -moz-border-radius: @radius; } .lightgray_bar{ background-color: #f7f7f7; } .container_900{ width: 900px; margin: 0px auto; overflow: auto; p{ color: @base-color * 6; line-height: 22px; } .policy_chunk ul li, .policy_chunk ol li{ padding: 4px 0px; color: @base-color * 6; line-height: 22px; margin-left: 30px; } .policy_chunk ol li{ list-style: decimal outside none; } .policy_chunk ul li{ list-style: disc outside none; } } ol li{ list-style: decimal outside none; padding: 4px 0px; line-height: 22px; margin-left: 30px; color: @base-color * 6; } ul li{ list-style: disc outside none; padding: 4px 0px; line-height: 22px; margin-left: 30px; color: @base-color * 6; } h1{ font-size: 32px; } h2{ font-size: 26px; } h3{ font-size: 21px; } .helv_heading{ font-size: 40px; letter-spacing:-1px; font-weight: bold; color: #3b3b3b; } #dh_container{ min-height:100%; position:relative; } #dh_content{ padding-bottom:195px; } #dh_header{ } /* LOGIN & SIGNUP BAR */ .login_signup_bar{ height: 36px; background-color: @base-color * 3; .container_900{ overflow:hidden; } } .login_signup_content{ margin-top: -2px; text-align: right; font-size: 12px; color: @base-color * 6; a { letter-spacing: 1px;text-decoration:none;color: @base-color * 9;} } .login_signup_divider{ margin: 0px 10px; } .signup_top{ position:relative; top:6px; } /* MAIN NAV */ .main_nav{ height: 54px; background-color: #3D3D3D; } .main_nav_logo{ float: left; margin-top: 16px; } .main_nav_content{ float: right; margin-top: 8px; ul li{ list-style: none outside none; float: left; padding: 8px; margin: 0px 5px; a { letter-spacing: 1px; text-decoration:none;color: #CCC;} } } div.home_selected ul li.tab_home_selected, div.tour_selected ul li.tab_tour_selected, div.love_selected ul li.tab_love_selected, div.pricing_selected ul li.tab_pricing_selected, div.aboutus_selected ul li.tab_aboutus_selected{ .rounded-corners(3px); background-color: @base-color * 2; } /* FOOTER */ #dh_footer{ height: 200px; background: url('/public/home/bg_footer.png') repeat-x; position:absolute; bottom:0; width:100%; } .footer_heading{ color: @base-color * 5; margin-bottom: 14px; letter-spacing: 1px; text-transform: uppercase; } .footer_links{ float: left; margin: 50px 50px 0px 0px; ul li{ list-style: none outside none; margin: 0px; padding: 2px 0px; a { font-size: 14px;text-decoration:none;color: @base-color * 7;} } } .footer_logo{ margin-top: 50px; float: right; text-align: right; p { font-size: 14px; color: @base-color * 7; } } #dh_footer div.container_900{ width: 960px; height: 200px; background: url('/public/home/footer_hamster.png') no-repeat center center; } /* HOMEPAGE TEST 01*/ .header_bg_01{ /*background: #3D3D3D url('/public/home/home_spendmore.jpg') no-repeat center center;*/ background-color: #3D3D3D; height: 368px; } .container_960{ width: 960px; margin: 0px auto; overflow: auto; } .col_1_test01{ margin-right: 30px; width: 560px; } .col_2_test01{ width: 310px; h4{ font-size:18px; color: #4b9aab; font-weight: bold; line-height: 24px; } h3{ font-size: 18px; } } .col_1_test01,.col_2_test01{ float: left; margin-bottom: 30px; h3{ margin-top:20px; } p{ font-size: 14px; line-height: 23px; color: @base-color * 7; } p.quote{ font-style: italic; font-family: georgia, Times, serif; } } .col_box{ margin-top: 20px; .rounded-corners(10px); background-color: #EEE; padding: 10px 20px 30px; } /* HOMEPAGE */ .header_bg{ background: #3D3D3D url('/public/home/bg_header.png') no-repeat center center; height: 309px; } .header_text{ margin-top: 70px; p { color: @base-color * 7; } } .home_video{ float:right; margin-top:30px; -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4); box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4); } .gray_bar{ background-color: #DFDFDF; border-top:1px solid #D1D1D1; border-bottom:1px solid #D1D1D1; .container_900{ overflow:hidden; } } .gray_bar_home{ height: 50px; } .gray_bar_inside{ height: 125px; } .gray_bar_text{ margin-top:20px; color: #999; } .col_1, .col_2, .col_3{ width: 280px; float: left; margin-bottom: 30px; h3{ margin-top:30px; } p{ font-size: 14px; line-height: 24px; color: @base-color * 8; } p.quote{ font-style: italic; font-family: georgia, Times, serif; } } .quote_icon{ float:left; margin-right:10px; margin-top:12px; } .col_1, .col_2{ margin-right: 30px; } .gradient_container{ background: #f7f7f7 url('/public/home/home_gradient.jpg') repeat-x top; } /* INSIDE PAGES */ .inside_page_heading{ margin-top:30px; float:left; } .inside_page_heading_buttons{ float:right; margin-top:50px } .form_boxes{ .rounded-corners(6px); background-color: #EEE; padding: 25px 50px 35px 50px; } input.form_button{ cursor: pointer; height: 40px; padding: 8px 20px 10px; font-weight: bold; border: none; color: white; background-color: #7ea842; .rounded-corners(4px); } .inside_page_titles{ margin-top: 10px; font-size:24px; color: #3b3b3b; font-weight: bold; letter-spacing: -1px; } #tour_nav{ display: inline-block; width: 886px; .rounded-corners(30px); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); background: url('/public/home/gradient.png') repeat-x 0 -110px #7D7D7D; border:1px solid #9D9D9D; margin: 30px 0px 0px; padding: 5px 2px 0px; li{ float: left; list-style: none outside none; margin: 0 2px; padding: 0 0 8px; font-size:14px; } } div.tour_easy_selected ul#tour_nav li.tab_easy_selected a, div.tour_edit_selected ul#tour_nav li.tab_edit_selected a, div.tour_nosoftware_selected ul#tour_nav li.tab_nosoftware_selected a, div.tour_all_selected ul#tour_nav li.tab_all_selected a, div.tour_designcontrol_selected ul#tour_nav li.tab_designcontrol_selected a, div.tour_code_selected ul#tour_nav li.tab_code_selected a, div.tour_clients_selected ul#tour_nav li.tab_clients_selected a, div.tour_simple_selected ul#tour_nav li.tab_simple_selected a, #tour_nav li:hover > a { -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); background: url('/public/home/gradient.png') repeat-x scroll 0 -40px #666666; border-top: 1px solid #F8F8F8; color: #444444; text-shadow: 0 1px 0 #FFFFFF; } #tour_nav a { .rounded-corners(25px); color: #E7E5E5; display: block; font-weight: bold; margin: 0; padding: 8px 11px; text-decoration: none; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); } .tour_section_heading{ clear: both; margin: 20px 0px 10px; font-size:26px; color: #3b3b3b; font-weight: bold; } .tour_section_subheading{ clear: both; margin: 20px 0px 10px; font-size:18px; color: #3b3b3b; font-weight: bold; } .tour_section_indent{ margin-left: 20px; } /*PRICING */ .pricing_list{ margin-top: 10px; .rounded-corners(6px); background-color: #E9E9E9; h3{ padding: 0px 20px 10px; font-size: 19px; } p { border-bottom:1px solid #DDD; padding: 6px 20px 0px; color: #4b9aab; font-size: 14px; } } .pricing_half{ float:left; width:420px; } .pricing_signup{ margin:30px auto; text-align:center; }