/********************Basic Elements********************/
html {
	color:#fff;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	height: 100%;
	overflow-y: scroll;	
}
html, body{
	height:100%;
	text-align:center;
}
body {
	background-color: #161616;
	background-image:url('img/back_top.gif');
	background-repeat:repeat-x;
}
a{
	color:#aaa;
	text-decoration: underline;
	text-underline-style: dotted;
}
a:hoover{
	color:#ccc;
}
h1{
	font-size:27px;
	font-weight:normal;
	margin-top:12px;
}
h1.d{
	color:#fd7f0e;
	font-size:18px;
	font-weight:bold;
	line-height:36px;
	margin-top:10px;
}
h2{
	color:#ffffff;
	font-size:16px;
	font-weight:normal;
	line-height:33px;
	margin-top:10px;
}
h2.ingress{
	color:#ffffff;
	font-size:14px;
	font-weight:normal;
	margin-top:10px;
	line-height: 28px;
}
h2.framed{
	color:#ddd;
	font-size:16px;
	padding-top:9px;
	line-height:19px;
}
h2.framed2{
	color:#fff;
	font-size:17px;
	padding-top:9px;
	line-height:19px;
}
h2 em{
	color:#7b7676;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
}
h3{
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	line-height:34px;
	margin-top:10px;
	text-transform: uppercase; 
}
input.nr{
	background-color:transparent;
	color:#ffffff;
	float:left;
	font-size:26px;
	height:auto;
	padding:0;
	padding-left:15px;
	padding-top:8px;
	width:157px;
	border:0;
}
input.rounded{
	background-image:url('img/input_back.gif');
	background-repeat:no-repeat;
	border:0;
	color:#aaa;
	float:left;
	font-size:12px;
	height:auto;
	padding:0;
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	padding-bottom: 8px;
	width:241px;
}
input.roundedWithQ{
	background-image:url('img/input_back.gif');
	background-repeat:no-repeat;
	border:0;
	color:#aaa;
	float:left;
	font-size:12px;
	height:auto;
	padding:0;
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	padding-bottom: 8px;
	width:212px;
}
input.send{
	background-image:url('img/send_back.gif');
	margin:0;
	padding:0;
	border:0;
	font-weight:bold;
	width:103px;
	height:26px;
	color:#ccc;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	float:right;
}
p{
	color:#ffffff;
	font-size:12px;
	line-height:26px;
	margin-top:12px;
}
p.fix{
	padding-top:0;
	line-height:20px;
	display:inline;
}
strong{
	/*color:#ccc;*/
	
}
strong.price{
	color:#fd7f0e;
	font-weight:bold;
}
strong.u{
	font-weight:normal;
	text-decoration:underline;
}
strong.big{
	font-size:14px;
}
strong.att{
	font-size:18px;
	color:#ef7713;
}
strong.att a{
	text-decoration:none;
	color:#ef7713;
}
strong.because{
	color:#ef7713;
	font-size:14px;
	font-style:italic; 
}
textarea#input3{
	background-color:transparent;
	color:#aaa;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
	width:220px;
	border:0;
	float:left;
	display:block;
}
ul.margin17top25{
	margin:17px;
	margin-top:25px;
}

