body{font-family:Verdana, Arial, Helvetica, sans-serif; color:#1f1f1f; background:#f5f5f5; font-size: 18px;}















#layout{float:left; width:100%;}















#outer_layout{float:left; width:100%;}
#nav-above1 a{
    color:#648426;
    text-decoration: none;    
}
.content_area{clear:both;}
#nav-above1 .nav-previous{float:left;}
#nav-above1 .nav-next{float:right;}















#main{float:left; width:999px;}































#outer_header1{float:left; width:100%; background-color:#fff; border-bottom:3px solid #716558;  position:fixed; z-index:99999; top:0; left:0;}















#outer_header{float:left; width:100%; background-color:#fff; border-bottom:3px solid #716558;  }















#header_inner{margin:0 auto; width:999px;}















#header{ float:left;width:999px; position:relative;}































.logo{ float:left; padding:7px 0;}















#menu{ position:absolute; right:0; top:7px; width:800px; z-index:99;}















#menu ul{list-style:none; float:right; padding:16px 0 0 0;width: 77%;}















#menu ul li{float:left; font-family: "Arial Black", Arial, Helvetica, sans-serif; font-size:16px; line-height:20px; padding:0 15px 0 0;}















#menu ul li a{text-decoration:none; color:#1f1f1f; letter-spacing:-1px;}















#menu ul li a:hover{color:#648426;}















#menu span{float:right; border-left:2px solid #808080; padding:13px 0 13px 11px;}















#menu span a{text-decoration:none; background:url('images/store_bg.gif') no-repeat 0 0; float:left; width:78px; height:25px; color:#ffffff; font-family: "Arial Black", Arial, Helvetica, sans-serif; font-size:1.125em; line-height:20px; text-align:center; padding:2px 0 0 0;}















#menu span a:hover{text-decoration:underline;}































#header .banner{float:left; width:999px; position:relative;}















#header .banner .banner_text{ position:absolute; right:16px; top:20px; }















#header .banner .banner_text .out_sell{background:url('images/out_sell1.gif') no-repeat 0 0; width:556px; padding:244px 0 0 0; text-align:right;}















#header .banner .banner_text .out_sell h1{font-family:Arial, Helvetica, sans-serif; letter-spacing:-2px;  font-size:3.125em; line-height:52px; font-weight:bold; color:#928234;}















#header .banner .banner_text .out_sell p{font-size:1.063em;  height:28px; color:#466eac; font-weight:bold; font-family: "QuickTypeCondensed ", Arial, Helvetica, sans-serif;}















#header .banner .banner_text .out_sell p span{ font-size:0.2em;}















#header .banner .banner_text .out_sell h2{font-size:1.375em; height:24px; color:#456dac; font-weight:bold; font-family: "QuickTypeCondensed ", Arial, Helvetica, sans-serif;}















#header .logo_area{position:absolute; right:70px; top:84px; z-index:99;}































