@font-face {

    font-family: Futura LtCn Bt;

    src: url('fonts/futuralc.eot');

    src: url('fonts/futuralc.eot?#iefix') format('embedded-opentype'),

         url('fonts/futuralc.woff') format('woff'),

         url('fonts/futuralc.ttf') format('truetype'),

         url('fonts/futuralc.svg#futuralc') format('svg');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'Vivaldii';

    src: url('fonts/vivaldii.eot');

    src: url('fonts/vivaldii.eot?#iefix') format('embedded-opentype'),

         url('fonts/vivaldii.woff') format('woff'),

         url('fonts/vivaldii.ttf') format('truetype'),

         url('fonts/vivaldii.svg#vivaldii') format('svg');

}

h1,h2,h3,h4,h5,h6,p,img,ul,li,ol {

	margin:0; padding:0;

}

img { border:none;}



body{margin:0; padding:0; background:#fafafa;}



#wrapper {width:1000px; margin:0 auto; background:#fff; padding:0; overflow:hidden;}

.header {background:#e53b24 url(images/header_bg.jpg) repeat-x top; width:1000px; height:262px;}

.logo_container {width:256px; float:left; display:block;}

.logo_container h1 {background:url(images/logo.png) no-repeat center center; width:206px; height:105px; margin:90px 0 0 25px; text-indent:-999px; font-size:0; line-height:0;}

.menu_container {float:left; display:block; width:744px;}

.menu_container ul {padding:0; margin:0 auto; display:block; width:670px;}

.menu_container ul li {display:block; float:left; padding:32px 0; margin:0; font:normal 20px Futura LtCn Bt, Verdana, Arial;}

.menu_container ul li a{color:#fff; text-decoration:none; padding:34px 20px;}

.menu_container ul li a:hover {background:url(images/menu_hover.jpg) repeat-x top; -moz-border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px;}

.current-menu-item {background:url(images/menu_hover.jpg) repeat-x top; -moz-border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px; float:left;}

.links .current-menu-item { background:none; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}

.container {float:left; display:block; width:1000px; }

.con_left {float:left; display:block; width:256px;}

.con_left .ltop_menu { float: left; padding:0; margin:0; font:bold 15px "Trebuchet MS"; width:256px;}

.ltop_menu ul { margin:0 25px 0 15px; padding:0; width:216px;}

.ltop_menu ul li { list-style:none; border-top:1px solid #dedede; padding:18px 0; width:100%;}

.ltop_menu ul li:first-child { border:none;}

.ltop_menu ul li a { text-decoration:none; color:#666;}

.ltop_menu ul li.one { background:url(images/apple.png) no-repeat right center;}

.ltop_menu ul li.two { background:url(images/leg.png) no-repeat right center;}

.ltop_menu ul li.three { background:url(images/board.png) no-repeat right center;}

.con_left .lbottom_menu { background:url(images/left_girl-full.jpg) no-repeat; width:243px; float:left; display:block; height:359px;}

.con_left .lbottom_menu ul{padding:25px 10px 10px 100px;}

.con_left .lbottom_menu ul li{ list-style:none; background:url(images/left_bullets.png) no-repeat 0 10px; font:normal 23px Futura LtCn Bt, Verdana, Arial; padding:0 0 15px 15px; }

li.first{ color:#cc3300;}

li.first a {color:#cc3300; text-decoration:none;}

li.sec{ color:#000000; margin-left:38px;}

li.sec a { color:#000000; text-decoration:none;}

li.third{ color:#cc3300; margin-left:38px;}

li.third a {color:#cc3300; text-decoration:none;}

li.fourth{ color:#000000; margin-left:16px;}

li.fourth a {color:#000000; text-decoration:none;}

.con_left .lbottom_menu .logo{ float:right;}

.social{ width:95px; float:left; margin-left:140px;}

.con_right {float:left; display:block; width:744px; margin:-150px 0 0 0;}

.con_right .banner { width:704px; float:left; }

.con_right .right_content { padding:15px 30px; float:left; font:12px Arial, Helvetica, sans-serif; color:#4d4d4d; }

.contact{ width:744px; float:left; padding:20px 30px; background:url(images/redbg.jpg) no-repeat;}

.contact p{ font-weight:bold; font-size:11px;}

.wpcf7{float:left;width:280px;}

.wpcf7-text, .wpcf7-textarea{ border:1px dotted #EEBBB4; width:240px;}

.wpcf7-submit{ background:#cc3300; color:#ffffff; border:1px solid #ffffff; font-size: 11px; padding: 3px 10px;}

.right_content h2 { font:italic 30px Vivaldii; color:#cc3300;}

.right_content p { line-height:18px; padding:5px 0 0 0;}

.right_content p img { float:right;}

.right_content a { color:#444; text-decoration:none;}

.right_content a:hover{ text-decoration:underline;}

.right_content ul { padding:0; margin:10px 0 0 20px;}

.right_content ul li { line-height:20px;}

.right_bottom { background:url(images/midfoot_bg.jpg) repeat-x; width:690px; height:160px; float:left; display:block; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0; padding:15px 20px 0;}

.right_bottom h4{font:normal 20px Futura LtCn Bt, Verdana, Arial; color:#336699;}

.right_bottom ul{ padding:10px 0;}

.right_bottom ul li{ list-style:none; background:url(images/bullets.png) no-repeat 0 6px; font:12px Arial, Helvetica, sans-serif; color:#4d4d4d; padding-left: 12px; line-height:20px;}

.right_bottom a{ text-decoration:none; color:#4d4d4d;}

.right_bottom a:hover { text-decoration:underline;}

.bot_left{ float:left; width:340px;}

.bot_left .left{ float:left; display:inline;}

.bot_left .right{ float:left; width:190px; padding-left:12px;}

.bot_right{ float:left; width:334px; border-left:1px dotted #999999; padding-left:12px;}

.bot_right .left{ float:left; display:inline;}

.bot_right .right{ float:left; width:190px; padding-left:12px;}

.footer { background:url(images/footer_bg.jpg) repeat-x; width:1000px; height:82px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}

.footer p{  line-height:20px;}

.footer .links{ width:810px; float: left; padding:20px;}

.footer .links ul { padding:0; margin:0;}

.footer .links ul li { float:left; display:block; border-left:1px solid #fff;}

.footer .links ul li:first-child{ border:none;}

.footer .links ul li a{ color:#fff; text-decoration:none; padding:0 5px;}

.footer .logo{ width:124px; float: left; padding:10px 10px 0;}