/********************Generic Classes********************/  
#beta{
    cursor:pointer;
    cursor:hand;
	position:absolute;
	left:0;
	top:0;
}
#browserWarning{
	background-color: #fcfdde;
	width: 100%;
	height : 40px;
	border-top: solid 1px #000;
	border-bottom: solid 1px #000;
	text-align: center;
	color: #000;
	position: absolute;
	z-index: 201;
	left : 0;
	top : 0;
	padding:15px 0 15px 0;
	display:block;
	font-size: 12px;
}
#browserWarning a{
	color: #000;
	text-decoration:underline;
}
#browserWarning p{
	color: #000;
}
.clear{
	clear:both;
}
#container {
	height: auto !important;
	height: 100%;
	margin: 0 auto -118px; /* the bottom margin is the negative value of the footer's height */
	margin-left:auto;
	margin-right:auto;
	min-height: 100%;
	text-align:left;
	width: 830px;
}
.coverC{
	background-color:#161616;
	display:none;
	position:absolute;
	z-index: 45;
}
#first1000{
    cursor:pointer;
    cursor:hand;
	position:absolute;
	left:49%;
	top:336px;
	z-index: 46;
}
img.topRightIMG{
	float:right;
	margin:6px;
	visibility:hidden;
}
img.topRightIMGinvisible{
	float:right;
	margin:6px;
	visibility:hidden;
}
img.checked{
	float:right;
	margin-top:6px;
	margin-right:4px;
	visibility: hidden;
}
img.picPadding10Top{
	padding-top:10px;
}
img.picPadding20Top{
	padding-top:20px;
}
.margin15{
	margin:15px;
}
#tooltip{
	background-image: url(img/tooltip_back.gif);
	background-repeat: repeat-y;
	width:275px;
	display:none; 
	position: absolute;
	z-index: 50;
}
#tooltip h2{
	margin: 0 32px 0 20px;
}
#tooltip p{
	margin: 0 32px 15px 20px;
	color: #ccc;
}
#tooltip em{
	color:#f17c19;
}
#tooltip img{
	display:block;
}
/********************Header********************/  
#top {
	padding-top:81px;
	text-align:left;
}
#top img{
	float:left;
}
#topRight{
	float:right;
}
#topRight ul{
	font-size:16px;
	list-style:none;
}
#topRight li{
	float:left;
	text-transform:uppercase;
}
#topRight li:hover{
	background-image: url('img/1x1_13percent_black.png');
}
#topRight li a{
	color:#fff;
	display:block;
	padding:21px;
	padding:27px 21px 27px 21px;
	text-decoration: none;
}



/********************Content********************/ 
.aboutTopLeft{
	width:501px;
	float:left;
	background-color: #1c1c1c;
	margin-bottom:70px;
	margin-top:10px;
}
.aboutTopLeftOver{
	margin-bottom:10px;
}
.aboutTopRight{
	float:right;
	margin-left:24px;
	width: 305px;
	background-color: #1c1c1c;
	margin-bottom:70px;
	margin-top:10px;
}
.aboutTopRightOver{
	margin-bottom:10px;
}
#aboutMainLeft{
	width:501px;
	float:left;
	margin-bottom:50px;
}
#aboutMainRight{
	float:left;
	margin-left:24px;
	width: 305px;
	margin-bottom:50px;
}
.aboutMaxMin{
	float:right;
	height:27px;
	margin-top:4px;
	cursor:pointer;
    cursor:hand;
}
.aboutMaxMin p{
	font-size: 10px;
	margin:0;
	padding:0;
	padding-right:5px;
	float:right;
	height:27px;
	display:block;
}
.aboutMaxMin_over{
	padding-right:19px;
}
.aboutMMbutton{
	height:27px;
	width:27px;
	float:right;
	background-image: url(img/minimize_butt.gif);
}
.aboutMinOver{
	background-image: url(img/minimize_butt_over.gif);
}
.aboutMax{
	background-image: url(img/maximize_butt.gif);
}
.aboutMaxOver{
	background-image: url(img/maximize_butt_over.gif);
}
.aboutInside{
	margin:10px 21px 21px 21px;
}
.aboutInside_over{
	margin-top:0;
	margin-bottom:10px;
	height:130px;
	overflow:hidden;
}
.aboutTopFooter{
	height:50px;
	background-image:url('img/about_top_footer_middle.gif');
}
.aboutTopFooter_over{
	height:27px;
}
.accept{
	background-image:url('img/accept_back.gif');
	height:60px;
	margin-left:auto;
	margin-right:auto;
	margin-top:8px;
	text-align:left;
	width:492px;
}
.accept a{
	color:#bbbbbb;
	display:block;
	font-weight:bold;
	height:39px;
	padding-left:15px;
	padding-top:22px;
	width:477px;
}
.accept a:hover{
	color:#ffffff;
}
.big_black{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:black;
	text-align:center;
	KHTMLOpacity:0.0;
	MozOpacity:0.0;
	opacity:0.0;
	filter:alpha(opacity=0);
	z-index: 100;
}
.closebut{
	float:right;
	margin-right:4px;
	margin-top:4px;
}
#emails{
	background-image:url('img/textarea_back.gif');
	width:262px;
	clear:both;
}
#emails img{
	display:block;
}
#emails img.top{
	/*display:inline;*/
	display:block;
	float:left;
	width:232px;
}
#email img.topR{
	display:inline;
	float:right;
	margin:0;
	padding:0;
}
#expand{
	float:right;
	margin-top:7px;
	margin-right:20px;
}
#faq{
	float:left;
	margin-bottom:50px;
	margin-top: 20px;
	width:830px;
}
#faq h3{
	font-size:13px;
	margin-top:16px;
	line-height: 12px;
	text-transform: none; 
}
.faqOne{
	background-color:#161616;
	background-image: url(img/q_grey.png);
	background-repeat:no-repeat;
	background-position: 99% 5px;
	border: solid 1px #121212;
    cursor:pointer;
	height:42px;
	margin-top:-1px;
	overflow:hidden;
	padding-left:16px;
	padding-right:0;
	width:814px;
}
.every2{
	background-color:#181818;
}
.faqOne img{
	float:right;
	margin-top:5px;
	margin-right:8px;
}
.faqOne p{
	color:#8b8686;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;

	margin-bottom:15px;
	padding-right:50px;
}

