@charset "utf-8";
/*********************** CSS Document ***********************/

body { margin: 0px; text-align: center;	background-color:#49819c;}

/******************** WRAPPER *********************/
#wrapper { width:917px; height: auto; overflow:auto; text-align: left; margin: 0 auto 0 auto; background-color:#FFFFFF;}

#masthead { width:628px; height:84px; background:url('../images/masthead_bg.gif') repeat-y right; float:left;}
#logo { width:auto; height:auto; float:left;}
#masthead #caption { width:auto; height:auto; float:left; margin:16px 0px 0px 27px;}
#masthead #number { width:auto; height:auto; float:left; text-align:center; margin:14px 0px 0px 20px;}
#masthead #buy { width:auto; height:auto; float:left; margin:25px 0px 0px 22px;}


#top { width:917px; height:auto; clear:both;}
#top #navigation{ width:288px; height:365px; float:left; padding:0px 0px 0px 0px;}
#top #navigation #lt{ width:243px; height:321px; float:left; background:url('../images/navi_bg.gif') repeat-y; padding:25px 0px 25px 0px;}
#top #navigation #rt{ width:45px; height:371px; float:left; background:url('../images/navi_rt.gif') no-repeat;}

#aboutrow { width:917px; height:auto; padding:10px 0px 0px 0px; clear:both;}
#aboutrow #form { width:227px; height:170px; background:url('../images/form_box.gif') no-repeat; float:left; padding:37px 2px 0px 15px;}
#formDiv{ width: 235px; height: auto; padding:10px 0px 0px 0px; clear:both;}
#fname{ width: 75px; height: auto; float:left;}
#ftextfield{ width: 150px; height: auto; float:left; margin:0px 0px 0px 10px;}
#aboutrow #video { width:234px; height: auto; float:left; margin:8px 0px 0px 10px;}

#testimonials { width:917px; height:auto; padding:10px 0px 0px 0px; clear:both;}
#testimonials #tlt { width:244px; height: auto; float:left;}
#tlt #form { width:227px; height:170px; background:url('../images/form_box.gif') no-repeat; padding:37px 2px 0px 15px;}
#tlt #starburst { width: auto; height: auto; margin:5px 0px 0px 0px; text-align:center;}
#testimonials #trt { width:650px; height: auto; float:left; margin:6px 0px 0px 12px;}
#testimonials #trt #tbox{ width:630px; height: auto; clear:both; margin:0px 0px 20px 0px; padding:2px; /*border-style: double; border-color:#259fd9; 
border-width:3px;*/ background-color:#fff; overflow:auto;}
#testimonials #trt #tbox #pic{ width:130px; height: auto; float:left;}
#testimonials #trt #tbox #cont{ width:470px; height: auto; float:left; margin:0px 0px 0px 6px; padding:6px; border:3px outset #259fd9;}
#padd { width:auto; height:auto; background-color:#259fd9; padding:3px;}
#padd1 { width:auto; height:auto; background-color:#e4e4e4; padding:1px;}
#padd2 { width:auto; height:auto; background-color:#228fc3; padding:4px;}

#tbox1{ width:630px; height: auto; clear:both; margin:auto; margin-bottom:20px; padding:7px; border-style: outset; border-color:#259fd9; 
border-width:3px; background-color:#fff; overflow:auto;}
#tbox1 #pic{ width:155px; height: auto; float:left;}
#tbox1 #cont{ width:460px; height: auto; float:left; margin:0px 0px 0px 10px;}

#tbox2{ width:866px; height: auto; clear:both; margin:0px 0px 20px 4px; padding:10px; border-style: dotted; border-color:#259fd9; 
border-width:0px 0px 1px 0px; background-color:#fff; overflow:auto;}
#tbox2 #pic{ width:155px; height: auto; float:left;}
#tbox2 #cont{ width:694px; height: auto; float:left; margin:0px 0px 0px 10px;}

#aboutrow #about { width:660px; height:183px; float:left; margin:8px 0px 0px 0px;}
#about #lt{ width:657px; height:183px; background:url('../images/about_lt.gif') repeat-x; float:left;}
#about #lt #cont{ width:417px; height: auto; float:left; padding:8px 0px 0px 10px;}
#about #lt #img{ width:228px; height: auto; float:left; padding:2px 0px 0px 0px;}
#about #rt{ width:3px; height:183px; background:url('../images/about_rt.gif') no-repeat; float:left;}

#top #right{ width:629px; height: auto; float: right;}
#right #banner { width: 553px; height: 226px; margin: auto; margin-top:-12px; background-color:#3b85a8; padding:4px;}
#right #colors { width: 561px; height: auto; margin: auto; margin-top:9px;}
#right #txtban { width: auto; height: auto; margin-top:9px;}

#purchase { width:900px; height:auto; margin:auto; padding:10px 0px 0px 0px; clear:both;}
#purchase #formlt{ width:230px; height:auto; float:left;}
#purchase #contrt{ width:635px; height:auto; float:left; margin: 0px 0px 0px 30px;}
#purchase #formlt #fullback{ width:208px; height:auto; background-color:#246f92; border:3px outset #154156; padding:9px 8px 9px 8px;}
#margin1 { width:auto; height:auto; margin:12px 0px 0px 0px;}
#purchase #contrt #greybox{ width:615px; height:auto; background-color:#f1f1f1; border:1px outset #fff; padding:9px 8px 4px 8px;}

#logos { width:900px; height:auto; margin:auto; padding:10px 0px 0px 0px; clear:both;}
#logos #lt{ width:8px; height:242px; background:url('../images/logos_lt.gif') no-repeat; float:left;}
#logos #rt{ width:8px; height:242px; background:url('../images/logos_rt.gif') no-repeat bottom; float:left;}
#logos #rt1{ width:8px; height:242px; background:url('../images/logos_rt1.gif') no-repeat; float:left;}
#logos #ctr{ width:882px; height:237px; background:url('../images/logos_ctr.gif') repeat-x; float:left; text-align:center; padding-top:5px;}
#logosline { width: auto; height:auto; margin:30px 0px 0px 75px; float:left;}
#comingsoon { width: auto; height:auto; margin:-240px -19px 0px 0px; float: right;}
/*#comingsoon { width: auto; height:auto; margin:-16px -10px 0px 0px; float: right;}*/

#snlogos { width:917px; height:auto; text-align:center; clear:both; padding:6px 0px 0px 0px;}

#footer { width:917px; height:45px; text-align:center; clear:both; margin:6px 0px 0px 0px; padding:20px 0px 0px 0px; background-color:#154056;}


/******************** STYLES *********************/

.linktxt { font-family: Arial, Helvetica, sans-serif; color:#fff; font-weight: bold; font-size:17px; text-decoration:none; text-transform:uppercase; letter-spacing:0.5px;
		   margin:0px 0px 0px 60px;}
.linktxt:hover { font-family: Arial, Helvetica, sans-serif; color:#2ea3d9; font-weight: bold; font-size:17px; text-decoration:none; text-transform:uppercase; letter-spacing:0.5px;
		   margin:0px 0px 0px 60px;}
.linktxtActive { font-family: Arial, Helvetica, sans-serif; color:#fe8300; font-weight: bold; font-size:17px; text-decoration:none; text-transform:uppercase; letter-spacing:0.5px;
		   margin:0px 0px 0px 60px;}
.linkDiv { width:243px; height:2px; margin:18px 0px 18px 0px; background:url('../images/link_divider.gif') no-repeat;}

.no { font-family: Arial, Helvetica, sans-serif; color:#fff; font-weight: bold; font-size:20px; text-decoration:none;}
.email { font-family: Arial, Helvetica, sans-serif; color:#fff; font-weight: bold; font-size:19px; text-decoration:none;}
.email:hover { font-family: Arial, Helvetica, sans-serif; color:#ff8400; font-weight: bold; font-size:19px; text-decoration: underline;}

.margin { width: auto; height: auto; border:1px solid #000; margin:0px 14px 0px 0px;}

.formtxt { font-family: Arial, Helvetica, sans-serif; color:#fff; font-size:13px; font-weight:normal; line-height:19px; text-align: left;}
.textfield { width: 125px; height:14px; font-family: Arial, Helvetica, sans-serif; color: #000; font-size:12px; font-weight: normal; border-width: 1px;
			 border-style: solid; border-color: #adb7c0; background-color: #FFFFFF; padding: 1px 0px 1px 0px; margin: 0px 0px 0px 0px;}
.textfield1 { width: 195px; height:20px; font-family: Arial, Helvetica, sans-serif; color: #5e5e5e; font-size:12px; font-weight: normal; border-width: 1px;
			 border-style: solid; border-color: #9c9c9c; background-color: #FFFFFF; padding: 1px 0px 0px 0px; margin: 0px 0px 0px 0px;}			 
.textarea { width: 125px; height:40px; font-family: Arial, Helvetica, sans-serif; color: #000; font-size:12px; font-weight: normal; border-width: 1px;
			 border-style: solid; border-color: #adb7c0; background-color: #FFFFFF; padding: 2px 0px 0px 0px; margin: 0px 0px 0px 0px;}			 
.dropdown { width: 195px; height:20px; font-family: Arial, Helvetica, sans-serif; color: #000; font-size:12px; font-weight: normal; border-width: 1px;
			 border-style: solid; border-color: #9c9c9c; background-color: #FFFFFF; padding: 1px 0px 0px 0px; margin: 0px 0px 0px 0px; z-index:0;}
.dropdown1 { width: 40px; height:20px; font-family: Arial, Helvetica, sans-serif; color: #000; font-size:12px; font-weight: normal; border-width: 1px;
			 border-style: solid; border-color: #9c9c9c; background-color: #FFFFFF; padding: 1px 0px 0px 0px; margin: 0px 0px 0px 0px; z-index:0;}
			 
.h1 { font-family: Arial, Helvetica, sans-serif; color:#d87000; font-weight: bold; font-size:18px; text-decoration:none; text-transform:uppercase; letter-spacing:0.5px;}
.h2 { font-family: Arial, Helvetica, sans-serif; color:#143d51; font-weight: bold; font-size:15px; text-decoration:none;}
.h3 { font-family: Arial, Helvetica, sans-serif; color:#fff; font-weight: bold; font-size:15px; text-transform:uppercase; text-decoration:none; letter-spacing:0.5px;}
.content { font-family: Arial, Helvetica, sans-serif; color:#143d51; font-weight: normal; font-size:12px; text-decoration:none; line-height:18px;}
.footertxt { font-family: Arial, Helvetica, sans-serif; color:#fff; font-weight: normal; font-size:12px; text-decoration:none;}
.footerlink { font-family: Arial, Helvetica, sans-serif; color:#fff; font-weight: normal; font-size:12px; text-decoration:none;}
.footerlink:hover { font-family: Arial, Helvetica, sans-serif; color:#ababab; font-weight: normal; font-size:12px; text-decoration:none;}
.footerdiv { font-family: Arial, Helvetica, sans-serif; color:#fff; font-weight: normal; font-size:12px; text-decoration:none; padding:0px 6px 0px 6px;}
.proxy { font-family: Arial, Helvetica, sans-serif; color:#fff; font-weight: bold; font-size:12px; text-decoration:none; text-transform:uppercase; margin-left:6px;}
.proxy:hover { font-family: Arial, Helvetica, sans-serif; color:#ff8400; font-weight: bold; font-size:12px; text-decoration:none; text-transform:uppercase; margin-left:6px;}

.slink { font-family: Arial, Helvetica, sans-serif; color:#143d51; font-weight: normal; font-size:12px; text-decoration: underline; line-height:20px;}
.slink:hover { font-family: Arial, Helvetica, sans-serif; color:#143d51; font-weight: normal; font-size:12px; text-decoration: none; line-height:20px;}


		   