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

body {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#676767;
	background-image:url(../images/backgradient.jpg);
	background-repeat:repeat-x;	
}
	
#featnews {
	width:940px;
	height:auto;
	margin-bottom:5px;
}		

#itouchlive {
		width:940px;
		margin:0;
		padding-right:10px;
		height:auto;
		background-image:url(../images/itouchlive_banner_repeat.jpg);
		position:relative;
}

#inputLive {
	display:inline;
	color:#FFF;
	padding-left:10px;
	width:500px;
}

#liveLogin {
	height:37px;
	width:99px;
	background:url(../images/login_button.jpg) no-repeat 0 0;
	position:absolute;
	display:block;
	right:18px;
	margin:0;
	top:25px;
	z-index:3;
}

#liveLogin:hover{
	background-position: 0 -37px;
}

#tickarea {
	height:40px;
	width:40px;
	background:url(../images/tick_view.jpg) no-repeat 0 0;
	position:absolute;
	top:0;
	right:0;
	display:block;
	z-index:3;
}

h2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
}

#main {
		width:950px;;
		min-width:950px;
		height:auto;
		margin:0 auto;
		position:relative;
		background-color:#FFF;
}



#header {
		width:950px;
		height:120px;
		border-bottom: 1px solid #ccc;
}


#logo {
		position:absolute;
		top:50px;
		left:20px;
}

#navlist
{
	position:absolute;
	right:05px;
	top:90px;
	margin: 0;
	padding: 0 0 20px 10px;
	font-family:Arial, Helvetica, sans-serif;
	

}

#navlist ul, #navlist li
{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	
}

#navlist a:link, #navlist a:visited
{

	line-height: 14px;

	margin: 0 10px 4px 10px;
	text-decoration: none;
	color: #919091;
}

#navlist a:link#current, #navlist , #navlist a:hover
{
	
	padding-bottom: 2px;
	background: transparent;
	color: #111011;
}

#current {
	border-bottom: 2px solid #BF2126;
	padding-bottom: 2px;
	background: transparent;
	color: #111011;
}

#navlist a:hover { color: #000; }



#flashban{
		width:940px;
		height:300px;
		margin-left:5px;
		margin-right:5px;
		margin-top:5px;
		background-repeat:no-repeat;	
		border-bottom:1px #777 solid;
}

#welcomeBox {
		position:relative;
		width:940px;
		height:50px;
		background-color:#666;
		margin-left:5px;
		padding-top:5px;
		padding-bottom:5px;
		margin-right:5px;
		margin-bottom:5px;
		z-index:20;
		border-bottom-right-radius:10px;
		border-bottom-left-radius:10px;
		-moz-border-radius-bottomright:10px;
		-moz-border-radius-bottomleft:10px;
		-webkit-border-radius-bottomright:10px;
  		-webkit-border-radius-bottomleft:10px;
}

#welcomeBox p {
		margin-top:0px;	
		margin-bottom:0px;
		padding-bottom:0;
		padding-top:3px;
		padding-left:10px;
		color:#AAA;
		font-weight:bold;
}

#flashban2{
		width:940px;
		height:400px;
		margin-left:5px;
		margin-right:5px;
		margin-top:5px;
	
}

#flashbanabout{
		width:940px;
		height:340px;
		margin-left:5px;
		margin-right:5px;
		margin-top:5px;	
}

#flashbansup{
		width:940px;
		height:300px;
		margin-left:5px;
		margin-right:5px;
		margin-top:5px;
}



#featuresup {
		width:940px;
		height:650px;
		margin-left:5px;
		margin-bottom:5px;
		border-left:15px;
		background-color: #8D8D8D;
}



#bksupport {
	background-image:url(../images/bksup.gif);
	background-repeat:no-repeat;
	width:925px;
	margin-left:15px;
	border-right:10px;
	height:600px;
}

#supleft {
		width:900px;
		height:520px;
}



#navsup
{
margin-left: 0;
padding-left: 0;

}


#supleft ul {
	
	margin-top:10px;

}


#supleft li {
	background-image:url(../images/tick.jpg);
	background-repeat:no-repeat;
	padding-bottom:20px;
	margin-top:0px;
	list-style: none;
	
}

#navsup h2 {
	margin:0px 0 0 0px;
	color:#333;
	
	font-size:16px;
	text-align:center;
	padding-top:20px;
}

#navsup h3 {
	margin:0px 0 0 60px;
	color:#F00;
	display:inline;
	font-size:16px;
}

#navsup p {
	margin:0 0 0 60px;
	
	font-size:14px;
	
	
	
	
	
}





.feature2 {
		width:930px;
		height:auto;
		padding-right:20px;
		background-image:url(../images/features_repeat.jpg);
	
}

.feature2 p {
		margin-top: 0px;
		margin-bottom: 0px;
		height:20px;
		padding:0 auto;
		color:#000;
		font-weight:bold;
}


#inner13 {
		position:relative;
		width:900px;
		margin-left:20px;
		color:#000;
}

#flashban1 {
		width:950px;
		height:300px;
		margin-left:0px;
		margin-right:0px;
		margin-top:0px;
	
		
		background-image:url(../images/contactSide.png);
		background-repeat:no-repeat;
		
}