.header2{
	background-image: url(img/h2_back_middle.gif);
	height:39px;
	cursor:pointer;
    cursor:hand;
}
.header2_2{
	background-image: url(img/about_h2_main_back_middle.gif);
	height:39px;
}
.header3{
	background-image: url(img/about_h2_top_back_middle.gif);
	height:39px;
}
.h2_left{
	float:left;
}
.h2_right{
	float:right;
}
.h2_right_div{
	float:right;
	background-image:url(img/h2_maximize.gif);
	background-repeat:no-repeat;
	width:35px;
	height:39px;
}
.h2_right_div_over{
	background-image:url(img/h2_maximize_over.gif);
}
.in_black{
	text-align:center;
	position:absolute;
	left:50%;
	top:50%;
	margin-left: -320px;
	margin-top: -220px;
	width:640px;
	height:440px;
	background-color: #1e1e1e;
	border:1px solid #c3c3c3;
	z-index: 101;
}
.in_black a{
	text-decoration:none;
}
.in_black p{
	line-height:34px;
	color:#ffffff;
	font-size:16px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:15px;
}
.in_black textarea{
	width:569px;
	height:245px;

}
.in_black h1{
	color:white;
	padding-top:100px;
	text-align:center;
}
h1.otherInBlack{
	color:white;
	padding-top:20px;
	text-align:center;
}

