@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:15px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#636363; }

/*Universal classes */
a{ outline:none; border:none; text-decoration:none; }
img{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;}
.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;}
.earth_day{padding-top: 7px;}

.cservice{padding-top:10px; padding-right:15px; padding-bottom:50px; font-weight:bold; color:#006; font-family:"Times New Roman", Times, serif; float:left; text-align:left; font-size:14px;}

/* Content Section */
#content{ width:930px; float:left; }

.cert_frame{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:350px; 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:550px; 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:7px; padding-top:5px; width:inherit; vertical-align:top;}



.releasetitle{float:left;font-size:14px;line-height:16px;padding-top:15px;padding-left:5px; padding-bottom:5px; color:#333; text-align:left;}
.releasetext{float:left;font-size:12px;line-height:12px;padding-top:15px; padding-left:30px;color:#666; text-align:left;}

.learnmore{margin-left:40px; margin-right:auto;padding-bottom:30px;}

.prod_title{text-align:center; padding-top:15px; padding-bottom:5px; font-family:"Times New Roman", Times, serif; font-size:18px; color:#900; font-weight:100;}

.cstitle {font-size: 20px; font-family: "Times New Roman", Times, serif; padding-bottom: 20px;}
.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}

/* Left */
.left_section{float:left;width:518px; font-family:"Times New Roman", Times, serif;}
.left_cs{float:left;width:300px; padding-left:15px;}
.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;}
.right_cs{float:left;width:503px;}

/* 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;line-height:16px;padding-top:15px;color:#666;}
.desc_txt1{float:left;padding-left:10px;width:250px;line-height:16px;color:#666; font:"Times New Roman", Times, serif}
.desc_general{float:left; padding-top:10px; padding-bottom:10px; line-height:16px;color:#666; font-size:12px;}
.desc_general1{color:#666; font-size:12px; border:none; overflow: auto; font:"Times New Roman", Times, serif}
.desc_title{float:left;padding-left:10px;font-size:14px;line-height:18px;color:#666; padding-top:15px; padding-bottom:10px; text-align:left;}
.product_title{float:left;padding-left:10px;font-size:14px;line-height:18px;color:#666; padding-top:15px; padding-bottom:10px; text-align:left; padding-left:20px; padding-top:15px; text-decoration:underline; font-weight:bold;}
.page_title{float:left;padding-left:0px;width:415px;font-size:22px;line-height:24px;padding-top:15px;color:#900; font-family:"Times New Roman", Times, serif;}
.page_subtitle{float:left;padding-top:15px; padding-left:0px; 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; font-weight:100;}
.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:left;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:10px;}

/* Form Part */
.form_section{float:left;width:385px;}
.formcontainermiddle{ width:370px; height:198px; float:left; padding:65px 0px 0px 15px; background:url(../images/form-fields.jpg) no-repeat left top; }

.form_row{float:left;width:350px;padding:0px 0px 0px 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;}
.btn_submit1{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; }
.gdad_logo{float:left;padding-top:15px; padding-left:40px;}
.bbb_logo{float:left;padding-top:15px; padding-left:40px;}
.authnet_logo{float:left;padding-left:46px; padding-top:18px}
.cc_logo{float:left;padding-top:40px; padding-left:46px;}
.btm_address{float:left;padding-top:16px;padding-left:252px;}
.btm_info_line{float:left;width:903px;text-align:center;font-size:12px;color:#b42020;padding-top:10px;padding-bottom:10px;}
.btmnav{ padding-left:20px; padding-right:20px; padding-bottom:20px; color:#900; font-weight:bold;}

/******Css Altered*******/
.header_mid { float:left;width:415px;height:451px; 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:-230px;
	top:76px;
	z-index:125;
}
.couple_png1 { float:left;position:absolute;width:100px;left:35px;top:60px; z-index:125; }
#flashFile { float:left; width:385px; height:283px; position:absolute; z-index:25; left:-230px; top:75px;  }

.markup{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#F00;}