#forms {
		width:950px;
		height:auto;
		margin:0px;
		
		
		
}
#buttons {
		width:950px;
		height:60px;
		padding-left:0px;
		background-image:url(../images/gradbut.jpg);
		background-repeat:repeat-x;
		
}

#butleft {
		
		background-color:#4F4F4F;
		margin-left:0px;
		float:left;
		margin-left:0px
}


#butright {
			background-color:#4F4F4F;
		float:right;
		
}




#form1 {

		background-color:4F4F4F;
		margin:0px;
}

#form1 p {
	
	 
	
		margin-bottom:5px;
}

#form2 p {
		color:#FFF;
		margin-bottom:5px;
}

#form2 {
		color:#FFF;
		background-color:4F4F4F;
		margin:0px;
}

#form2 p {
	color:#FFF;
}

#form1 p {
	color:#FFF;
}










#left {
		width:465px;
		height:300px;
		float:left;
		
		position:relative;
}

#left1 {
		
		float:left;
		margin-left:150px;
}

#left1 h1 {
		
		font-size:36px;
}

#left1 p {
		
		font-size:16px;
		
}



#right {
		width:470px;
		height:280px;
		float:right;
		margin-top:10px;
		margin-right:5px;
		
}

#featurearea {
	width:440px;	
	height:auto;
	left:10px;
	float:left;
	text-align:left;
	margin-left:20px;
}


#features {
		width:950px;
		height:auto;
		float:left;
		background-image:url(../images/features_repeat.jpg);
		background-repeat:repeat-y;
}

#feature{
		background-color:#333;
		height:auto;
		min-height:800px;
		margin-left:5px;
		margin-right:5px;		
}
#features h2 {
		padding-left:30px;
}

#features ul {
	list-style-image:url(../images/listbut.gif);
	font-size:16px;
	margin-left:10px;
	
	
}

#features li {
	padding-bottom:16px;
	margin-left:0px;
	
}

#featureabout{
		background-color:#fff;
		width:940px;
		height:auto;
		margin-bottom:25px;
		margin-left:5px;
		margin-right:5px;
		
}

#featureabout h1 {
		margin:0 10px 5px 10px;
		font-size:18px;
		color:#333;
}

#featureabout p {
		margin:0 10px 0 10px;
		font-size:12px;
		color:#666;
}

#aboutphoto {
			background-color:#fff;
		width:940px;
		height:200px;
		margin-bottom:5px;
		margin-left:5px;
		margin-right:5px;
		padding-left:3px;
	
}

#aboutphoto2 {
			background-color:#fff;
		width:940px;
		height:210px;
		margin-bottom:5px;
		margin-left:5px;
		margin-right:5px;
		padding-left:3px;
	
}
.photo1 {
		width:300px;
		height:200px;
		border:1px solid #ccc;
		float:left;
		margin:5px;
}
.photo2 {
		width:300px;
		height:200px;
		border:1px solid #ccc;
		float:left;
		margin:5px;
}

.photo3 {
		width:300px;
		height:200px;
		border:1px solid #ccc;
		float:left;
		margin:5px;
}

#labelsphoto {
		width:920px;
		height:40px;
		margin-bottom:5px;
		margin-left:15px;
		margin-right:5px;
		padding-left:3px;
		
}


#labelsphoto2 {
		width:920px;
		height:50px;
		
	
		margin-left:15px;
		margin-right:5px;
		padding-left:3px;
		clear:both;
		
}

.label1 {
		width:300px;
		height:40px;
		text-align:center;
		float:left;
		
}
	
.label2 {
		width:300px;
		height:40px;
		text-align:center;
		float:left;
		
}

.label3 {
		width:300px;
		height:40px;
		text-align:center;
		float:left;	
}

#news {
		width:950px;
		height:auto;
		float:left;
		background-image:url(../images/news_repeat.jpg);
		background-repeat:repeat-y;	
}


#news p{
		margin-left:20px;
		margin-right:20px;
		text-align:center;
		margin-top:0;
		margin-bottom:0;
		font-size:14px;
}


#news h2 {
		margin-left:20px;
		margin-top:0px;
		margin-bottom:5px;
}

.newstitle {
		color:#AF8786;
		font-size:16px;
		margin-left:0px;
		margin-right:0px;
}

#newscont{
	
		margin-top:10px;
		margin-left:30px;
		margin-right:30px;
}

#newscont h2{
	margin-left:0px;
	margin-bottom:0px;
}

#footerabout {
	
	width:950px;
	height:50px;
	background-color:#FFF;
	margin-left:350px;
	
}



#footer {
	margin-top:10px;
	padding-top:20px;
	width:950px;
	background-color:#FFF;	
}

#footnav {
		padding-bottom:10px;
		text-align:center;
		color:#F00;
		font-size:12px;
}



/*admin*/


#featuresadmin{
		width:950px;
		height:300px;
		border:1px solid red;
}

#flashbanadmin {
		width:950px;
		height:300px;
		border:1px solid red;
}
		