#inputNR{
	background-image:url('img/back_number.gif');
	height:47px;
	margin-top:8px;
	width:382px;
}
#inputNR p{
	margin:0;
	padding:0;
}
#inputNR p.devices {
	line-height: 18px;
	margin-left:15px;
}
#inputNR p.devices a{
	color: #888;
}
#leftContent{
	float:left;
	margin-left:4px;
	margin-top:120px;
	width:500px;
	margin-bottom:100px;
	
	/*********/
	/*height:230px;*/
	overflow:hidden;
	/*********/
}
#leftContent ul {
	font-size:14px;
	line-height:25px;
	list-style-position:outline;
	list-style-type: none;
}
#leftContent li{
	background-repeat: no-repeat;
	margin-bottom:24px;
	margin-top:6px;
	padding-left: 38px;
}
#leftContent li.s1{background-image: url(img/nr_01.gif);}
#leftContent li.s2{background-image: url(img/nr_02.gif);}
#leftContent li.s3{background-image: url(img/nr_03.gif);}
#leftContent li.s4{background-image: url(img/nr_04.gif);}
#leftContent li.s5{background-image: url(img/nr_05.gif);}
#leftContent li.s6{background-image: url(img/nr_06.gif);}
#leftContent li.s7{background-image: url(img/nr_07.gif);}
#leftContent li.s8{background-image: url(img/nr_08.gif);}
#leftContent li.s9{background-image: url(img/nr_09.gif);}
#leftContent li.s1_done{background-image: url(img/nr_used_01.gif); color:#777;}
#leftContent li.s1_done img{visibility:visible;}
#leftContent li.s2_done{background-image: url(img/nr_used_02.gif); color:#777;}
#leftContent li.s2_done img{visibility:visible;}
#leftContent li.s3_done{background-image: url(img/nr_used_03.gif); color:#777;}
#leftContent li.s3_done img{visibility:visible;}
#leftContent li.s4_done{background-image: url(img/nr_used_04.gif); color:#777;}
#leftContent li.s4_done img{visibility:visible;}
#leftContent li.s5_done{background-image: url(img/nr_used_05.gif); color:#777;}
#leftContent li.s5_done img{visibility:visible;}
#leftContent li.s6_done{background-image: url(img/nr_used_06.gif); color:#777;}
#leftContent li.s6_done img{visibility:visible;}
#leftContent li.s7_done{background-image: url(img/nr_used_07.gif); color:#777;}
#leftContent li.s7_done img{visibility:visible;}
#leftContent li.s8_done{background-image: url(img/nr_used_08.gif); color:#777;}
#leftContent li.s8_done img{visibility:visible;}
#leftContent li.s9_done{background-image: url(img/nr_used_09.gif); color:#777;}
#leftContent li.s9_done img{visibility:visible;}
#leftContent li.indented{
	color:#7b7676;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	list-style-image:none;
	margin:0;
	padding-right:18px;
}
#leftContent2{
	float:left;
	margin-left:4px;
	margin-top:40px;
	width:590px;
	margin-bottom:50px;
}
#main {
	margin-top: 20px;
	margin-left:4px;
	width:590px;
	float:left;
}
#main2 {
	margin-top: 20px;
	margin-left:4px;
	width:590px;
	float:left;
}
#main2 h1{
	margin-top:0px;
}
#mainRight{
	margin-top: 42px;
	float:left;
	width:290px;
	margin-left:20px;
	margin-bottom:50px;
	
	/*********/
	/*height:230px;*/
	overflow:hidden;
	/*********/
}
#mainRight h2{
	margin-bottom:0px;
}
#mainRight p{
	margin-top:10px;
}
#mainRight p.info{
	margin-top:0px;
	color:#7b7676;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
}
#mainRight em{
	color:#f17c19;
}
#mainRight em.warning{
	/*color:#c53300;*/
	font-size:11px;
	line-height:20px;
}
#mainRightTop{
	margin-top: 31px;
	float:right;
	width:195px;
}
#q1{
	float:right;
	background-image:url('img/question_blue.gif');
	background-repeat: no-repeat;
}
#q1IMG{
	display:block;
}
#q2{
	display:block;
	float:left;
	background-image:url('img/textarea_question_blue.gif');
	background-repeat: no-repeat;
	background-color:red;
}
#q2IMG{
	/*display:block;*/
}
.selected {
	background-image: url(img/q_blue.png);
	cursor:default;
	height:auto;
	/*overflow:visible;*/

}
#size {
	border:1px solid #9e100b;
	width:100px;
	padding:0;
}
#topAndText{
	float:left;
	width:232px;
}
#user{
	float:left;
	margin-top: 20px;
	width:540px;
}
#user h1{
	color:#ffffff;
	font-size:20px;
	font-weight:normal;
	line-height:36px;
	margin-top:10px;
}
#user h2 {
	font-weight:normal;
	font-size: 14px;
	line-height:28px;
	margin-top: 12px;
}
#user h3{
	margin-top:10px;
}
#user p{
	color:#cccccc;
	font-size:12px;
	font-weight:normal;
	line-height:24px;
}


/********************Footer********************/  
#borderDiv{
	border-top:1px solid #000;
	width:100%;
}
#footer {
	background-color:#131313;
	border-top:1px solid #222;
	clear:both;
	font-weight:bold;
	height:118px;
	margin:0 auto 0 auto;
	margin-top:77px;
	text-align:left;
	width:100%;

}
#footer a{
	color:#777;
}
#footer a:hover{
	color:#fff;
	text-decoration:underline;
}
#inFoot{
	width:554px;
	padding: 15px;
	text-align: left;
	margin:0 auto 0 auto;
}
#inFoot p {
	font-size:11px;
	margin:0;
	color:#696969;
}
#inFoot p.grey32{
	color:#323232;
}
#inFoot img{
	margin:15px;
	float:right;
}
