@charset "utf-8";

body { margin:0px; padding:0px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:url(../images/main_bg.gif) repeat-x 0px 0px; }

.float_left { float:left; }

.float_right { float:right; }

img { border:0px; margin:0px; padding:0px; float:left; }

a {border:0px; margin:0px; padding:0px;}

p, div, span, h1 { margin:0px; padding:0px; }

#main_container { width:776px; height:auto; margin:0 auto; }

/******Header Container********/
#header_container { width:776px; margin:31px 0px 0px 0px; height:auto; float:left; }

#header_left { width:472px; float:left; height:auto; }

#header_right { width:304px; float:left; height:auto; }

.logo { margin-top:58px; margin-bottom:22px; }

#head_text { width:406px; float:left; }

.free { font-size:80px; float:left; padding-right:5px; color:#112259; font-family:Georgia, 'Times New Roman', Times, serif; line-height:60px; font-weight:normal; }

.year { font-family:Georgia, 'Times New Roman', Times, serif; font-size:28px; line-height:30px; color:#102259; font-weight:normal; }

.magazine { font-size:36px; float:left; color:#01b8f4; font-family:Georgia, 'Times New Roman', Times, serif; }

#head_text ul { width:400px; float:left; padding:0px; margin:0px; list-style-type:none; display:inline; }

#head_text li { background:url(../images/bullet.gif) no-repeat 0px 5px; padding-left:8px; display:inline; color:#435ba6; font-size:15px; margin-right:6px; }

/******Form Container********/
#text_feild_container { width:472px; height:98px; background:url(../images/text_field_bg.gif) no-repeat; float:left; }

#info_container { width:420px; float:left; margin-top:16px; margin-left:23px!important; margin-left:12px; }

.mainfield { width:259px; height:20px; float:left; margin-bottom:0px; padding:0px; }

.select1 { width:191px; height:20px; float:left; margin-top:5px; font-size:11px; }
.designed_txt{width:140px;font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; line-height:20px; padding:0px 0px 0px 10px; color:#5a5858; float:left;}
.edius_small_logo{margin:4px 0px 0px 0px; float:left;}
.download_btn { width:180px; height:auto; float:left; margin:0px 0px 0px 10px; }
.download_btn1 { width:180px; height:auto; float:left; margin-top:-5px; margin-left:210px!important; margin-left:105px; }
.edius_txt{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:20px; color:#000000; text-transform:uppercase; float:left; font-weight:bold;} 

/******Content Container********/
#content_container { width:776px; height:auto; float:left; }

#cool_features_container { width:776px; height:239px; background:url(../images/cool_feature_main_bg.gif) repeat-x; float:left; }

#cool_features { width:465px; margin-top:17px; margin-left:14px!important; margin-left:7px; height:auto; float:left; }

#cool_features ul { width:402px; float:left; padding:0px 0px 0px 15px; margin:16px 0px 0px 0px; height:auto; list-style-type:none; display:block; }

#cool_features li { background:url(../images/check_box.gif) 0px 3px no-repeat; height:34px; padding:0px 0px 0px 15px; float:left; }

#cfeatures_hdingbg { width:369px; height:28px; float:left; background:url(../images/cool_feature_heading_bg.gif) no-repeat; }

#cfeatures_hdingbg h1, #summ_bubblebg h1, #gallery_hdingbg h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding:0px; }

.cool_heading { margin:8px 0px 0px 33px; }

#comments { width:277px; height:auto; float:left; position:relative; }

#summ_bubblebg { width:159px; height:39px; float:right; background:url(../images/some_bubble_bg.gif) no-repeat; margin-right:10px; margin-top:17px; }

.happy_users_heading { margin:8px 0px 0px 14px; }

.gallery_heading { margin:6px 0px 0px 19px; }

#comments p { width:226px; text-align:right; font-size:11px; padding-right:18px; float:right; height:auto; color:#868686; }

.quteleft { margin-left:13px; margin-top:-5px; }

.quteleft1 { margin-left:30px; margin-top:-5px; }

.right_qoute { float:left; margin-top:-20px; margin-left:240px; }

.names { color:#73adad; }

.testi_seprator { margin:14px 0px 8px 0px; float:right; }

#gallery_container { width:751px; height:192px; float:left; margin-left:9px; }

#gallery_hdingbg { width:201px; height:23px; float:left; margin-left:22px!important; margin-left:11px; background:url(../images/gallery_heading_bg.gif) no-repeat; }

#gallery_imgs { width:776px; height:169px; float:left; }

#gallery_imgs_middlebg { width:729px; height:169px; float:left; background:url(../images/gallery_bg.gif) repeat-x; }

.images_container { width:207px; float:left; height:120px; margin-top:17px; }

.img2_margin { margin-top:17px; margin-left:48px; margin-right:48px!important; margin-right:42px; }

.img1_margin { margin:17px 0px 0px 8px; }

.imgbefor { width:101px; height:auto; float:left; margin-right:5px; }

.imgbefor p { color:#5a5a5a; float:left; padding:5px 0px 0px 30px; }

.imgafter { width:101px; height:auto; float:left; }

.imgafter p { color:#c4032f; float:left; padding:5px 0px 0px 32px; }

#progress_bar { width:705px; height: 10px; float:left; margin-left:17px!important; margin-left:13px; margin-top:11px; }

#progress_centerbg { width:683px; height:7px; margin-top:1px; float:left; background-color:#d7d7d7; overflow:hidden; }

#video_container { width:776px; height:206px; background:url(../images/video_bg.gif) repeat-x 0px 77px; ; margin-top:23px; float:left!important; float:none; }

.video_img { width:300px; height:187px; margin-left:30px; margin-right:37px!important; margin-left:18px; float:left; }

#video_description { width:392px; float:left; height:auto; }

#video_description p { font-size:11px; color:#5c5c5c; width:365px; padding:0px 0px 12px 7px; float:left; }

#get_video { width:388px; float:left; height:auto; }

.get_video_img { margin-bottom:6px; }

#info_container1 { width:390px; float:left; padding-left:7px; }

/******Text Container 1********/

/******Text Container 2********/ 
#partners_logos { width:776px; height:69px; background:url(../images/partners_bg.gif) 13px 0px no-repeat; float:left; margin-bottom:6px; }
.sepratorfirst { width:2px; height:32px; float:left; background:url(../images/partner_logo_seperator.gif) no-repeat; margin-top:18px; margin-left:320px; }
.seprator { width:2px; height:32px; float:left; background:url(../images/partner_logo_seperator.gif) no-repeat; margin-top:18px; }

#bottom_bg p { width:700px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#949798; font-weight:normal; margin-top:25px; margin-left:27px; line-height:16px; }

.logo1 { margin:21px 34px 0px 14px; }

.logo2 { margin:7px 23px 0px 33px; }

.logo3 { margin:20px 23px 0px 23px; }

.logo4 { margin:9px 34px 0px 32px; }

.logo5 { margin:10px 20px 0px 30px; }

.logo6 { margin:30px 27px 0px 21px; }

.logo7 { margin:13px 20px 0px 20px; }

/******Footer Container********/
#footer { width:776px; height:auto; float:left; padding: 0px 0px 0px 0px; }

#footer p { width:600px; float:left; height:auto; color:#ababab; font-size:10px; margin-top:13px; padding-left:14px; }

#footer span a { color:#ff9c20; font-size:11px; text-decoration:underline; margin:0px 2px 0px 2px; }

.leftquote { position:absolute; left: 35px; top: 51px; }

.rightquote { position:absolute; left: 262px; top: 75px; }

.leftquote2 { position:absolute; left: 18px!important; left:19px; top: 126px; }

.rightquote2 { position:absolute; left: 262px; top: 154px; }

.width100 { width:100%; }
.footer_rightlogo{margin-top:20px;}

