@charset "utf-8";
/* CSS Document */

html{ }

body{ font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:1em;}

body.home{background:url(../images/public/bg.gif) repeat-x left top; }
body.inner{background:url(../images/public/inside_bg.gif) repeat-x left top; }


body, h1, h2, h3, h4, h5, h6, p, form, ul, li{ margin:0px; padding:0px;}

h2{font-size:1.21em; font-weight:normal; padding-bottom:5px; color:#333333;}
h3{ padding-bottom:5px;}
ul, li{list-style:none;}
img{ border:0;}

.dot_line{ background:url(../images/public/dot_line.png) repeat-x; height:2px; margin-top:15px; margin-bottom:15px;}
.dot_line_sm{background:url(../images/public/dot_line_sm.gif) repeat-x; height:2px; margin-top:35px; margin-bottom:30px;}

a{ color:#1b6aab;}
a:hover{ color:#3598e5;}
 
#wrapper{margin-left:auto; margin-right:auto; width:1000px;}

#masthead{ width:1000px; margin-left:auto; margin-right:auto; height:138px;}
#header{ height:92px;}
#header .logo{margin-top:32px; float:left; margin-left:20px;}

.utility_cntr {float:right; width: 400px;}
.utility{margin-top:22px; float:right; margin-right:20px;}
.utility ul{ padding-top:5px; float: right;}
.utility ul li{ float:left; padding-left:15px;}
.utility ul li a{ font-size:.81em;text-decoration:none;}
.utility ul li span{ background:url(../images/public/divider.gif) no-repeat right -10px; width:2px; height:54px; padding-left:7px;}
.utility p { font-size: 11px; text-align: right; color: #666;}


#primarynav{}
#primarynav ul.nav{ float:left;}
#primarynav ul.nav li{ float:left;}

#primarynav ul.nav li a.home{ width:79px; height:46px; background:url(../images/public/btns.gif) no-repeat left 0px; float:left; text-indent:-5000px;}
#primarynav ul.nav li a:hover.home{ width:79px; height:46px; background:url(../images/public/btns.gif) no-repeat left -276px; }
#primarynav ul.nav li.selected a.home{ width:79px; height:46px; background:url(../images/public/btns.gif) no-repeat left -552px; }

#primarynav ul.nav li a.tour{ width:124px; height:46px; background:url(../images/public/btns.gif) no-repeat left -46px; float:left; text-indent:-5000px;}
#primarynav ul.nav li a:hover.tour{ width:124px; height:46px; background:url(../images/public/btns.gif) no-repeat left -322px; }
#primarynav ul.nav li.selected a.tour{ width:124px; height:46px; background:url(../images/public/btns.gif) no-repeat left -598px; }

#primarynav ul.nav li a.blog{ width:108px; height:46px; background:url(../images/public/btns.gif) no-repeat left -92px; float:left; text-indent:-5000px;}
#primarynav ul.nav li a:hover.examples{ width:108px; height:46px; background:url(../images/public/btns.gif) no-repeat left -368px; }
#primarynav ul.nav li.selected a.examples{ width:108px; height:46px; background:url(../images/public/btns.gif) no-repeat left -645px; }

#primarynav ul.nav li a.pricing{ width:89px; height:46px; background:url(../images/public/btns.gif) no-repeat left -138px; float:left; text-indent:-5000px;}
#primarynav ul.nav li a:hover.pricing{ width:89px; height:46px; background:url(../images/public/btns.gif) no-repeat left -414px; }
#primarynav ul.nav li.selected a.pricing{ width:89px; height:46px; background:url(../images/public/btns.gif) no-repeat left -690px; }

#primarynav ul.nav li a.support{ width:98px; height:46px; background:url(../images/public/btns.gif) no-repeat left -184px; float:left; text-indent:-5000px;}
#primarynav ul.nav li a:hover.support{ width:98px; height:46px; background:url(../images/public/btns.gif) no-repeat left -460px; }
#primarynav ul.nav li.selected a.support{ width:98px; height:46px; background:url(../images/public/btns.gif) no-repeat left -736px; }

#primarynav ul.nav li a.customer{ width:115px; height:46px; background:url(../images/public/btns.gif) no-repeat left -230px; float:left; text-indent:-5000px;}
#primarynav ul.nav li a:hover.customer{ width:115px; height:46px; background:url(../images/public/btns.gif) no-repeat left -506px; }
#primarynav ul.nav li.selected a.customer{ width:115px; height:46px; background:url(../images/public/btns.gif) no-repeat left -782px; }

#primarynav ul.nav_r{ float:right; margin-right:20px; padding-top:1px; font-size:.8em; }
#primarynav ul.nav_r li a.evnt_dir{ width:139px; height:45px;background:url(../images/public/btns.gif) no-repeat left -829px; float:left; text-indent:-5000px;}
#primarynav ul.nav_r li a:hover.evnt_dir{ width:139px; height:45px;background:url(../images/public/btns.gif) no-repeat left -875px; }
#primarynav ul.nav_r li.selected a.evnt_dir{width:139px; height:45px;background:url(../images/public/btns.gif) no-repeat left -921px;}

#banner{ width:1000px; height:320px; background:url(../images/public/banner.png) no-repeat;}
#banner .promo_text{ float:left; width:460px; margin-left:20px; margin-top:25px; }
#banner .promo_text h1{ line-height:35px; text-indent:-5000px;}
#banner .promo_text p{ text-indent:-5000px;}
#banner .video{float: right; margin-right: 25px; padding: 29px 0 0;}
#banner .ctas { margin-top:130px; z-index: 10000; }
#banner .ctas a{ background:url(../images/public/signup_btn.gif) no-repeat left 0px; width:352px; height:50px; display:block; text-indent:-5000px; }
#banner .ctas a:hover{ background:url(../images/public/signup_btn.gif) no-repeat left -50px; width:352px; height:50px; display:block; }

.howitworkslink a {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding; background:transparent url(../images/public/howitwork_link_on.gif) no-repeat scroll 0 0; display:block; height:23px;margin-left:238px; position:absolute; text-decoration:none; top:400px; width:197px; z-index:9000;}
.howitworkslink a:hover { background: url(../images/public/howitwork_link_off.gif) 0 0px no-repeat;}
.sign-up a { width: 250px; height: 77px; z-index: 9000;	display: block;	position: absolute;	text-decoration: none; top:370px; margin-left:14px; background: url(../images/public/btn_testdrive.gif) 0 0 no-repeat;}

#pager { display: block; margin-left: 875px; position: absolute; top: 155px; z-index: 9000;}
#pager a {color:#EFEFEF; background:url(../images/public/glider_control.png) 0 0 no-repeat;	font-size:10px;	padding-right:12px;	padding-left:4px; text-decoration:none;	color:#84d4f7;}
#pager a:hover{	background:url(../images/public/glider_control.png) 0 10 no-repeat;	color:#FFF;}
#pager a.activeSlide {background:url(../images/public/glider_control.png) 0 -78 no-repeat;	color:#FFF;}

#banner_slides .homepagebannerbg{ background-image:url(../images/public/bannerbg.jpg); width:980px; height:320px;}
#banner_slides .ctas { z-index: 9000;	display: block;	position: absolute;	top:375px;	margin-left:10px;}
#banner_slides .ctas a { background:url(../images/public/signup_btn.gif) no-repeat left 0px; width:352px; height:50px; display:block; text-indent:-5000px; }
#banner_slides .ctas a:hover{ background:url(../images/public/signup_btn.gif) no-repeat left -50px; width:352px; height:50px; display:block; }


#inner_banner{ height:117px;width:1000px;}
#inner_banner h1.events, h1.about, h1.partners, h1.customers, h1.support, h1.pricing, h1.features, h1.terms, h1.privacy, h1.partners, h1.contact, h1.buzz, h1.blog, h1.notfound { background:url(../images/public/hd_upcomingevents.gif) no-repeat left; width:365px; height:32px; padding-top:90px; margin-left:20px; text-indent:-5000px; float:left;}
#inner_banner .ctas { margin-top:40px; margin-right: 18px; float: right;}
#inner_banner .ctas p{  text-align: center; color: #eee; font-size: 75%; padding-top: 2px;}
#inner_banner .ctas a{ background:url(../images/public/create_btn.gif) no-repeat left 0px; width:222px; height:43px; display:block; text-indent:-5000px; }
#inner_banner .ctas a:hover{ background:url(../images/public/create_btn.gif) no-repeat left -43px; width:222px; height:43px; display:block; }

h1.about {background:url(../images/public/aboutus_hd.gif) no-repeat left;}
h1.pricing {background:url(../images/public/pricing.gif) no-repeat left;}
h1.support {background:url(../images/public/support_hd.gif) no-repeat left;}
h1.features {background:url(../images/public/features_hd.gif) no-repeat left;}
h1.customers {background:url(../images/public/customers_hd.gif) no-repeat left;}
h1.terms {background:url(../images/public/terms_hd.gif) no-repeat left;}
h1.privacy {background:url(../images/public/privacy_hd.gif) no-repeat left;}
h1.partners {background:url(../images/public/partner_hd.gif) no-repeat left;}
h1.contact {background:url(../images/public/contactus_hd.gif) no-repeat left;}
h1.buzz {background:url(../images/public/buzz_hd.gif) no-repeat left;}
h1.notfound {background:url(../images/public/404_hd.gif) no-repeat left;}
h1.blog {background:url(../images/public/blog_hd.gif) no-repeat left;}


#hp_content{ width:960px; margin-left:20px;}
#hp_content .ad_bar{ background:url(../images/public/grey_bg.gif) no-repeat; width:960px; height:53px;}
#hp_content .ad_bar p{font-size:16px; color:#333333; display:block; text-align:center; padding:12px 0 0 0;}
#hp_content .hpcol_2{margin-top:30px; float:left; width:960px; }
#hp_content .hpcol_2 .col_left{ width:640px; float:left; }
#hp_content .hpcol_2 .col_left .into_cont{}
#hp_content .hpcol_2 .col_left .into_cont h2{}
#hp_content .hpcol_2 .col_left .into_cont p{ color: #666666; font-size: 0.8em;  line-height: 24px;}
#hp_content .hpcol_2 .col_left .how_it_works{}
#hp_content .hpcol_2 .col_left .how_it_works h2{ padding-bottom:13px;}
#hp_content .hpcol_2 .col_left .how_it_works .features{ float:left; width:196px; margin-right:26px;}
#hp_content .hpcol_2 .col_left .how_it_works .last{ margin-right:0px;}
#hp_content .hpcol_2 .col_left .how_it_works .features h3{ font-size:16px; color:#666666; font-weight:normal; padding:10px 5px 0 5px;}
#hp_content .hpcol_2 .col_left .how_it_works .features p{ font-size:13px;color:#666666; padding:5px 5px 0 5px; line-height:23px;}
#hp_content .hpcol_2 .col_left .how_it_works .features h3 a{border-bottom: 1px dashed #5db4e3; text-decoration:none;}
#hp_content .hpcol_2 .col_left .how_it_works .lead_link{ text-align:center; margin:10px 0 25px 0;}
#hp_content .hpcol_2 .col_left .how_it_works .lead_link a{ background:url(../images/public/icon_arrow.gif) right no-repeat; padding-right:20px; font-size:14px;}

#hp_content .hpcol_2 .col_left .leftcontent2{ float:left; margin-top:10px; padding-left:15px;}

#hp_content .hpcol_2 .col_left .leftcontent2 .service1{ float:left; width:395px;}
#hp_content .hpcol_2 .col_left .leftcontent2 .service1 h3{ padding-bottom:10px; font-weight:normal; font-size:19px;}
#hp_content .hpcol_2 .col_left .leftcontent2 .service1 ul{ float:left}
#hp_content .hpcol_2 .col_left .leftcontent2 .service1 ul li{ font-size:13px; color:#464646; padding-left:40px; padding-top:8px;}
#hp_content .hpcol_2 .col_left .leftcontent2 .service1 ul li.createicon{ background-image:url(../images/public/create_icon.gif); background-repeat:no-repeat; height:32px;}
#hp_content .hpcol_2 .col_left .leftcontent2 .service1 ul li.socialicon{ background-image:url(../images/public/social_icon.gif); background-repeat:no-repeat; height:32px;}
#hp_content .hpcol_2 .col_left .leftcontent2 .service1 ul li.lockicon{ background-image:url(../images/public/lock_icon.gif); background-repeat:no-repeat; height:32px;}
#hp_content .hpcol_2 .col_left .leftcontent2 .service1 ul li.setupicon{ background-image:url(../images/public/setup_icon.gif); background-repeat:no-repeat; height:32px;}
#hp_content .hpcol_2 .col_left .leftcontent2 .service1 ul li.barcodeicon{ background-image:url(../images/public/barcode_icon.gif); background-repeat:no-repeat; height:32px;}
#hp_content .hpcol_2 .col_left .leftcontent2 .service1 ul li.notificationicon{ background-image:url(../images/public/notification_icon.gif); background-repeat:no-repeat; height:32px;}
#hp_content .hpcol_2 .col_left .leftcontent2 .service1 ul li.manageicon{ background-image:url(../images/public/manage_icon.gif); background-repeat:no-repeat; height:32px;}

#hp_content .hpcol_2 .col_left .leftcontent2 .service2{float:left}
#hp_content .hpcol_2 .col_left .leftcontent2 .service2 h3{ padding-bottom:10px; font-weight:normal; font-size:19px;}
#hp_content .hpcol_2 .col_left .leftcontent2 .service2 ul{ float:left}
#hp_content .hpcol_2 .col_left .leftcontent2 .service2 ul li{ font-size:13px; color:#464646; padding-left:30px; background-image:url(../images/public/green_tick.gif); background-repeat:no-repeat; background-position:left 8px; line-height:27px; }


#hp_content .hpcol_2 .col_left .cost{  }
#hp_content .hpcol_2 .col_left .cost h2{ padding-bottom:17px; }
#hp_content .hpcol_2 .col_left .cost .lead_link{text-align:center; margin: 10px 0 25px 0;}
.cost_details_all{width:638px; height:136px; background:url(../images/public/pricing_banner_others.jpg) no-repeat; padding-bottom:15px;}
.cost_details_in{width:638px; height:136px; background:url(../images/public/pricing_banner.jpg) no-repeat; padding-bottom:15px;}
.cost_details_all p, .cost_details_in p{ color:#1b6aab; font-size:13px; padding:82px 0 0 15px;}

#hp_content .hpcol_2 .col_left .clients{ margin-bottom:70px;}
#hp_content .hpcol_2 .col_left .clients ul.logos{}
#hp_content .hpcol_2 .col_left .clients ul.logos { padding:10px 0 23px 0;}
#hp_content .hpcol_2 .col_left .clients ul.logos li{ }

#hp_content .hpcol_2 .col_right{ width:285px;float:right;}
.rnd_box{ background:url(../images/public/rnd_box_btm.gif) no-repeat bottom;float:left; padding-bottom:35px; margin-bottom:25px;}
.rnd_box h2{ background:url(../images/public/rnd_box_top.gif) no-repeat; height:35px; padding:7px 0 0 20px;}
.rnd_box .evnt_list { float:left; width:283px; border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4; margin-top:-2px;}
.rnd_box .evnt_list .evnt_dtls{border-bottom: 1px dotted #d4d4d4;}
.rnd_box .evnt_list .evnt_dtls .evnt_name{ float: left; max-height: 60px; min-height: 35px; padding: 8px 2px 15px 15px; width: 190px;}
.evnt_list .evnt_dtls .evnt_name a{ font-size:13px;}
.rnd_box .evnt_list .evnt_dtls .evnt_name p{ font-size:11px; color:#666666;}

.rnd_box .evnt_list .evnt_dtls .evnt_cta{ float:right; padding:11px 0 0 10px; }
.rnd_box .evnt_list .evnt_dtls .evnt_cta a{background:url(../images/public/btn_attend.gif) no-repeat right 0; width:62px; height:24px; float:left; text-indent:-5000px;}
.rnd_box .evnt_list .evnt_dtls .evnt_cta a:hover{background:url(../images/public/btn_attend.gif) no-repeat right -24px;}
.rnd_box .lead_link{ height:7px; margin-top:8px;}

.lead_link{text-align:center; }
.lead_link a{ background:url(../images/public/icon_arrow.gif) right no-repeat; padding-right:20px; font-size:14px;}


#hp_content .hpcol_2 .col_right .rnd_box .testimonial{ float:left; width:283px; border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4; margin-top:-2px; }
#hp_content .hpcol_2 .col_right .rnd_box .testimonial ul{ padding:15px 15px 10px 20px;border-bottom: 1px dotted #d4d4d4; }
#hp_content .hpcol_2 .col_right .rnd_box .testimonial ul li.icon{ background:url(../images/public/icon_testimonial.gif) no-repeat left 4px; padding-left:55px;}
#hp_content .hpcol_2 .col_right .rnd_box .testimonial ul li{ font-size:12px; color:#666666; line-height:20px; padding-bottom:10px; }
#hp_content .hpcol_2 .col_right .rnd_box .testimonial ul li strong{ color:#333333;}

#hp_content .hpcol_2 .signup{ background:url(../images/public/signup_bg.gif) no-repeat; width:960px; height:59px; display:block; text-align:center; 	 }
#hp_content .hpcol_2 .signup p{ color:#336699; padding:17px 7px 0 0; font-size:.98em; }
#hp_content .hpcol_2 .signup p a{ background:url(../images/public/btn_signup.gif) no-repeat left 0; width:97px; height:31px; float:right; text-indent:-5000px; margin-top:-3px}
#hp_content .hpcol_2 .signup p a:hover{ background:url(../images/public/btn_signup.gif) no-repeat left -31px; }


#inner_content{ width:960px; margin-left:20px;}
#inner_content .evntcol_2{margin-top:40px; float:left; width:960px; }
#inner_content .evntcol_2 .evntcol_left{ float:left; width:224px; }

.l_rnd_box{background:url(../images/public/l_rnd_box_btm.gif) no-repeat left bottom; padding-bottom:20px; margin-bottom:20px;}
.l_rnd_box h2{background:url(../images/public/l_rnd_box_top.gif) no-repeat; height:40px;  font-size:17px; padding:7px 0 0 20px; }
.l_rnd_box .occurence{float:left; width:222px; border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4; margin-top:-7px; padding-bottom:10px;}
.l_rnd_box .occurence ul{ }
.l_rnd_box .occurence ul li{background-image:url(../images/public/blue_arrow.gif); background-repeat:no-repeat; background-position: 7px 7px; padding:5px 10px 10px 28px; font-size: 75%; }
.l_rnd_box .occurence ul li.selected{ font-size:13px;}
.l_rnd_box .occurence ul li a{ font-size:13px;}
.l_rnd_box .occurence ul li span.item_no{ font-size:12px; color:#333; font-style:italic;}
.l_rnd_box ul.rss{}
.l_rnd_box ul.rss li{padding-left:20px; }
.l_rnd_box ul.rss li a{ color:#ef770b; font-size:12px; padding:4px 0 0 8px; }

#inner_content .evntcol_2 .evntcol_right{ width:960px; float:left; margin-left:20px;}
#inner_content .evntcol_2 .evntcol_right .pg_header{ }
#inner_content .evntcol_2 .evntcol_right .pg_header h2{ float:left; font-size:22px;}
#inner_content .evntcol_2 .evntcol_right .pg_header ul{ float:right; font-size:13px; padding-top:30px;}

#inner_content .evntcol_2 .evntcol_right .evnt_cont{ width: 960px; }
#inner_content .evntcol_2 .evntcol_right .evnt_cont .evnt_logo{ float:right;}
#inner_content .evntcol_2 .evntcol_right .evnt_cont .evnt_desc{ float:left; width:960px;}
#inner_content .evntcol_2 .evntcol_right .evnt_cont .evnt_desc h3{ font-size:21px; font-weight:normal; margin-top:-4px;}
#inner_content .evntcol_2 .evntcol_right .evnt_cont .evnt_desc h3 a{ text-decoration:none;}
#inner_content .evntcol_2 .evntcol_right .evnt_cont .evnt_desc .when{font-size:13px; color:#333333; padding-bottom:10px;}
#inner_content .evntcol_2 .evntcol_right .evnt_cont .evnt_desc .when .where{font-size:13px; color:#666666; }
#inner_content .evntcol_2 .evntcol_right .evnt_cont .evnt_desc .host{ font-size:12px; color:#999999;}
#inner_content .evntcol_2 .evntcol_right .evnt_cont .evnt_desc .actions{ padding-top:14px;}
#inner_content .evntcol_2 .evntcol_right .evnt_cont .evnt_desc .actions ul.view_dtls{ float:left;}
#inner_content .evntcol_2 .evntcol_right .evnt_cont .evnt_desc .actions ul.view_dtls li a{ background:url(../images/public/btn_viewdtls.gif) no-repeat left 0; width:94px; height:24px;text-indent:-5000px;float:left;}
#inner_content .evntcol_2 .evntcol_right .evnt_cont .evnt_desc .actions ul.view_dtls li a:hover{ background:url(../images/public/btn_viewdtls.gif) no-repeat left -24px;width:94px; height:24px; }
#inner_content .evntcol_2 .evntcol_right .evnt_cont .evnt_desc .actions ul.social_like{ float:right;}
#inner_content .evntcol_2 .evntcol_right .evnt_cont .evnt_desc .actions ul.social_like li{ float:left; padding-left:10px; padding-top:5px;}
#inner_content .evntcol_2 #Chk_Category { border-color: #E4E4E4; border-style: solid; color: #666666; font-size: 80% !important; width: 100%;}
#inner_content .evntcol_2 #Chk_Category td { border-bottom: 1px dotted #D4D4D4; padding: 9px 10px 10px 20px;}
#inner_content .evntcol_2 #Chk_Category td input { margin-right: 10px;}


#inner_Contentcontainer{ margin-top: 20px; padding-left:15px; padding-bottom:20px; float:left; padding-bottom:20px;}
#inner_Contentcontainer .left{ width:700px;float:left;}
#inner_Contentcontainer .left p{ color: #666666; font-size: 0.8em; line-height: 20px;}
#inner_Contentcontainer .left p.share { margin: 5px 0 0 575px; position: absolute;}
#inner_Contentcontainer .left p.static_text{ font-size:13px; color:#000000; line-height:22px;}
#inner_Contentcontainer .left p.static_text1{ font-size:14px; color:#464646; font-weight:normal}

#inner_Contentcontainer .left .innermain_content h3{ font-size:16px; color:#333333; padding-left:13px; padding-top:5px; background-image:url(../images/public/hd_bg.gif); background-repeat:repeat-x; height:34px; font-weight:normal}
#inner_Contentcontainer .left .innermain_content div.list1{ float:left;padding-left:10px;  color:#333333;}
#inner_Contentcontainer .left .innermain_content div.list1 ul{}
#inner_Contentcontainer .left .innermain_content div.list1 ul li{ font-size:12px; background-image:url(../images/public/green_bullets.gif); background-repeat:no-repeat; background-position:left; padding-left:30px; line-height:35px;}
#inner_Contentcontainer .left .innermain_content div.list2{ float:left;padding-left:90px;}
#inner_Contentcontainer .left .innermain_content div.list2 ul{}
#inner_Contentcontainer .left .innermain_content div.list2 ul li{ font-size:12px; background-image:url(../images/public/green_bullets.gif); background-repeat:no-repeat; background-position:left; padding-left:30px; line-height:35px;}


/* Pricing Styles */
.widget_top{ padding-top:20px; padding-bottom:20px;}
.widget_top .freevent{ float:left}
.widget_top .paidevent{ background-image:url(../images/public/paidevent.gif); background-repeat:no-repeat; width:436px; height:110px; float:left; margin-left:12px;}
.widget_top .paidevent p{ padding-left:185px;}
.widget_top .paidevent p.percent{ padding-top:35px; color:#0f629d; font-size:21px !important; font-weight:bolder;}
.widget_top .paidevent p.maxfee{ font-size:13px; color:#666666;}


.content_list { float: left;  margin-top: 10px;}
.content_list h4 { background-image: url("../images/public/hd_bg.gif"); font-size: 13px;  font-weight: bold; height: 34px; padding-left: 10px; padding-top: 8px; width: 700px;}
.content_list p { color: #333333;  font-size: 13px;  line-height: 20px;  padding-left: 10px;  margin-bottom: 20px; }
.content_list p a { color: #0072B7;}
.content_list p.q { font-weight: bold; padding-bottom: 5px; padding-top: 10px; font-size: 80%; }
.content_list p.ans {padding-bottom: 15px; border-bottom: 1px dotted #ccc; font-size: 75%;}
.content_list ul {}
.content_list ul li { font-size: 13px; line-height: 30px; padding-left: 15px;}

p.green_txt { color: #6D9C09;  font-size: 13px; line-height: 22px; padding-top: 20px;}
.note_hd { color: #666666; float: left; font-size: 11px; font-weight: bold; padding-bottom: 5px; padding-left: 10px; padding-top: 8px; width: 30px;}
.note_txt {color: #666666; float: left; font-size: 11px; padding-bottom: 15px; padding-left: 10px; padding-top: 8px; width: 620px;}
.note_small { color: #666666; display: block; font-size: 10px; margin-top: 5px; padding: 0 0 5px 2px; text-align: right;}
.currency { display: none;}



#inner_Contentcontainer .left .hdbg{ background-image:url(../images/public/hd_bg.gif); width:700px; height:27px; padding-left:10px; padding-top:8px; }
#inner_Contentcontainer .left .hdbg h4{ font-size:13px; font-weight:bold; float:left}
#inner_Contentcontainer .left .hdbg p.currency{ font-size:13px; float:right; padding-right:10px;}
#inner_Contentcontainer .left .hdbg p.currency select{ font-size:12px;}

#inner_Contentcontainer .left table.form{ font-size:13px; color:#333; margin-top:15px; width:500px;}
#inner_Contentcontainer .left table.form tr td { font-size:13px; color:#333; padding-bottom:15px;}
#inner_Contentcontainer .left table.form tr td input{ width:270px;font-size:13px; color:#333;}
#inner_Contentcontainer .left table.form tr td input.btn{ width:auto}
#inner_Contentcontainer .left table.form tr td select{ width:275px;font-size:12px; color:#333; height:22px;}
#inner_Contentcontainer .left table.form tr td textarea{width:270px;font-size:12px; color:#333; height:110px; }

#inner_Contentcontainer .right{ float:left; margin-top:6px; margin-left:38px;}
#inner_Contentcontainer .right .nextsteps{ float:left; padding-bottom:20px;}
#inner_Contentcontainer .right .nextsteps ul{}
#inner_Contentcontainer .right .nextsteps ul li{ background-image:url(../images/public/blue_arrow.gif); background-repeat:no-repeat; line-height:29px; background-position:left 11px; padding-left:23px;}
#inner_Contentcontainer .right .nextsteps ul li a{ font-size:13px; text-decoration:none;}  
#inner_Contentcontainer .right .call{} 
#inner_Contentcontainer .right .followusinner_hd{ padding-bottom:6px;}
#inner_Contentcontainer .right .insidepg_followus{ padding-top:10px; background-image:url(../images/public/followus_bg.gif); background-repeat:no-repeat; width:212px; height:48px;} 
#inner_Contentcontainer .right .insidepg_followus ul{ padding-left:12px;} 
#inner_Contentcontainer .right .insidepg_followus ul li{ float:left; padding-right:12px;} 
#inner_Contentcontainer .right .trial_banner{ padding-top:20px; float:left; padding-bottom:20px;}


#inner_Contentcontainer .steps{ margin-top:20px; margin-bottom:20px; float:left; }

#inner_Contentcontainer .steps .one{ float:left; width:240px;}
#inner_Contentcontainer .steps .one .content{ float:left; border-right:1px solid #d9d9d9; padding-right:15px;padding-bottom:20px;} 
#inner_Contentcontainer .steps .one .content div.num{ float:left; padding-right:5px; padding-bottom:70px;} 
#inner_Contentcontainer .steps .one .content h4{ font-size:12px; font-weight:bold; padding-top:5px;}
#inner_Contentcontainer .steps .one .content p{ font-size:12px; color:#666; line-height:21px;}

#inner_Contentcontainer .steps .two{ float:left; width:220px; padding-left:10px;}
#inner_Contentcontainer .steps .two .content{ float:left; border-right:1px solid #d9d9d9; padding-right:15px; padding-bottom:20px;} 
#inner_Contentcontainer .steps .two .content div.num{ float:left; padding-right:5px; padding-bottom:70px;} 
#inner_Contentcontainer .steps .two .content h4{ font-size:12px; font-weight:bold; padding-top:5px;}
#inner_Contentcontainer .steps .two .content p{ font-size:12px; color:#666; line-height:21px;}

#inner_Contentcontainer .steps .three{ float:left; width:220px;padding-left:10px;}
#inner_Contentcontainer .steps .three .content{ float:left; } 
#inner_Contentcontainer .steps .three .content div.num{ float:left; padding-right:5px; padding-bottom:70px;} 
#inner_Contentcontainer .steps .three .content h4{ font-size:12px; font-weight:bold; padding-top:5px;}
#inner_Contentcontainer .steps .three .content p{ font-size:12px; color:#666; line-height:21px;}



#footer{ background:url(../images/public/footer_bg.gif) repeat-x; width:100%; height:154px; margin-top:10px; clear: both;}
#footer .ftr_content{margin-left:auto; margin-right:auto; width:960px; padding-top:5px;}
#footer .ftr_content .ftr_links ul{margin-top:20px;  padding-bottom:15px;}
#footer .ftr_content .ftr_links ul li{ padding-right:30px; float:left; }
#footer .ftr_content .ftr_links ul li a{  color:#666666; text-decoration:none; font-size:12px;}
#footer .ftr_content .ftr_links ul li a:hover{color:#000000; }
#footer .ftr_content .copyright{ clear:left; margin-top:20px; color:#8e8e8e; font-size:11px;}

.clearfix { clear:both;}
.announcement {padding: 10px 20px 10px 45px; margin: 0 0 5px 0; font-weight: bold; font-size: 80%;}

.fail{   background-color: #fed;
    border: 1px solid #990000;
    color: #990000 !important;
    background-image:url(/images/blue/icon_fail.gif); background-repeat: no-repeat; background-position: left 3px;
}

.success {
    background-color: #ddf7df;
    border: 1px solid #d2d3d2;
    color: #7e837e !important;
    background-image:url(/images/blue/icon_success.gif); background-repeat: no-repeat;
}

.alert {
    background-color: #DFF2BF;
    border: 1px solid #d2d3d2;
    color: #7e837e !important;
    background-image:url(/images/blue/icon_alert.gif); background-repeat: no-repeat;
}

.info {
    background-color: #BDE5F8;
    border: 1px solid #00529B;
    color: #00529B !important;
    font-weight:normal !important;
    padding: 15px 15px 15px 45px;
    background-image:url(/images/blue/info.png); background-repeat: no-repeat; background-position:5px 5px;
}
#sitecontainer #inner_Contentcontainer .left table tr td b {
	font-weight: bold;
	font-size: x-large;
}
#sitecontainer #inner_Contentcontainer .left .freevent table tr td table tr td {
	color: #000;
	font-size: small;
}
#sitecontainer #inner_Contentcontainer .left table tr td {
	font-weight: bold;
}

#tbl-pricing {
	font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	background: #E6EAE9;
	width: 560px;
	padding: 0;
	margin: 0;
}

#tbl-pricing a {
	color: #c75f3e;
}

#tbl-pricing caption {
	padding: 0 0 5px 0;
	width: 560px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#tbl-pricing th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(/images/public/bg_header.jpg) no-repeat;
}

#tbl-pricing th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

#tbl-pricing td {
	font:bold 12px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif !important;
}

#tbl-pricing td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 3px 6px 3px 12px;
	color: #4f6b72;
}

#tbl-pricing td.alt {
	background: #F5FAFA;
	color: #797268;
}

#tbl-pricing th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(/images/public/bullet1.gif) no-repeat;
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#tbl-pricing th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(/images/public/bullet1.gif) no-repeat;
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

#curr_selector td {height: 70px; padding-top:8px;}
.browserIE #curr_selector td {height: 62px !important;}
#curr_selector td a {text-align:center; margin-left: auto; margin-right: auto;}
#curr_selector td.on {background: url(/images/public/price-pointer.gif) no-repeat; background-position: center bottom;}


.clearfix{ clear:both;}


.form-side-labels label {font-weight: normal !important; text-align: left !important; width: 100px !important; padding-left: 5px !important;}


.rectangle-speech-border {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 10px solid #5A8F00;
    border-radius: 20px 20px 20px 20px;
    color: #333333;
    margin: 1em 0 3em;
    padding: 50px 15px;
    position: relative;
    text-align: center;
}
