body{font-family:Verdana, Arial, Helvetica, sans-serif; color:#1f1f1f; background:#f5f5f5;}
#layout{float:left; width:100%;}
#outer_layout{float:left; width:100%;}
#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:648px; z-index:99;}
#menu ul{list-style:none; float:right; padding:16px 0 0 0;}
#menu ul li{float:left; font-family: "Arial Black", Arial, Helvetica, sans-serif; font-size:1.125em; 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:#00afdb;}
#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:84px;
}
#header .banner .banner_text .out_sell{background:url(images/out_sell1.gif) no-repeat 0 0; width:546px; padding:262px 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:#928234 !important; }
h2, .content_area h2{ color:#00aedb; }
h3, .content_area h3{ color:#00aedb; }
h4, .content_area h4 { color:#00aedb; margin-bottom: 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:292px;}
#buttons_con{ width:922px; float:left; position:absolute; top:-38px; left:0;}
#buttons_con .button_1{ width:224px; float:left; margin:0 41px; display:inline;}
#buttons_con .button_2{ width:224px; float:left; margin:0 34px 0 36px; 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:29px; padding-left:29px;}
#buttons_con p big{ color:#3c3b66; font-size:1.688em; display:block; letter-spacing:-1px; word-spacing:-2px;}
#buttons_con p b{ color:#f68a33; font-size:0.600em; font-weight:bold;}
#buttons_con p span{ color:#f68a33; font-size:1.375em; font-weight:normal; font-family:impact, arial; }
#buttons_con p strong{ color:#00aedb; font-size:0.938em; font-weight:bold;}
#buttons_con p strong a{ color:#00aedb; font-weight:bold; text-decoration:none;}
#buttons_con p strong a:hover{text-decoration:underline;}

.click_above_con{ background:url(images/click_above_bg.jpg) repeat-x 0 0; width:920px; height:91px; float:left; margin:0 0 18px 0;}
.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.688em; padding:0 10px 0 14px; word-spacing:-2px;}
.click_above_con .left_text span b{color:#00AEDB; font-size:0.926em;}
.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.688em; color:#3c3b66; 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;}
#buttons_con p{ color:#3c3b66;  padding-left:29px; padding-left:29px;}
#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:#00aedb; font-size:1.125em; font-weight:bold;}



#right_container{width:319px; float:right; padding:35px 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:#00aedb; 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:25px;}
.social_media_home h4{ color:#3c3b66; font-size:1.688em; letter-spacing:-1px; word-spacing:-1px; float:left;}
.social_media_home span{ color:#00aedb; 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:6px; 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:-60px !important; margin-top:30px; position:relative; right:30px; width:28px; }
.social_media_home .twitter_feed p{ color:#3C3B66; font-size:0.75em; padding:12px 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 .cufon{ height:30px;}
.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.563em; 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:17px; padding-top:25px}
.content_area ol{padding-left:20px;}
.content_area a {color:#928234; text-decoration:none;}
.content_area a:visited {color:#928234; text-decoration:none;}
.content_area a:hover{color:#928234; text-decoration:underline;}
.content_area p.postmetadata{padding-bottom:10px;}


.head_search{ width:914px; float:left; padding:37px 0 10px 40px;}
.heading{ width:400px; 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 17px 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{float:left; position:absolute; background:url(images/blog_post.gif) no-repeat 0 0; width:198px; height:55px; top:25px; left:-15px;}
.blog_post_second h5{float:left; font:1.20em "QuickTypeCondensed ", Arial, Helvetica, sans-serif; color:#fff; padding:2px 0 0 17px; width:179px;}
.blog_post_second h5 strong{float:left; font:normal 0.5em 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:#000; width:339px; padding:20px 0 0 0px;}
div#left_container1 .achive .bottom_curve .data_box h3{float:left; font:2.188em "QuickTypeCondensed ", Arial, Helvetica, sans-serif; color:#00afdb; padding:0px 0 0 0px;}
div#left_container1 .achive .bottom_curve .data_box h3 a{float:left; font:29px "QuickTypeCondensed ", Arial, Helvetica, sans-serif; color:#00afdb; padding:0px 0 0 0px; text-decoration:none;}
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:24px 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; height:130px; margin-top:13px;}
div#right_container .update .blog_updates{float:left; padding:30px 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.375em "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: 503px; /*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: 503px;
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:20px 0 20px 0;}
.blog_mid p{font-size:0.82em; line-height:16px; padding-bottom:10px; color:#1F1F1F; }
.blog_mid h3{color:#00AFDB; font-weight:bold; font-size:28px; line-height:30px; font-weight:normal;}
.blog_mid h3 a{text-decoration:none;color:#00AFDB; font-weight:bold; font-size:20px; line-height:24px; font-weight:normal;}
.blog_mid 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:#00afdb;}

#nav li.current_page_ancestor a{color:#00afdb;}

#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:#00afdb;}
#nav li.current_page_ancestor a{color:#00afdb;}
.sendbtn { margin:-31px -66px 0 0; float:right; }

.content_area ol{ margin:0 0 20px 2px !important; }
.content_area ul { margin:0 0 20px 0px !important; }

img.alignleft { float: left; padding: 8px 8px 8px 0; }
img.alignright { float: right; padding: 8px 0px 8px 8px; }
.navigation a {color: #928234; text-decoration: underline; }
.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;}