

@charset "utf-8";

/* Global reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0px; padding:0px; }

/* General CSS*/
body { margin:0px; padding:0px; margin:0px auto;  background:url(../images/main-bg.jpg) 50% top no-repeat; font-family: Arial, Verdana, sans-serif; font-size:13px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#636363; }
h1 { font-family:'Times New Roman', Times, serif; font-size:24px; text-decoration:underline; color:#666; font-family: }

/*Universal classes */
a{ outline:none; border:none; text-decoration:none; }
img{ float:left;  border:0px;}
.FloatLeft{ float:left; }
.FloatRight{ float:right; }
.clear{clear:both;}

/* Wrapper */
#MainContainer{ width:903px; margin:0px auto; height:auto; }

/* Header */
#header{float:left;width:903px;}

#nav{float:left;width:903px;height:36px;background:url(../images/header01.jpg) left top no-repeat;}
.nav_box{float:right;padding-top:15px;}
.nav_lnk{float:left;color:#d0d0d0;text-decoration:none;font-size:11px;}
.nav_lnk:hover{text-decoration:underline;}
.nav_separator{float:left;padding-left:10px;color:#2f3133;}

/* Content Section */
#content{ width:903px; float:left; }

.cert_frame{float:left;width:550px; height:435px; text-align:center; vertical-align:top; align:center; padding-top:12px; background-image:url(../images/gradbox_550.jpg); background-repeat:no-repeat;}
.cert_format{float:right; width:300px; height:435px; vertical-align:top;}
.cert_title{text-align:center; font-family:"Times New Roman", Times, serif; font-size:20px; vertical-align:top; height:24px;}
.cert_ded{text-align:center; font-family:"Times New Roman", Times, serif; font-size:14px; vertical-align:top; height:35px;}
.cert_time{text-align:left; font-family:"Times New Roman", Times, serif; font-size:10px; padding-top:5px; vertical-align:top; height:12px;}
.cert_photo{width:300px; height:258px; padding-left:37px;}
.cert_lla{height:25px;text-align:left; font-family:"Times New Roman", Times, serif; font-size:10px; padding-top:15px;vertical-align:top;}
.cert_credesxi{text-align:center; font-family:"Times New Roman", Times, serif; font-size:10px; padding-top:5px; width:inherit; vertical-align:top;}



.releasetitle{float:left;font-size:14px;line-height:16px;padding-top:15px;padding-left:5px;color:#333; text-decoration:underline;}
.releasetext{float:left;font-size:12px;line-height:12px;padding-top:15px; padding-left:30px;color:#666;}

.learnmore{margin-left:40px; margin-right:auto;padding-bottom:30px;}

.prod_title{text-align:center; padding-top:15px; font-family:"Times New Roman", Times, serif; font-size: 22px; color:#900; font-weight:100;}


.csprodname{font-size:10px;font-family:Verdana, Geneva, sans-serif; color:#900; margin-left:auto; margin-right:auto;}
.csprodimage{font-size:10px;font-family:Verdana, Geneva, sans-serif; color:#900; margin-left:auto; margin-right:auto;}
.csprodprice{font-size:12px;font-family:Verdana, Geneva, sans-serif;}
.price{font-size:12px;font-family:Verdana, Geneva, sans-serif; color:#333}
.cstitle{font-size:24px; font-family:Verdana, Geneva, sans-serif}

/* Left */
.left_section{float:left;width:518px;}
.left_section p{float:left;color:#666;font-size:12px;line-height:18px;width:470px;padding-left:10px;}

.points_box{float:left;padding-top:20px;padding-left:10px;}
.points_hd_img{float:left;padding-bottom:4px;width:470px;}
.points_box_mid{float:left;width:470px;}
.points_sect_line{float:left;width:470px;padding-top:1px;padding-bottom:2px;}
.points_line{background:url(../images/points_divider.gif) left bottom repeat-x;}
.points_sect{float:left;width:470px;background:#eeece1;}
.points_mid{float:left;width:441px;padding-left:25px;padding-top:6px;background:url(../images/arrow.jpg) 4px 9px no-repeat;}

/* Right */
.right_section{float:left;width:385px;}

/* Mid Content */
.mid_divider_top{float:left;padding-top:28px;}
.mid_divider_btm{float:left;padding-top:24px;}
.title_imgs{width:415px;}
.space_right3{margin-right:11px;}

.width903{width:903px; vertical-align:top;}

.unique_box_outer{float:left;width:903px;padding-top:8px;}
.unique_box{width:425px;}
.unique_gft_box{float:left;width:415px;padding-left:10px;padding-top:10px;background:url(../images/grey-box.gif) left top no-repeat;height:148px;}
.give_world_sect{float:left;width:238px;padding-top:8px;}
.give_world_hd{float:left;width:211px;height:26px;background:url(../images/ourgift-tabrtcurve.jpg) left top no-repeat;padding-top:4px;font-weight:bold;font-size:17px;color:#666;text-transform:uppercase;padding-left:10px;}

.desc_txt{float:left;padding-left:10px;width:415px;font-size:12px;line-height:16px;padding-top:15px;color:#666;}
.desc_general{float:left;padding-left:10px;font-size:12px;line-height:16px;color:#666;}
.page_title{float:left;padding-left:10px;width:415px;font-size:20px;line-height:20px;padding-top:15px;color:#900;}
.page_subtitle{float:left;padding-left:50px;padding-top:15px;padding-bottom:5px;width:90%;font-size:16px;line-height:16px;color:#666;}

.starting{float:left;font-size:15px;padding-top:20px;color:#000;padding-left:15px;}
.learn_lnkbox{float:left;width:104px;height:24px;background:url(../images/tab-learnmore.jpg) 20px 8px no-repeat;padding-left:40px;padding-top:11px; padding-bottom:15px; margin-left:30px;}
.learn_lnk{float:left;color:#fff;font-family:'Trebuchet Ms',Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;text-decoration:none; vertical-align:bottom;}
.learn_lnk:hover{text-decoration:underline;}

.space_right6{margin-right:6px;}

.echostar_about_box{float:left;width:903px;padding-top:8px;padding-bottom:15px;}

.echostar_txt{float:left;padding-left:10px;width:415px;font-size:12px;line-height:20px;text-align:justify;padding-top:15px;color:#666;}
.about_us_txt{float:left;padding-left:10px;width:415px;font-size:12px;line-height:16px;padding-top:15px;color:#666;}
.caps{text-transform:uppercase;}
.about_imgs{float:left;padding-left:10px;width:415px;padding-top:38px;}

/* Form Part */
.form_section{float:left;width:385px;}
.formcontainermiddle{ width:370px; height:367px; float:left; padding:65px 0px 0px 15px; background:url(../images/form-fields.jpg); }

.form_row{float:left;width:350px;padding:0px 0px 5px 15px;}
.labels{ width:135px; float:left; color:#333; text-align:right; padding-right:5px; padding-top:3px;}
.input{ width:172px; float:left; height:17px; border:1px solid #595959; padding:3px 3px 0px 3px;}
.select{ width:179px; float:left; height:20px; border:1px solid #595959;}

.form_opt_row_top{float:left;width:282px;padding:20px 0px 0px 20px;}
.form_opt_row{float:left;width:282px;padding:10px 0px 0px 20px;}
.btn_submit{float:left;width:288px;height:61px;background:url(../images/button.gif) left top no-repeat;}

.form_btm{float:left;background:url(../images/form-bottom.jpg) no-repeat left top; width:385px; height:80px;}

.space_top5{padding-top:5px;}

/* Footer */
#footer{float:left;width:903px;background:url(../images/divider01.jpg) center top no-repeat;text-align:center;font-size:11px;color:#919191;}
.btm_logo_box{float:left;padding-top:16px;padding-left:312px;}
.bbb_logo{float:left;padding-top:15px;}
.authnet_logo{float:left;padding-left:46px;}
.btm_address{float:left;padding-top:16px;padding-left:252px;}
.btmnav{vertical-align:bottom; text-align:center; font-weight:bold; font-size:14px; font-family:"Times New Roman", Times, serif; padding-left:15px; padding-right:15px; padding-bottom:20px color:#900;}
.btm_info_line{float:left;width:903px;text-align:center;font-size:12px;color:#b42020;padding-top:10px;padding-bottom:10px;}

/******Css Altered*******/
.header_mid { float:left;width:315px;height:451px; background:url(../images/txt_freegift.jpg) no-repeat -6px bottom; padding-left:488px; }
.header_txt { float:left;padding-top:270px; }
.header_relative { float:left;position:relative;width:100px; }
.couple_png { float:left;position:absolute;width:100px;left:42px;top:59px; z-index:125; }
.couple_png1 { float:left;position:absolute;width:100px;left:60px;top:70px; z-index:125; }
.couple_png2 { float:left;position:absolute;width:100px;left:42px;top:49px; z-index:20; }
#flashFile { float:left; width:385px; height:283px; position:absolute; z-index:25; left:-230px; top:75px;  }

.center { margin-left:auto; margin-right:auto; text-align:center; }