h1, .content_area h1{ color:#648426 !important; margin-bottom: 6px;  text-shadow: 1px 1px #b3b1b1;}















h2, .content_area h2{ color:#648426; }















/*h3, .content_area h3{ color:#648426; } THIS IS KELLY"S OLD COLOUR SCHEME*/















h3, .content_area h3{ color:#648426;}















h4, .content_area h4 { color:#648426; margin-bottom: 15px; margin-top: 15px;}































#outer_body_container{ width:100%; float:left; }















.top_margin{ margin-top:130px!important; display:inline; }















#body_container{ width:100%; float:left;}















#body_container_inner{ width:999px; position:relative; margin:0 auto;}















#body_con_pad_home{ padding:0 0 0 56px; float:left;}















#body_con_pad_inner{ padding:0; float:right; width:954px;}































#outer_buttons_con{ width:922px; float:left; position:relative; height:212px;}















#buttons_con{ width:922px; float:left; position:absolute; top:-32px; left:0;}















#buttons_con .button_1{ width:215px; float:left; margin:0 42px 0 94px; display:inline;}















#buttons_con .button_2{ width:224px; float:left; margin:0 24px 0 34px; display:inline;}















#buttons_con .button_3{ width:224px; float:left; margin-left:42px; display:inline;}















#buttons_con small{ display:block; padding-bottom:12px;}















#buttons_con p{ color:#3c3b66;  padding-left:8px;}















#buttons_con p big{ color:#3c3b66; font-size:1.688em; display:block; letter-spacing:-1px; word-spacing:-2px;}















#buttons_con p span{ color:#f68a33; font-size:1.375em; font-weight:normal; font-family:impact, arial; }















#buttons_con p strong a{ color:#648426; font-weight:bold; text-decoration:none;}















#buttons_con p strong a:hover{text-decoration:underline;}



























.markcheck li{



    list-style: disc outside url("images/CheckMark.jpg");



}



.IN-widget{



    float: right;



    margin-left: 10px;



}



.click_above_con{ background:url('images/click_above_bg.jpg') repeat-x 0 0; width:920px; height:91px; float:left; margin:30px 0 30px;}















.click_above_con .left_text{font-weight:bold; padding:34px 0 0 28px; width:632px; float:left; height:28px;}















.click_above_con .left_text span{color:#3c3b66; font-size:1.388em; padding:0 10px 0 14px; word-spacing:-2px;}















.click_above_con .left_text span b{color:#648426; }















.click_above_con .e_tips{ background:url('images/bor.gif') no-repeat 0 0; height:74px; float:left; width:230px; padding:0 0 0 30px; margin:10px 0 0 0; }















.click_above_con .e_tips span{ background:url('images/mail.gif') no-repeat 0 0; float:left; padding-bottom:10px; }















.click_above_con .e_tips span a{ padding:5px 0 0 110px; text-align:center; color:#f68a33; text-decoration:none; font-family:impact; font-size:1.313em; float:left; font-weight:bold; margin-top:4px;}















.click_above_con .e_tips span a small{ display:block; font-size:0.762em; color:#3c3b66;}































#left_container{ width:308px; float:left;}















#left_container .content{ float:left; width:auto; background:url('images/bor_left.gif') repeat-y 0 0; padding:26px 0 0px 30px;}















#left_container .content h3{ font-size:1.488em; color:#648426; font-weight:normal; padding-bottom:15px; letter-spacing:-1px; word-spacing:-1px;}















#left_container .content p{ color:#1f1f1f; font-size:0.75em; padding:0 0 18px 0;}















.links{ padding:0; margin:0;}















a.links{ background:url('images/arrow3.gif') no-repeat right 5px; padding:0 10px 0 0; text-decoration:none; color:#1f1f1f; float:left;}















a:hover.links{text-decoration:underline;}































.purchase_book{float:left; width:auto; padding:46px 0 0 15px;}































.orange_head{ position: relative; display:block; height:42px;}















.orange_head .box{ position: absolute; background:#ff9933; left:-13px; top:0; width:auto; float:left; height:34px; border:3px #f58739 solid; padding:0 30px 0 15px;}















.orange_head .box_bot{ width:auto; position:absolute; bottom:-10px; left:-13px; font-size:0.1em;}















.orange_head .box span{ font-size:1.688em; color:#fff; padding-top:4px; float:left; white-space:nowrap;}































#mid_container{width:295px; float:left;}















#mid_container .video_con{ float:left; width:auto; padding:119px 0 0 44px;}















#mid_container .video_con p small{ display:block; text-align:center;}















#mid_container .video_con p big{ color:#3c3b66; font-size:1.688em; display:block; padding-top:15px;}















#mid_container .video_con p span{ color:#f68a33; font-size:1.125em; font-weight:normal; font-family:impact, arial; }















#mid_container .video_con p strong{ color:#648426; font-size:1.125em; font-weight:bold;}































#right_container{width:319px; float:right; padding:0px 0 0 0;}































.social_media{ width:273px; float:left; padding-top:25px;}















.social_media h4{ color:#3c3b66; font-size:20px; letter-spacing:-1px; word-spacing:-1px; float:left;}















.social_media span{ color:#648426; font-size:0.714em; float:left; width:273px; }































.social_media .twitter_feed{ width:250px; float:left; color:#3C3B66; font-size:0.75em; background:#e5e5e5; padding:15px 12px 0 12px; height:auto!important; min-height:74px; height:71px; position:relative;margin-top:6px; text-align:left;} 















.social_media .twitter_feed .arrow{ background:url('images/arrow4.gif') no-repeat 0 0; width:22px; height:33px; position:absolute; margin-bottom:-33px; right:20px; bottom:0;}















.social_media .twitter_feed .bird{ background:url('images/twit_bird.png') no-repeat 0 0; width:28px; height:36px; position:absolute; margin-bottom:-70px; right:40px; bottom:0;}















.social_media .twitter_feed p{ color:#3C3B66; font-size:0.75em; padding:12px 0; }















.social_media .twitter_feed span.twitter-timestamp{ color:#999999; font-size:0.75em; display:block; clear:both; text-align:left; }















.social_media .twitter_feed  a{ color:#8BC53F; text-decoration:none;}















.social_media .twitter_feed  a:hover{text-decoration:underline;}































.social_media ul{ list-style:none; width:270px; float:left; padding:43px 0 0 0!important;}















.social_media ul li{width:270px; float:left; background:url('images/bor2.gif') repeat-x 0 bottom; padding:9px 0 11px 0!important;}















.social_media ul li.none{ background:none; padding:9px 0 0 0}















.social_media ul li a .cufon{ height:30px;}















.social_media ul li a{ text-decoration:none;}















.social_media ul li a small{width:59px; float:left; padding-left:7px;}















.social_media ul li a span{width:195px; float:left; font-size:1.563em; color:#3c3b66; letter-spacing:-1px; padding-top:10px;}















.social_media ul li a:hover{text-decoration:none!important;}































.social_media_home{ width:300px; float:left; padding-top:5px;}















.social_media_home h4{ color:#3c3b66; font-size:1.688em; letter-spacing:-1px; word-spacing:-1px; float:left;}















.social_media_home span{ color:#648426; font-size:0.714em; float:left; width:283px; }































.social_media_home .twitter_feed{ width:267px; float:left; color:#3C3B66; font-size:0.75em; background:#e5e5e5; padding:15px 12px 0px !important; position:relative; margin-top:4px; text-align:center;}















.social_media_home .twitter_feed .arrow{ background: url("images/arrow4.gif") no-repeat 0 0; bottom:0; float:right; height:33px; margin-bottom:-33px !important; position:absolute; right:20px; width:22px; }















.social_media_home .twitter_feed .bird{ background: url("images/twit_bird.png") no-repeat 0 0; bottom:0; float:right; height:36px; margin-bottom:-50px !important; margin-top:30px; position:relative; right:30px; width:28px; }















.social_media_home .twitter_feed p{ color:#3C3B66; font-size:0.75em; padding:10px 0; }















.social_media_home .twitter_feed span.twitter-timestamp{ color:#999999; font-size:0.75em; display:block; clear:both; text-align:left; }















.social_media_home .twitter_feed  a{ color:#8BC53F; text-decoration:none;}















.social_media_home .twitter_feed  a:hover{text-decoration:underline;}































.social_media_home ul{ list-style:none; width:293px; float:left; padding:43px 0 0 0!important;}















.social_media_home ul li{width:293px; float:left; background:url('images/bor2.gif') repeat-x 0 bottom; padding:9px 0 11px 0!important;}















.social_media_home ul li.none{ background:none; padding:9px 0 0 0}































.social_media_home ul li a{ text-decoration:none;}















.social_media_home ul li a small{width:59px; float:left; padding-left:7px;}















.social_media_home ul li a span{width:205px; float:left; font-size:1.2em; color:#3c3b66; letter-spacing:-1px; padding-top:10px;}















.social_media_home ul li a:hover{text-decoration:none!important;}















































.social_media_home ul.twitter{margin:0px;padding:0px 0 0 0!important; width:275px!important;}















.social_media_home ul.twitter li{color:#3C3B66;background:none; text-align:left}















.social_media_home ul.twitter li a{color:#8BC53F;text-decoration:none;}















.social_media_home ul.twitter li a:hover{text-decoration:underline;}















































#blog_container{ background:url('images/blog_mid.jpg') repeat-y 0 0; width:953px; float:left;}















.blog_top{ background:url('images/blog_top.jpg') no-repeat 0 0; font-size:1px; width:954px; height:14px; float:left;}















.blog_bot{ background:url('images/blog_bot.jpg') no-repeat 0 0; font-size:1px; width:954px; height:14px; float:left;}















.blog_mid{width:820px; height:auto!important;/* min-height:1150px;*/ height:1150px; padding:7px; float:left;padding-left:60px; padding-right:60px;}































/*.content_area ul{padding-left:20px; padding-top:25px; font-size: 1em;}















.content_area ol{padding-left:20px; font-size: 1em;}*/















.content_area ol{ margin:0 0 20px 25px; font-size: 1em;}















.content_area ul { margin:0 0 20px 25px; font-size: 1em;}















.content_area ol li { margin:0 0 10px 25px;  font:0.82em/16px "QuickTypeCondensed ", Arial, Helvetica, sans-serif; color:#1F1F1F; color:#1F1F1F; letter-spacing:0.06em; line-height: 1.3em;}















.content_area ul li { margin:0 0 10px 25px; font:0.82em/16px "QuickTypeCondensed ", Arial, Helvetica, sans-serif; color:#1F1F1F; color:#1F1F1F; letter-spacing:0.06em; line-height: 1.3em;}















































.content_area a {color:#0000FF; text-decoration:none;}
.content_area a:visited {color:#800080; text-decoration:none;}
.content_area a:hover{color:#FF0000; text-decoration:underline;}

.content_area p.postmetadata{padding-bottom:10px;}















































.head_search{ width:914px; float:left; padding:37px 0 10px 40px;}















.heading{ width:700px; float:left;}















.heading h1{ font-size:2.188em; letter-spacing:-1px;}















/*.search{float:right; width:319px; }*/















.search form{float:right; width:318px;}















.search form fieldset{float:left; padding:0;}















.search form fieldset label{ border:none; float:left;background:url('images/input_box.gif') no-repeat 0 0; width:247px; height:29px; padding:10px 0 0 26px;}















.search form fieldset input{ border:none; float:left;}















.search form fieldset input.text{float:left; background:none; width:227px; border:none;padding:0; font-size:0.75em; color:#231f20;}















.search form fieldset input.btn{float:left; background:url('images/btn.gif') no-repeat 0 0; height:37px; width:39px; padding:0; cursor:pointer; margin-left:5px; display:inline;}































#blog_container h2.heading{font-size:22px;}















#blog_container{font-family:"QuickTypeCondensed ",Arial,Helvetica,sans-serif;font-size:1em;}































































#outer_footer{ background:#1f1f1f; width:100%; float:left; margin-top:34px; padding:42px 0 45px 0}















#footer{ background:#1f1f1f; width:940px; margin:0 auto; color:#fff;}















#inner_footer{float:left; width:940px;}















#inner_footer h4{ font-family:impact; font-size:1.438em; font-weight:normal;}















.footer_left{ width:286px; float:left; padding: 0 0 0 20px;}















.footer_left .content{ width:auto; float:left; padding: 30px 0 0 10px;}















.footer_left p{ color:#828282; font-size:0.938em; padding:0 0 24px 0;}















.footer_left p.name{ font-size:0.938em; color:#fff;}















.footer_left p.name span{ display:block; padding-top:24px;}















.footer_left p.name strong{ display:block; font-weight:bold;}















.footer_left p.name span a{font-weight:bold; color:#fff; text-decoration:none;}















.footer_left p.name span a:hover{text-decoration:underline;}































.footer_mid{ width:294px; float:left; padding: 0 0 0 20px;}















.footer_mid ul{ width:286px; float:left; list-style:none; padding:0 0 0 8px;}















.footer_mid ul li{ width:240px; float:left; line-height:16px; padding-top:30px; letter-spacing:-1px;}















.footer_mid ul li a{ color:#828282; font-size:0.75em; text-decoration:none;}















.footer_mid ul li a:hover{text-decoration:underline;}















.footer_mid ul li a span{ color:#fff; font-weight:bold; font-size:1.25em; text-decoration:none;}































.footer_right{ width:320px; float:left;}















.footer_right label { margin-bottom:5px; float:left; }















.footer_right input.email { border:none; padding:3px; }































.footer_right p{ list-style:none; float:left; padding:30px 0 18px 8px; font-size:13px; letter-spacing:-1px; display:block;}















.footer_right ul{ list-style:none; width:294px; float:left; padding:43px 0 0 0;}















.footer_right ul li{width:293px; float:left; border-bottom:2px solid #505050; padding:9px 0 11px 0; }















.footer_right ul li.none{ border-bottom:none; padding:9px 0 0 0}















.footer_right ul li.none span{ padding-top:20px;}















.footer_right ul li a{ float:left; text-decoration:none;}















.footer_right ul li a small{width:59px; float:left; padding-left:7px;}















.footer_right ul li a span{ float:left; color:#fff; letter-spacing:-1px; padding-top:10px; font-size:1.375em;}































.footer_right .newsletter{ width:320px; float:left;} 















.footer_right .newsletter label{float:left; width:auto; font-size:0.75em; font-weight:bold; padding-top:8px;} 















.footer_right .newsletter input{float:left; border:none; font-size:0.875em; margin-left:6px; display:inline;} 















.footer_right .newsletter input.text{ width:184px; height:17px; float:left; background:#d2d2d2; padding:8px 3px 3px 3px;} 















.footer_right .newsletter input.but{ width:60px; height:28px; float:left; color:#fff; text-align:center; background:#828282; cursor:pointer;} 































.footer_bot{ width:910px; float:left; padding: 0 0 0 20px;}















.footer_bot .logo_con{ width:140px; float:left;}















.footer_bot .bot_links{ width:770px; float:left;}















.footer_bot .bot_links ul{ list-style:none; width:auto; float:left; padding:10px 0 23px 102px;}















.footer_bot .bot_links ul li{ float:left; padding:0 6px; }















.footer_bot .bot_links ul li a { float:left; color:#828282; letter-spacing:-1px; padding-top:10px; font-size:0.75em; text-decoration:none;}















.footer_bot .bot_links ul li a:hover { text-decoration:underline;}















.footer_bot .bot_links p{ width:770px; float:left;color:#828282; font-size:0.75em; letter-spacing:-1px;}































































div#left_container1{width:590px; padding:0; padding:30px 0 0 16px; float:left;}















div#left_container1 h1{float:left; font:2.188em "QuickTypeCondensed ", Arial, Helvetica, sans-serif; color:#1f1f1f; padding:0 0 22px 25px;} 















div#left_container1 .achive_bg{float:left; width:590px; background:url('images/top_img.gif') no-repeat 0 0; height:56px; margin-bottom:36px;}















div#left_container1 .achive_bg h2{float:left; width:auto; font:bold 1.56em/25px "QuickTypeCondensed ", Arial, Helvetica, sans-serif; color:#1f1f1f; padding:15px 0 0 35px}















div#left_container1 .achive{float:left; width:590px; padding:0 0 0 0px; margin-bottom:54px;}































div#left_container1 .achive .top_curve{float:left; background:url(images/top_curve.gif) no-repeat left top; width:590px; padding:0; margin:0;}















div#left_container1 .achive .bottom_curve{float:left; background:url(images/botttom_curve.gif) no-repeat left bottom; width:590px; padding:0;  position:relative; padding:10px 0 20px 0;}















.blog_post{float:left; position:absolute; background:url(images/blog.gif) no-repeat 0 0; width:198px; height:55px; top:25px; left:-15px;}















.blog_post h5{float:left;  font:1.20em "QuickTypeCondensed ", Arial, Helvetica, sans-serif; color:#fff; padding:2px 0 0 17px; width:179px;}















.blog_post h5 strong{float:left; font:normal 0.5em Verdana, Arial, Helvetica, sans-serif; color:#fff;}















.blog_post_second{    background: url("images/blog_post.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 66px;
    left: -15px;
    position: absolute;
    top: 25px;
    width: 214px;}















.blog_post_second h5{    color: #FFFFFF;
    float: left;
    font: 1.1em "QuickTypeCondensed ",Arial,Helvetica,sans-serif;
    padding: 8px 0 3px 17px;
    width: 214px;}















.blog_post_second h5 strong{float:left; font:normal 9px Verdana, Arial, Helvetica, sans-serif; color:#fff;}















div#left_container1 .achive .repeat_bg{float:left; background:url(images/curve_bg.gif) repeat-y 0 bottom; width:590px;  padding:0; margin:0;}















div#left_container1 .achive .bottom_curve h2{float:left; padding:0 0 0 25px; font:bold 1.56em/65px "QuickTypeCondensed ", Arial, Helvetica, sans-serif; color:#060606;}















div#left_container1 .achive .bottom_curve .img_box{width:135px;; float:left; padding:75px 0 0 33px;}































div#left_container1 .achive .bottom_curve .data_box{float:left; width:340px; padding:0; margin:0; padding:40px 0 0 49px;}















div#left_container1 .achive .bottom_curve .data_box p{float:left; font:0.82em/16px "QuickTypeCondensed ", Arial, Helvetica, sans-serif; color:#1F1F1F; width:335px; letter-spacing:0.06em; line-height: 1.3em; padding:10px 0 0 0px;}















div#left_container1 .achive .bottom_curve .data_box h3{float:left; font:2.188em "QuickTypeCondensed ", Arial, Helvetica, sans-serif; padding:0px 0 0 0px;}















div#left_container1 .achive .bottom_curve .data_box h3 a{color: #648426; float:left; font:24px "QuickTypeCondensed ", Arial, Helvetica, sans-serif;  padding:0px 0 0 0px; text-decoration:none;}















div#left_container1 .achive .bottom_curve .data_box h3 a:hover {text-decoration:underline;}















div#left_container1 .achive .bottom_curve .data_box ul{width:340px; float:left; list-style:none; padding-top:10px;}















div#left_container1 .achive .bottom_curve .data_box ul li{width:auto; float:left; padding-right:25px; font:normal 0.73em/15px "Myriad Pro", Arial, Helvetica, sans-serif; color:#000}















div#left_container1 .achive .bottom_curve .data_box ul li span{width:23px; float:left;}































































div#left_container1 .achive .bottom_curve .data_box span h4{float:left; font:0.75em/18px "QuickTypeCondensed ", Arial, Helvetica, sans-serif; color:#000; padding: 0 0 0 6px; width:150px;} 















div#left_container1 .achive .bottom_curve .blog{float:left; background:url(images/bg_repeat.gif) repeat-x 0 0; width:539px; display:inline; margin:30px 20px 10px; padding-right:10px;} 















div#left_container1 .achive .bottom_curve .blog .right_side{width:auto; float:right; padding:8px 0 17px 0;}















div#left_container1 .achive .bottom_curve .blog img{ float:left; width:auto; padding:0px; padding-top:10px;}















div#left_container1 .achive .bottom_curve .blog h3{float:left; font:bold 0.938em "QuickTypeCondensed ", Arial, Helvetica, sans-serif; color:#1f1f1f; padding:12px 0 0 28px;}















div#left_container1 .achive .bottom_curve .blog .right_side strong{float:left; width:auto; padding:15px 0 0 7px; font:bold 0.938em "QuickTypeCondensed ", Arial, Helvetica, sans-serif; color:#1f1f1f;}































.right_container_inner{width:326px; float:left; padding:0 0 0 27px; background:url(images/right_devider.gif) no-repeat 9px 218px;}































div#right_container .update{float:left; width:318px; background:url(images/blog_update_bg.gif) repeat-y 0 0; padding:0 0 14px; margin-top:13px;}















div#right_container .update .blog_updates{float:left; padding:17px 0 0 15px; float:left; width:274px;}















div#right_container .update .blog_updates img{float:left;}































div#right_container .update .blog_updates h6{float:left; padding:3px 0 0 5px; font:1.2em "QuickTypeCondensed ", Arial, Helvetica, sans-serif; color:#fff; letter-spacing:-1px;}































































div#right_container .update .email{float:left; padding:0; width:auto; margin:10px 0 0 39px; display:inline;}















div#right_container .update .email form{float:left; width:auto;}















div#right_container .update .email form fieldset p.text_width{float:left; padding:0; width:auto!important;}















div#right_container .update .email form fieldset input{float:left; background:url(images/input_box_second.gif) no-repeat 0 0; width:182px; height:22px; border:none; font:11px/13px Verdana, Arial, Helvetica, sans-serif; color:#231f20; padding:6px 5px 0 5px;}















div#right_container .update .email form fieldset input.btn_sec{float:left; background:url(images/btn_second.gif) no-repeat 0 0; height:29px; width:45px; padding:0; cursor:pointer; margin-left:7px; display:inline;}















div#right_container .purchase{float:left; width:319px; padding:0; padding-top:30px;}















div#right_container  .right_top_curve{float:left; background:url(images/right_top_curve.gif) no-repeat right top; width:319px;}















div#right_container  .right_bottom_curve{float:left; background:url(images/right_bottom_curve.gif) no-repeat right bottom; width:319px;}















div#right_container .right_bottom_curve .img_area{float:left;width:auto; padding:29px 0 20px 36px}















div#right_container .right_bottom_curve .img_link{float:left;width:auto; padding:0 0 0px 4px}















div#right_container  .right_curve_bg{float:left; background:url(images/right_curve_bg.gif) repeat-y 0 bottom; width:319px;}































































div#right_container .connect{float:left; width:319px; padding:0; padding-top:37px;}















div#right_container .connect .right_top_curve{float:left; background:url(images/right_top_curve.gif) no-repeat 0 0; width:319px;}















div#right_container .connect .right_bottom_curve{float:left; background:url(images/right_bottom_curve.gif) no-repeat 0 bottom; width:273px; padding:0 23px 25px 23px;}















div#right_container .connect .right_curve_bg{float:left; background:url(images/right_curve_bg.gif) repeat-y 0 bottom; width:319px;}































































.stepcarousel_meet{















position: relative; /*leave this value alone*/















overflow: scroll; /*leave this value alone*/















width: 999px; /*Width of Carousel Viewer itself*/















height: 400px; /*Height should enough to fit largest content's height*/















overflow:hidden;































}















.stepcarousel_meet .belt{















position: absolute; /*leave this value alone*/















left: 0;















top: 0;















}































.stepcarousel_meet .panel{	















float: left; /*leave this value alone*/















overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/















width: 999px; 















height: 400px;















border:none;















}































.alignleft{float:left; width:auto;}















.alignright{float:right; width:auto; padding-right:20px;}















.alignleft a{color:#000000; text-decoration:none; font:normal 12px/16px Georgia,"Times New Roman",Times,serif;}















.alignright a{color:#000000; text-decoration:none; font:normal 12px/16px Georgia,"Times New Roman",Times,serif;}















.postmetadata{font:12px/14px Georgia,"Times New Roman",Times,serif; color:#000000;}















.postmetadata a{color:#000000; text-decoration:none;}















.postmetadata a:hover{text-decoration:underline;}















/*.commentform p a {color:#000000; text-decoration:none;}















#commentform p a:hover{text-decoration:underline;}*/















#commentform p{padding:10px 0 0!important; float:left; width:500px;}















#commentform p a {color:#000000; text-decoration:none;}















#commentform p a:hover{text-decoration:underline;}















#commentform input{border:1px solid #ccc; font:normal 11px Arial, Helvetica, sans-serif; color:#414141; padding-left:5px; width:190px; float:left;}















#commentform label{ float:left; padding-right:10px!important;}















#commentform label small{text-align:right!important; }















#commentform textarea{width:384px; height:150px; border:1px solid #ccc; font:normal 11px Arial, Helvetica, sans-serif; color:#414141; padding-left:5px; }	















#commentform input#submit{float:left; width:100px; height:23px; cursor:pointer; color:#000000;}















.commentlist{list-style:none;}















#respond h3{float:left; width:500px;}	















#respond form{float:left; width:600px;}		















#respond a{color:#000000; text-decoration:none;}















#respond a:hover{text-decoration:underline}















.commentlist{list-style:none;}















.avatar{float:left; width:auto; padding-right:10px;}















.comment-meta a{color:#000000; text-decoration:none;}















.comment-meta a:hover{text-decoration:underline;}















.post-edit-link {color:#000000; text-decoration:none;}















.post-edit-link:hover{text-decoration:underline;}































div#left_container1 .achive_bg h2 a {color:#000000; text-decoration:none;}















.blog_post h5 a {color:#FFFFFF!important; text-decoration:none;}































.blog_post_second h5 a {color:#FFFFFF!important; text-decoration:none;}































.social_media ul.twitter{margin:0px;padding:0px 0 0 0!important; width:275px!important;}















.social_media ul.twitter li{color:#3C3B66;background:none; text-align:center}















.social_media ul.twitter li a{color:#8BC53F;text-decoration:none;}















.social_media ul.twitter li a:hover{text-decoration:underline;}















div#left_container1 .achive .bottom_curve .blog h3 a{text-decoration:none;color:#1F1F1F}















div#left_container1 .achive .bottom_curve .blog .right_side strong a{text-decoration:none;color:#1F1F1F}















div#left_container1 .achive .bottom_curve .data_box ul li a{text-decoration:none;color:#000}















.search p{width:auto!important; width:221px!important; color:#fff; font-size:11px; line-height:13px;}















.search p a{text-decoration:underline; color:#fff;}















.search p a:hover{text-decoration:underline;}















.navigation{width:820px; float:left; padding:15px 0 15px 0;}















.blog_mid p{font-size:0.82em; padding-bottom:10px; color:#1F1F1F; letter-spacing:0.06em; line-height: 1.3em;}















.blog_mid h3{color:#648426; font-weight:bold; font-size:32px; line-height:30px; }















.blog_mid h3 a{text-decoration:none;color:#648426; font-weight:bold; font-size:20px; line-height:24px; font-weight:normal;}















.blog_mid h3 a:hover{text-decoration:underline;}































.blog_mid_1 p{font-size:14px; padding:0 0 10px; color:#1F1F1F; letter-spacing:0.06em; line-height: 25px;}









.blog_mid_1 h3{color:#648426; font-weight:bold; line-height:30px;padding: 10px 0 5px; }
.blog_mid_1 h5{color:#648426; font-weight:bold; line-height:25px;padding: 10px 0 10px;font-size: 20px; }















.blog_mid_1 h3 a{text-decoration:none;color:#648426; font-weight:bold; font-size:20px; line-height:24px; font-weight:normal;}















.blog_mid_1 h3 a:hover{text-decoration:underline;}















































.postmetadata{padding:40px 0 40px 0!important;}















ol.commentlist{list-style:none;}















ol.commentlist li{padding-bottom:15px;}















.commentmetadata{font-size:11px; line-height:13px; }















.fn{font-size:11px; line-height:12px;}















.says{font-size:11px; line-height:13px;}































.right_bottom_curve ul{padding:10px 0 10px 35px; float:left;}body{font-family:Verdana, Arial, Helvetica, sans-serif; color:#1f1f1f; background:#f5f5f5;}































































.gallery {list-style:none!important}































.title{font-size:20px; line-height:26px; color:#3C3B66; font-weight:normal; padding:15px 0 0 0px;}































































.right_bottom_curve div a{text-decoration:none; color:#1F1F1F; }































.right_bottom_curve div a:hover{text-decoration:underline;}































#left_container1 .navigation{float:left; width:590px!important;}































.twitter-item{width:250px!important; text-align:left;}































#nav{text-transform:uppercase}































#nav li.current_page_item a{color:#648426;}































#nav li.current_page_ancestor a{color:#648426;}































#oneshop_sidebar_form{float:left!important}































.ddsg-wrapper{padding-bottom:25px!important}















.ddsg-wrapper ul {margin-top: 0; color:#928234; padding-top: 0}















.ddsg-wrapper ul li {margin-top: 0;}















.ddsg-wrapper a { color:#928234; text-decoration: none; }















.ddsg-wrapper a:visited { color:#928234; text-decoration: none; }















.ddsg-wrapper a:hover { color:#928234; text-decoration: underline;}















.ddsg-wrapper ul {list-style-type: none; font-size: 1.2em; }















.ddsg-wrapper ul li ul {list-style-type: disc; font-size: .9em; }















.ddsg-wrapper ul li ul li ul {list-style-type: square; font-size: .9em;}















































.right_bottom_curve ul li{padding:0 0 2px 0;}















.right_bottom_curve ul li a{text-decoration:none; color:#1F1F1F; font-size:12px; line-height:14px;}















.right_bottom_curve ul li a:hover{text-decoration:underline;}















.gallery {list-style:none!important}















.title{font-size:20px; line-height:26px; color:#3C3B66; font-weight:normal; padding:15px 0 0 0px;}































.right_bottom_curve div a{text-decoration:none; color:#1F1F1F; }















.right_bottom_curve div a:hover{text-decoration:underline;}















#left_container1 .navigation{float:left; width:590px!important;}















.twitter-item{width:250px!important; text-align:left;}















#nav{text-transform:uppercase}















#nav li.current_page_item a{color:#648426;}















#nav li.current_page_ancestor a{color:#648426;}















.sendbtn { margin:-31px -66px 0 0; float:right; }































img.alignleft { float: left; padding: 4px 8px 4px 0; }















img.alignright { float: right; padding: 4px 0px 4px 8px; }















.navigation a {color: #5a7624; font-size: 24px; font-weight: normal; text-decoration: underline; font-family: verdana; }















.navigation a:hover {text-decoration: none; }































.post_title h3 {margin-bottom: 25px; }































#oneshop_custom_form div.error{clear:both; display:block; text-align:left !important;}















.fbLikeContainer {text-align: right; margin-top: 15px; margin-bottom: 20px; }















a.blogpost,a.blogpost:visited,a.blogpost:link {float:right; font-size: .9em;}
a.blogpost:link{
    color:#0000ff;  
    padding-top: 10px;
}
a.blogpost:hover{
    color:#FF0000;  
}
a.blogpost:visited{
    color:#800080;  
}
a.blogpost:active{
    color:#00FF00;  
}














a.blogpost:hover {float:right; font-size: .9em; }































blockquote.testimonial {max-width: 700px; background:url('images/quote_right.png') left repeat-y;}















blockquote.testimonial:before { display: block; line-height: 0; background: url('images/quote-topright.png') top right no-repeat; content: url('images/quote-topleft.png') }















blockquote.testimonial:after  {display: block; line-height: 0; background: url('images/quote-bottomright.png') bottom right no-repeat; content: url('images/quote-bottomleft.png')  }















blockquote.testimonial p { padding: 3px 15px 0px 15px; }















blockquote.testimonial a {border-bottom: 1px dotted #648426; text-decoration: none; }















blockquote.testimonial a:hover {border-bottom: 1px dotted #00afdb; text-decoration: none; }































.participant { font:normal 22px Georgia,"Times New Roman",Times,serif; color: #648426; border-left: 5px solid #648426; padding-left: 10px; margin-bottom: 25px;}















.participant-quote { }















.quote1 { font:bold 14px Arial,Helvetica,sans-serif; color: #404040; padding-right: 15px;}















.quote2 { font:normal 18px Georgia,"Times New Roman",Times,serif; color: #404040; padding-right: 15px;}















.quote2 { font:normal 16px Arial,Helvetica,sans-serif; color: #404040; padding-right: 15px;}































a.stbutton {color: #648426; }















.page-item-9{margin-right:0px;padding-right:0 !important}















.data_box_1{padding: 60px 30px;}















.data_box_1 ul li {















    color: #000000;















    float: left;















    font: 0.73em/15px "Myriad Pro",Arial,Helvetica,sans-serif;















    padding-right: 25px;















    width: auto;















}















.data_box_1 ul li span {















    float: left;















    width: 23px;















}















.data_box_1 p {















    color: #1F1F1F;















    float: left;















    font: 0.82em/1.3em "QuickTypeCondensed ",Arial,Helvetica,sans-serif;















    letter-spacing: 0.06em;















    padding: 20px 0 0 0;















}















.blog_mid_1{padding:20px}















.blog-section{

    width: 544px;

    padding: 30px 10px;

}







.main-blog-section{







    background: url("images/section2.png") no-repeat scroll 0 0 transparent;



    color: #FFFFFF;



    font-size: 13px;



    font-weight: bold;

    padding: 20px 20px 20px 20px;



    text-align: left;

	

	margin-left:-10px;

 line-height: 14pt;







}

.linke-social{

        float: right;

    margin-right: 188px;

    margin-top: 38px;

}

.simple-social{

        float: left;

    width: 250px;

}







.main-blog-section a,.main-blog-section a:visited{







    color: #1A356E;







    text-decoration: none;







}.main-blog-section a:hover{







    color: #000;







    text-decoration: underline;







}
