/* CSS Document */
/*       -------------------General Stile---------------  */

.hiddenForm
{
	display:none;
}

/*for div-s with floating elements*/
.clear_cont:after, .cc:after
{
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both !important;
	visibility: hidden;
}
.clear_cont, .cc
{
	min-height: 1px;
}
* html .clear_cont, * html .cc
{
	height: 1px;
}
/**/

body {  margin:0; padding:0; color:#6c6c6c; font-family:"Times New Roman", Times, serif; font-size:12px; background-color:#F5F5F5; background-image:url(../img/mainBG.gif); background-position:center; background-repeat:repeat-y;}


div {
	margin: 0px; padding: 0px;  position: relative; 
	
}
ul, li, p, form, input  {
	margin: 0;
	padding: 0;
}
img {
	border: 0px none; margin:0; padding:0;
}
ul {
	list-style: none
}






/*       ---------------------------------  */

.saitbox {width: 977px; margin: 0px auto}

.formContainer {width: 600px; margin: 0px auto}
#fbFormBody{background-color:#FFFFFF; background-image:none;}
.heading{text-align:center; padding: 5px 0px;}
.label
{
	float:left;
	width:230px;
	padding-right:5px;
	text-align:right;
}
.field
{
	float:left;
	width:342px;
	text-align:left;
}

.centered{margin: 0px auto}

.top { height:150px; background:url(../img/header_bcg.png) center center no-repeat}

.logo { float: left}
.movieLink{float:left; margin:5px;}

.top p { float: right; color:#329fe8; font-size:14px; font-weight: normal; padding:34px 15px 0; margin:0; text-align:right}

.content { width:977px; background-color:#FFFFFF; clear:both;}

.left { width:684px; float: left; padding:0 0 0 10px;}
.mainPage { width:957px; float: left; padding:0 0 0 10px;}
.right { 
float:right;
/*padding:10px 0;*/
padding:10px 10px 10px 0px;
width:260px;}

.line
{
	clear: both;
	border: 1px solid #BCC4CC;
	border-top:0;
	padding: 8px;
	font-family:Arial, Helvetica, sans-serif;
}
.line a { }

/*
h2 { font-family:"Times New Roman", Times, serif; font-size:30px; font-weight:normal; color:#5a5a5a; border-bottom:1px solid #5a5a5a; margin:40px 0 0; padding:0 0 10px; clear: both}
*/
h1{
border-bottom:1px solid #5A5A5A;
clear:both;
color:#5A5A5A;
font-family:"Times New Roman",Times,serif;
font-size:26px;
font-weight:normal;
margin:20px 0 10px 0;
padding:0 0 10px;
}
h2 {
color:#45484B;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:italic;
font-weight:normal;
}
/*
h3 { font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:normal; color:#193b53; padding:30px 0 5px; margin:0 }
*/
h3 {
color:#2352BB;
font-size:14px;
padding:0 0 5px;
text-transform:uppercase;
margin-bottom:0px;
}

h4 {
color:#2352BB;
font-size:14px;
padding:0px;
margin:0px;
}

p {padding:4px 0;}

p.tbox { background:#e4e4e4; padding:17px 17px 35px; clear: both; color:#6c6c6c; }

.more
{
	background-image:url(../imgm/btnSubmitBg.gif);
	background-repeat:repeat-x;
	height:28px;
	width:84px;
	border:1px solid #d3d3d3;
	font-family: "Book Antiqua";
	font-size:11px;
	font-weight: bold;
	color:#464a4c;
	text-align:center;
	cursor: pointer;
	float:right;
}

.more:hover {background-image:url(../imgm/btnSubmitBgHover.gif); }

.btnText
{
	margin-top:5px;
}
.alright { 
/*overflow:hidden;
padding:5px 0 0;*/
text-align:right;
clear:both;
}

.clear{	clear:both;}

#listLeft,#listRight
{
	float:left;
	width: 333px;
	text-align:left;
	padding-top:10px;
}
#listRight
{
	float:right;
}

#listLeft li, #listRight li
{
 background-image:url(../img/checkmark.gif);
 background-repeat:no-repeat;
 background-position:left top;
 padding:0 0 10px 20px;
}

.checkList li
{
	list-style-type:disc;
	margin-left:20px;
}

#featuresList
{
	padding-top:14px;
}
.guarantlogo { text-align: center; clear:both; width:161px; margin:0 auto;}

.col { color:#02558d}

.foot { height:70px; clear: both; background:url(../img/footerBG.gif) repeat-x; font-family:"Book Antiqua"; font-size: 11px; text-align:center; color:#fff; }

.logofoot { float:left; position:relative; width:200px;}

.copy {  padding:5px 0 0 15px; font-size:11px; color:#fff; font-family:Tahoma; position:absolute; left:0; top:90px;}

.centered
{
	margin: 0 auto;
	text-align:center;
	width:620px;
}

.footmenu {
	 font-family:Tahoma;
font-size:11px;
margin:5px auto 0;
padding:5px 5px 0 0;
}

.footmenu a { padding:65px 0px 0 0; color:#fff; text-decoration: none; font-size:11px;}
.footmenu a:hover { text-decoration: underline}

.send { width:260px; padding:0; font-family: "Book Antiqua";}
.sendHdr, .kitcoHdr
{
	background:url(../img/sendHdr.gif);
	width: 260px;
	height:48px;
	border: 1px solid #0E396A;
	text-align:left;
}

.kitcoHdr{background:#DAE0E5;height:35px;}
.frmHdr, .frmDsc, .kitcoTxt
{
	font-size:20px;
	font-weight:bold;
	color:#000000;
	padding-left: 15px;
}
.frmDsc{font-size:14px;}
.kitcoTxt
{
	padding-top:5px;
}

#graph
{
	text-align:center;
	background-color:#FFFFFF;
	padding: 30px 0px;
}

.sendcent {
background-color:#DAE0E5;
/*padding-bottom:25px;*/
width:260px;
border-left: 1px solid #0E396A; 
border-right: 1px solid #0E396A;
}
.bgsf
{
	border-bottom: 1px solid #0E396A;
}
.sendfoot { width:260px; background:url(../img/sendfoot.jpg) no-repeat; height:114px; text-align: left; padding:10px 0 0 0}

.sendtab { margin:0; padding:0; font-family: "Book Antiqua"; font-size:11px; font-weight: bold; color:#464a4c;}

.sendtab td { padding:5px}

.sendtab td.ftext { text-align: right; width:66px;}

.sendtab input { }

.sendtab input.required { width:184px; height:18px; padding:1px; border: 1px solid #0E396A; width: 184px}
.sendtab input.in1 { width:184px; height:18px; padding:1px; border: 1px solid #0E396A; width: 184px}

.sendtab input.in2 { width:184px; height:18px; padding:1px; border: 1px solid #0E396A; width: 80px}

.sendtab input.in3 {width:184px; height:18px; padding:1px; border: 1px solid #0E396A; width: 35px}
.sendtab input.in5 { width:184px; height:18px; padding:1px; border: 1px solid #0E396A; width: 136px}
sendtab input.in6{width:20px;}
.sendtab input.submit
{
	background-image:url(../imgm/btnSubmitBg.gif);
	background-repeat:repeat-x;
	height:28px;
	width:84px;
	border:1px solid #0E396A;
	font-family: "Book Antiqua";
	font-size:11px;
	font-weight: bold;
	color:#464a4c;
	cursor: pointer;
}

.sendtab input.submit:hover
{
	background-image:url(../imgm/btnSubmitBgHover.gif);
}

.sendtab select {  border:1px solid #b3b3b3; width: 184px; height:20px; float:left; border: 1px solid #0E396A}
.sendtab select.selectState {width:50px;}
/*
.submit { margin-left:20px; background:url(../img/submit.jpg) no-repeat; width:106px; height:37px; cursor: pointer; border:0px}

.submit:hover { background: url(../img/submit_h.jpg) no-repeat;}
*/

.submit
{
	background-image:url(../imgm/btnSubmitBg.gif);
	background-repeat:repeat-x;
	height:28px;
	width:84px;
	border:1px solid #0E396A;
}

.submit3
{
	font-family:"Book Antiqua";
	font-size:11px;
	font-weight:bold;
	color:#464A4C;
	background-image:url(../imgm/btnSubmitBg.gif);
	background-repeat:repeat-x;
	height:28px;
	width:84px;
	border:1px solid #0E396A;
	cursor:pointer;
}

#lock
{
	background: url(../img/secTrans.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:87px;
	height:55px;
	position:absolute;
	bottom:-15px;
	left:10px;
}

#lockText
{
	color:#807f44;
	padding-left:40px;
	padding-top:8px;
	font-size:10px;
}

#partners
{
	background: url(../img/partners.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:224px;
	height:270px;
	position:absolute;
	top:10px;
	left:120px;
	z-index:100;
}
.sub2
{
	float:right;
	padding-right:20px;
}
.paddedL
{
	padding-left:90px;
}

#sat100
{
	background: url(../img/sat100.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:155px;
	height:117px;
	position:absolute;
	top:710px;
	right:150px;
	z-index:100;
}
/*       ----------------MENU-----------------  */

.menu { height:42px; width:977px; background-color:#FFFFFF;}

.menu  a { display: block; height:42px; text-decoration: none; float:left; font-family: "Book Antiqua"; font-size:14px; color:#8a8e90; font-weight:bold;}

.bord { float: left; width:1px; height:42px; background:url(../imgm/bordmenu.gif) no-repeat}

.home { background: url(../imgm/btnBg1.gif) repeat-x; width:71px; text-align:center; text}
.home:hover { background:url(../imgm/btnBg2.gif) repeat-x; }
.home.active { background:url(../imgm/btnBg2.gif) repeat-x; }
.why { background: url(../imgm/btnBg1.gif) repeat-x; width:120px; text-align:center;}
.why:hover { background:url(../imgm/btnBg2.gif) repeat-x;}
.why.active { background:url(../imgm/btnBg2.gif) repeat-x;}
.program { background: url(../imgm/btnBg1.gif) repeat-x; width:117px; text-align:center;}
.program:hover { background:url(../imgm/btnBg2.gif) repeat-x;}
.program.active { background:url(../imgm/btnBg2.gif) repeat-x;}
.about { background: url(../imgm/btnBg1.gif) repeat-x; width:92px; text-align:center;}
.about:hover { background:url(../imgm/btnBg2.gif) repeat-x;}
.about.active { background:url(../imgm/btnBg2.gif) repeat-x;}
.read { background: url(../imgm/btnBg1.gif) repeat-x; width:79px; text-align:center;}
.read:hover { background:url(../imgm/btnBg2.gif) repeat-x;}
.read.active { background:url(../imgm/btnBg2.gif) repeat-x;}
.price { background: url(../imgm/btnBg1.gif) repeat-x; width:132px; text-align:center;}
.price:hover { background:url(../imgm/btnBg2.gif) repeat-x; }
.price.active { background:url(../imgm/btnBg2.gif) repeat-x; }
.contact { background: url(../imgm/btnBg1.gif) repeat-x; width:100px; text-align:center;}
.contact:hover  {background:url(../imgm/btnBg2.gif) repeat-x; }
.contact.active  { background:url(../imgm/btnBg2.gif) repeat-x; }


.raffle { background: url(../imgm/btnBg1.gif) repeat-x; width:129px; text-align:center;}
.raffle:hover  {background:url(../imgm/btnBg2.gif) repeat-x; }
.raffle.active  { background:url(../imgm/btnBg2.gif) repeat-x; }

.testimonials { background: url(../imgm/btnBg1.gif) repeat-x; width:129px; text-align:center;}
.testimonials:hover { background:url(../imgm/btnBg2.gif) repeat-x;}
.testimonials.active { background:url(../imgm/btnBg2.gif) repeat-x;}

.menuText{padding-top:14px;}

/*       ----------------END MENU-----------------  */
.c_bx
{
	padding:0px 20px 0 14px;
}
.c_bx .text1
{
	color:#2352bb;
	font-weight:800;
	font-size:16px;
}
.brg2 {
float:left;
margin:0 12px 3px 0;
padding:10px 4px 4px 10px;
}
.content_txt {
line-height:18px;
}
.content_large{
	font-size:16px;
	line-height:20px;
}
strong.bold, b.bold {
font-weight:400;
}
ul.analize

{

	width:472px;
	margin:12px 0 0 0;

}

ul.analize li

{

	background:url(../img/checkmark.gif) no-repeat left 3px;

	padding:0 0 5px 20px;

	margin:0 0 5px 0;

	/*border-bottom:1px dashed #d4e0ee;*/

}

.subScript
{
	font-size:9px;
	font-weight: bold;
}
.imp_text {
color:#FC2521;
font-weight:800;
}
.brg3 {
border:1px solid #02558d;
float:right;
margin:0 0 5px 12px;
}
.step1 {
color:#0E396A;
font-size:13px;
font-weight:800;
margin:0 0 5px;
}
.link {
color:#0067B2;
text-decoration:none;
}
a.lin {
color:#45484B;
font-style:italic;
text-decoration:none;
}
.htab {
background:#0065AD none repeat scroll 0 0;
color:#FFFFFF;
}
.htab p {
margin:0 !important;
padding:0 5px;
}
.htab2 {
background:#FFFFFF none repeat scroll 0 0;
}
.htab2 p {
margin:0 !important;
padding:0 5px;
}
.htab3 p {
margin:0 !important;
padding:0 5px;
}
.htab3 {
background:#dae0e5 none repeat scroll 0 0;
}
.warn_txt {
border:1px solid #DD120F;
margin:10px 0 0;
padding:10px;
}
.warn_txt legend {
color:#DD120F;
font-family:Tahoma;
font-weight:800;
margin:0 0 0 10px;
padding:0 3px;
}
.warn_txt p {
font-weight:800;
line-height:15px;
}
.contact_txt {
margin:0 0 15px 10px;
}
.contact_txt p {
margin:4px 0;
padding:3px 0;
text-align:right;
}
.contact_txt .addr {
margin:3px 0 0 58px;
}
.required_form2 {
padding:30px 0 0 22px;
width:644px;
}
.required_form2 p {
padding:0 0 12px;
}
.n_fields2 {
clear:left;
float:left;
font-weight:800;
padding:0 5px 0 0;
text-align:right;
width:90px;
}
.sz_txt_form, .sz_text_form_tx{
border:1px solid #AFB1BB;
float:left;
height:17px;
width:530px;
}

.sz_text_form_tx
{
	height:100px;
}
.submit2 {
background:url(../img/submit2.png) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
display:block;
height:22px;
margin:0 0 20px 154px;
text-decoration:none;
width:83px;
}
.video_m {
float:left;
margin:0 15px 0px 0;
}
.error
{
display:block;
clear:both;
float:left;
}
.osign{
border:0 none;
background:url(../img/sign.png) no-repeat scroll 0 0;
display:block;
float:right;
height:55px;
text-decoration:none;
width:121px;
margin-right:5px;
}
div.our_pledge div{
overflow:hidden;
width:260px;
}
div.obody p{
  padding:0 0 0 23px;
	width:236px;
}
div.our_pledge{
margin-top:15px;
}
.obox
{
background:url(../img/bgobox.jpg) repeat-y;
}
div.our_pledge div.otop{
height:69px;
background:url(../img/tpan.jpg) no-repeat scroll 0 0;
}
div.our_pledge div.obottom{
height:123px;
background:url(../img/bpan.jpg) no-repeat scroll 0 0;
}
div.our_pledge div.obody{
background:url(../img/bgpan.jpg) no-repeat 0 0;
font-size:12px;
font-family:Tahoma;
color:#000;
}
.title
{
	height:35px;
	margin:10px 0 0 0;
	clear:both;
	border: 1px solid #BCC4CC;
}
.title div
{
background-image:url(../img/mainHdr.gif);
background-repeat:repeat-x;
height:35px;
padding:0 0 0 15px;
}
.title div div
{
background:transparent url(../img/rtitle.jpg) no-repeat right top;
height:35px;
padding:0 9px 0 0;
}
.title div div div
{
	background:transparent url(../img/ctitle.jpg) repeat-x;
	height:35px;
}
.title div h1, .title div h2 {
border-bottom:medium none;
clear:none;
color:#212426;
display:block;
font-family:"Book Antiqua";
font-size:21px;
margin:0;
padding:4px 0 0 0;
position:relative;
}

.title div h2{font-style:normal;}
.title2
{
	height:43px;
	margin:15px 0;
	clear:both;
}
.title2
{
	height:42px;
	margin:15px 0;
	clear:both;
}
.title2 div
{
background:transparent url(../img/ltitle2.jpg) no-repeat left top;
height:42px;
padding:0 0 0 68px;
}
.title2 div div
{
background:transparent url(../img/rtitle2.jpg) no-repeat right top;
height:42px;
padding:0 9px 0 0;
}
.title2 div div div
{
	background:transparent url(../img/ctitle2.jpg) repeat-x;
	height:42px;
}
.title2 div div div h1 {
border-bottom:medium none;
clear:none;
color:#944D0F;
display:block;
font-family:trebuchet MS;
font-size:21px;
margin:0;
padding:4px 0 0 0;
z-index:9999;
position:relative;
left:-20px;
}
.st_txt
{
border-bottom:1px dashed #ccc;
padding:0 0 15px 12px;
margin:0 0 10px 0;
}
.st_txt p
{
padding:3px 0;
}
.twblock
{
margin:0;
width:668px;
clear:both;
}
.lblock
{
float:left;
margin:0 15px 0 0;
width:332px;
}
.rblock
{
float:left;
width:320px;
}
.n_fields3
{
color:#F7F6AD;
font-family:Tahoma,Geneva,sans-serif;
font-size:11px;
font-weight:bold;
padding:0 0 0 10px;
width:265px;
display:block;
}
.required_form .n_fields3 
{
display:block;
font-size:12px;
line-height:18px;
text-align:left;
width:167px;
clear:both;
}
.select_type
{
clear:both;
color:#45484B;
float:left;
font-size:12px;
margin:4px 0 0 81px;
width:188px;
border:none;
}
.drdown_lisp
{
margin:0px;
}
.text_st
{
float:left;
}
.text_st2
{
margin:0 6px 0 16px;
float:left;
}

.text_contact
{
float:right;
}

.text_contact p
{
text-align:right;
padding-right:30px;
}

ul.footer_menu
{

	padding:0px 0 0 0;
}
ul.footer_menu li
{
	float:left;
}
ul.footer_menu li a
{
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-family: Tahoma;
}
ul.footer_menu li a:hover
{
	text-decoration:underline;
}
.menu_ft
{
	font-size:11px;
	margin:5px auto 0;
	padding:20px 0px 0 0;
}
.call_bt
{
	color:#7c4110;
	float:left;
	font-family:Garamond;
	font-size:17px;
	font-weight:800;
	margin:0 0 0 14px;
	padding:48px 0 0;
	text-align:center;
	width:172px;
}

.tableBordered {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
}
.tableBordered th {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	-moz-border-radius: 0px 0px 0px 0px;
}
.tableBordered td {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	-moz-border-radius: 0px 0px 0px 0px;
}

.tableBordered tr {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	-moz-border-radius: 0px 0px 0px 0px;
}

.txtLeft{	text-align:left;}
.txtRight{	text-align:right;}

.separator {
	border: 0;
	width: 90%;
  	background-color:#FFFFFF;
/*	border-bottom:1px solid #FF0000;*/
	border-top:1px dashed #cccccc;
	color:#cccccc;
	height:4px;
}

.fbLink
{
	position:fixed;
	left:0;
	top:0;
	cursor:pointer;
	z-index:9999999;
}
.pages
{
	text-align:center;
}