body,input,select,select option,textarea{font-size:16px;}



html{background:#f2f2f2;}





.oAddToCart60{display:inline-block;*display:inline;zoom:1;vertical-align:top;cursor:pointer;

background:url(../images/add_to_cart_60.png) 0 0 no-repeat;position:relative;}

.oAddToCart60:hover{opacity:0.85;}

.oAddToCart60>i{display:block;font-style:normal;background:url(../images/add_to_cart_60.png) 100% -66px no-repeat;padding:0 7px;}

.oAddToCart60>i>b{display:block;font-weight:normal;background:url(../images/add_to_cart_60.png) 0 -132px repeat-x;

line-height:66px;height:66px;font-size:30px;color:#492200;text-transform:uppercase;padding:0 90px;

font-family:'open sans',sans-serif;font-weight:bold;text-shadow:0 1px 0 rgba(255,255,255,0.6);}

.oAddToCart60>u{display:block;width:80px;padding-top:81px;height:0;overflow:hidden;font-size:0;

background:url(../images/add_to_cart_60.png) 0 -300px no-repeat;position:absolute;right:-37px;bottom:-30px;}





.main{min-width:990px;}





.head{position:relative;background:#f2f2f2;padding:0 0 55px;}





.head .Logo{position:relative;overflow:hidden;padding-bottom:6px;}

.head .Logo>.in{position:relative;max-width:1100px;margin:0 auto;}

.head .Logo>.in>.BG{position:absolute;top:0;left:-6px;right:-6px;bottom:-6px;}

.head .Logo>.in>.BG>.m{display:block;position:absolute;top:0;left:0;right:0;bottom:10px;overflow:hidden;

background:url(../images/affiliates/head_shadow_v.png) -6px 0 repeat-y;}

.head .Logo>.in>.BG>.m>i{display:block;position:absolute;top:0;bottom:0;left:0;right:-6px;

font-size:0;text-indent:-9999px;background:url(../images/affiliates/head_shadow_v.png) 100% 0 repeat-y;}

.head .Logo>.in>.BG>.b{background:url(../images/affiliates/head_shadow_h.png) 0 0 no-repeat;position:absolute;bottom:0;left:0;right:0;}

.head .Logo>.in>.BG>.b>i{display:block;background:url(../images/affiliates/head_shadow_h.png) 100% -10px no-repeat;padding:0 10px;}

.head .Logo>.in>.BG>.b>i>b{display:block;background:url(../images/affiliates/head_shadow_h.png) 0 -20px repeat-x;

padding-top:10px;height:0;overflow:hidden;font-size:0;}

.head .Logo>.in>.in{height:181px;}

.head .Logo>.in>.in img{display:block;position:absolute;top:0;left:50%;margin-left:-550px;}





.body{width:950px;margin:0 auto;padding:0 0 50px;}





.Warning{-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3);-ms-box-shadow:0 1px 4px rgba(0,0,0,0.3);box-shadow:0 1px 4px rgba(0,0,0,0.3);

border:3px solid #cd4242;background:#ffdddd url(../images/stop_red.png) 35px 50% no-repeat;padding:0 35px;margin:0 0 15px;}

.Warning>.in{background:url(../images/stop_red.png) 100% 50% no-repeat;}

.Warning>.in>.in{height:180px;}

.Warning>.in>.in>table{width:100%;height:100%;font-size:50px;text-align:center;font-family:'open sans',sans-serif;font-weight:bold;}

.Warning .Alert{color:#cd4242;font-size:40px;line-height:40px;text-transform:uppercase;letter-spacing:2px;}

.Warning .Text{font-size:30px;line-height:36px;padding-top:10px;}

.Warning .Text .Lined{display:inline-block;*display:inline;zoom:1;vertical-align:baseline;position:relative;}

.Warning .Text .Lined>img{display:block;position:absolute;bottom:-2px;left:-3px;right:0;height:5px;width:100%;}





.StepsLine{}

.StepsLine>.e{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:33.33%;

background:url(../images/step_line.png) 0 -80px no-repeat;}

.StepsLine>.e>.in{background:url(../images/step_line.png) 100% -120px no-repeat;padding:0 10px;}

.StepsLine>.e>.in>.in{background:#bababa;line-height:40px;height:40px;padding:0 20px;color:#fff;font-size:20px;}

.StepsLine>.e.Blue{background-position:0 0;}

.StepsLine>.e.Blue>.in{background-position:100% -40px;}

.StepsLine>.e.Blue>.in>.in{background:#0e3c83;}





.Reg{padding:35px 0 40px;}

.Reg .Text{text-align:center;padding:0 0 30px;}

.Reg .Text>big{display:block;font-size:30px;font-family:'open sans',sans-serif;font-weight:bold;}

.Reg .Text>small{display:block;font-size:20px;font-family:'open sans',sans-serif;}

.Reg .Title{color:#43960e;text-align:center;font-size:30px;line-height:40px;

font-family:'open sans',sans-serif;font-weight:bold;padding:0 0 10px;}

#registration_form > .error{color:#e00; font-weight: bold; font-size: 20px; margin: 15px 100px; padding:10px 0 10px; background-color: #f0f0f0; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

.Reg .Fields,

.Reg .oCheckboxes,

.Reg .Button{width:460px;margin:0 auto;}

.Reg .Field~.Field{padding-top:20px;}

.Reg .Field>.Name{font-weight:bold;padding-bottom:5px;}

.Reg .Field>.Name .red{color:#C00;display:inline-block;*display:inline;zoom:1;vertical-align:top;

padding-left:3px;vertical-align:baseline;}

.Reg .Field>.Error{color:#c00;}

.Reg .oCheckboxes{padding-top:15px;}

.Reg .oCheckboxes>ins>input{margin-top:6px;}

.Reg .oCheckboxes>ins>label{margin-left:25px;}

.Reg .Button{padding:15px 0 0;}

.Reg .Button .oGBut{display:block;}





.GreenAlert{-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3);-ms-box-shadow:0 1px 4px rgba(0,0,0,0.3);box-shadow:0 1px 4px rgba(0,0,0,0.3);

border:3px solid #58ac19;background:#daf9d2 url(../images/stop_green.png) 35px 50% no-repeat;padding:0 35px;}

.GreenAlert>.in{background:url(../images/stop_green.png) 100% 50% no-repeat;}

.GreenAlert>.in>.in{height:180px;}

.GreenAlert>.in>.in>table{width:100%;height:100%;font-size:50px;font-family:'open sans',sans-serif;font-weight:bold;text-align:center;}





.StrikerScheme>.Title{padding:0 40px 30px;}

.StrikerScheme>.Title>big{display:block;font-size:50px;line-height:60px;

font-family:'open sans',sans-serif;font-weight:bold;}

.StrikerScheme>.Title>small{display:block;font-size:30px;line-height:36px;

font-family:'open sans',sans-serif;}



.StrikerScheme>.Vector{text-align:center;}



.StrikerScheme>.Els{position:relative;margin:-30px 0 0;}

.StrikerScheme>.Els>.BG{position:absolute;top:0;right:0;bottom:0;left:-15px;}

.StrikerScheme>.Els>.BG>.e{position:absolute;top:0;bottom:0;width:33.33%;}

.StrikerScheme>.Els>.BG>.e:first-child{left:0;}

.StrikerScheme>.Els>.BG>.e:first-child+.e{left:33.33%;}

.StrikerScheme>.Els>.BG>.e:first-child+.e+.e{left:66.66%;}

.StrikerScheme>.Els>.BG>.e>.in{position:absolute;top:0;right:0;bottom:0;left:15px;}

.StrikerScheme>.Els>.BG>.e>.in>.t,

.StrikerScheme>.Els>.BG>.e>.in>.b{position:absolute;left:0;right:0;

background:url(../images/striker_pro_block_h.png) 0 0 no-repeat;}

.StrikerScheme>.Els>.BG>.e>.in>.t{top:0;}

.StrikerScheme>.Els>.BG>.e>.in>.b{bottom:0;background-position:0 -42px;}

.StrikerScheme>.Els>.BG>.e>.in>.t>i,

.StrikerScheme>.Els>.BG>.e>.in>.b>i{display:block;padding:0 6px;background:url(../images/striker_pro_block_h.png) 100% -14px no-repeat;}

.StrikerScheme>.Els>.BG>.e>.in>.b>i{background-position:100% -48px;}

.StrikerScheme>.Els>.BG>.e>.in>.t>i>b,

.StrikerScheme>.Els>.BG>.e>.in>.b>i>b{display:block;height:0;overflow:hidden;font-size:0;

background:url(../images/striker_pro_block_h.png) 0 -28px repeat-x;}

.StrikerScheme>.Els>.BG>.e>.in>.t>i>b{padding-top:14px;}

.StrikerScheme>.Els>.BG>.e>.in>.b>i>b{padding-top:6px;background-position:0 -54px;}

.StrikerScheme>.Els>.BG>.e>.in>.m{background:url(../images/striker_pro_block_v.png) -6px 0 repeat-y;position:absolute;

top:14px;bottom:6px;left:0;right:0;overflow:hidden;}

.StrikerScheme>.Els>.BG>.e>.in>.m>i{display:block;position:absolute;top:0;right:-6px;bottom:0;left:0;

background:url(../images/striker_pro_block_v.png) 100% 0 repeat-y;}

.StrikerScheme>.Els>.BG>.e>.in>.m>i>b{display:block;position:absolute;top:0;bottom:0;right:12px;left:6px;background:#fff;

overflow:hidden;font-size:0;text-indent:-9999px;}

.StrikerScheme>.Els>.BG>.e>.in>.c{width:20px;padding-top:20px;height:0;overflow:hidden;font-size:0;

background:url(../images/striker_pro_block_h.png) 0 -100px no-repeat;position:absolute;top:0;left:50%;margin-left:-10px;}



.StrikerScheme>.Els>.in{position:relative;margin-left:-15px;}

.StrikerScheme>.Els>.in>.e{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:33.33%;}

.StrikerScheme>.Els>.in>.e>.in{padding:0 0 0 15px;}

.StrikerScheme>.Els>.in>.e>.in>.in{border:1px solid transparent;border-width:10px 4px 4px 2px;padding:35px 25px 25px;}

.StrikerScheme>.Els>.in>.e .Title{font-size:20px;line-height:24px;font-family:'open sans',sans-serif;font-weight:bold;

text-align:center;padding:0 0 25px;}

.StrikerScheme>.Els>.in>.e .manual{text-align:center;}





.DevWord{padding:40px 40px;}

.DevWord>.e{}

.DevWord>.e+.e{padding-top:35px;}

.DevWord>.e>.in{position:relative;}

.DevWord>.e>.in{background:url(../images/tools_blue_icon.png) 0 0 no-repeat;padding:0 0 0 95px;}

.DevWord>.e .Name{color:#0082d4;font-size:30px;line-height:36px;font-family:'open sans',sans-serif;padding:10px 0 20px 0;}

.DevWord>.e .manual{}





.PackageFeatures{overflow:hidden;padding:40px 40px;}

.PackageFeatures>.Title{color:#474646;line-height:1;text-transform:uppercase;padding:0 0 35px;}

.PackageFeatures>.Title>big{display:block;font-size:70px;letter-spacing:6px;

font-family:'open sans',sans-serif;}

.PackageFeatures>.Title>small{display:block;font-size:40px;letter-spacing:4px;padding:5px 0 0;

font-family:'open sans',sans-serif;}

.PackageFeatures>.Title .Arrow{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:0;height:0;position:relative;}

.PackageFeatures>.Title .Arrow>i{display:block;background:url(../images/blue_arrow3.png) 0 0 no-repeat;

padding-top:60px;height:0;overflow:hidden;font-size:0;width:154px;position:absolute;top:15px;left:90px;}



.PackageFeatures>.R{float:right;width:278px;padding:15px 0 30px 30px;}



.PackageFeatures>.R .Img{position:relative;width:278px;}

.PackageFeatures>.R .Img>.BG{position:absolute;top:0;left:0;right:0;bottom:0;

background:url(../images/affiliates/patent_bg.png) 0 0 no-repeat;}

.PackageFeatures>.R .Img>.BG>i{display:block;position:absolute;top:328px;left:0;right:0;bottom:0;

background:url(../images/affiliates/patent_bg.png) -278px 100% no-repeat;}

.PackageFeatures>.R .Img>.BG>i>b{display:block;position:absolute;bottom:12px;left:0;right:0;top:0;

background:url(../images/affiliates/patent_bg.png) -556px 0 repeat-y;overflow:hidden;text-indent:-9999px;}

.PackageFeatures>.R .Img>.in{position:relative;min-height:341px;}

.PackageFeatures>.R .Img a{display:block;padding:8px 11px 12px 9px;position:relative;}

.PackageFeatures>.R .Img a:after{content:' ';display:block;position:absolute;top:0;left:0;

background:url(../images/affiliates/patent_bg.png) -834px 0 no-repeat;

padding-top:223px;height:0;overflow:hidden;font-size:0;width:278px;}



.PackageFeatures>.R .Button{height:0;position:relative;}

.PackageFeatures>.R .Button>.in{position:absolute;left:0;right:0;bottom:32px;text-align:center;}

.PackageFeatures>.R .CheckIt{text-align:center;font-size:16px;}

.PackageFeatures>.R .CheckIt>span{display:inline-block;*display:inline;zoom:1;vertical-align:top;

background:url(../images/affiliates/patent_check.png) 0 0 no-repeat;padding:0 0 0 40px;line-height:32px;height:32px;}



.PackageFeatures .Els{}

.PackageFeatures .Els>.e{}

.PackageFeatures .Els>.e+.e{padding-top:40px;}

.PackageFeatures .Els>.e>.in{background:url(../images/lightning.png) 0 0 no-repeat;padding:0 0 0 95px;}

.PackageFeatures .Els>.e .Name{padding:5px 0 5px;font-size:30px;line-height:40px;letter-spacing:1px;

font-family:'open sans',sans-serif;}

.PackageFeatures .Els>.e .manual{line-height:24px;}







.PlatinumTicket{background:#e8e6ad;position:relative;padding:40px 140px 40px 40px;height:414px;}

.PlatinumTicket>.SideText{position:absolute;right:0;top:0;bottom:0;width:100px;

background:url(../images/platinum_ticket.jpg) 0 0 no-repeat;overflow:hidden;font-size:0;text-indent:100%;}

.PlatinumTicket .Title{font-size:40px;line-height:48px;font-family:'open sans',sans-serif;padding:0 0 20px;}

.PlatinumTicket .Text{font-size:20px;}

.PlatinumTicket .Button{padding:35px 0 15px;}

.PlatinumTicket .ToPro{padding:10px 0 0;}





.UpsellBack{}

.UpsellBack>.in{font-size:12px;background:url(../images/upsell_back.png) 0 2px no-repeat;padding:0 0 0 35px;min-height:26px;}

.UpsellBack a:link,

.UpsellBack a:visited{color:#4a4a4a;text-decoration:none;border-bottom:1px solid transparent;}

.UpsellBack a:hover{color:#4a4a4a;border-bottom-color:#444;}



/* christmas */

.christmas-hat {
	position: absolute;
	width: 128px;
	height: 128px;
	background-image: url(../images/christmas/hat.png);
	background-repeat: no-repeat;
	left: -49px;
	top: -11px;
}
