body
{
	 font-family : Arial;
	 font-size : 12;
	 color : #000;
	 margin-top : 0px;
	 margin-left : auto;
	 margin-right : auto;
	 background-image : url('../img/back.png');
	 background-color : #979c9f;
	 background-repeat : repeat-x;
	 background-position : top;
	 font-family : Arial;
	 width : 100%;
	 text-align : center;
	 color : #434B51;
}

#demotip { 
    display:none; 
    background:transparent url('../img/black_arrow.png'); 
    height:130px; 
    width:250px;
    padding:40px 30px 10px 30px;     
    font-size:11px; 
    color:#fff;      
}

#clienttip
{
	display:none; 
    height:37px; 
    width:80px; 
    font-size:14px; 
	text-align : center;
	vertical-align : middle;
	padding-top : 10px;
    color:#FFF; 
	background:transparent url('../img/black_arrow_small.png'); 
}

#formOverlay
{
	display : none;
	width : 600px;
	height : 350px;
	background-image : url('../img/white_3.png');
	padding : 30px;
}

#formOverlay .close { 
    background-image:url(../img/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

#response .close{
	background-image:url(../img/close.png); 
    cursor:pointer; 
    height:35px; 
    width:35px;
}

input, textarea
{
	opacity : 0.6;
}
input:focus, textarea:focus
{
	opacity : 1;

}


a
{
 color : #434B51;
 text-decoration : underline;
}
a img
{
	border-style: none;
	padding : 5px;
}

.button
{
	height : 35px; 
	width : 200px;
	cursor : pointer;
}
.button .left
{
	background-image : url('../img/left.png'); 
	background-repeat : no-repeat; 
	width : 11px;
}

.button .center
{
	background-image : url('../img/center.png'); 
	background-repeat : repeat-x; 
	color: #FFF;
	text-align : center;
}

.button .right
{
	background-image : url('../img/right.png'); 
	background-repeat : no-repeat; 
	width : 14px;
}

.contactText
{
	cursor : pointer;
	font-weight: bold;
}

#clitip
{
	
}
.main
{
	background-color : Transparent;
	width : 1024px;
	height : 600px;
	background-image : url('../img/logo_3.png');
	background-repeat : no-repeat;
	background-position : top;
	margin-top : 0px;
	margin-left : auto;
	margin-right : auto;
}

.main .title
{
    text-align : center;
	top : 80px;
	padding-top : 100px;
	margin-left : auto;
	margin-right : auto;
	font-size: 38;	
	font-weight: bold;
}

.main .content
{
	width : 700px;
	margin-left : auto;
	margin-right : auto;
	text-align : left;
}

.main .phone
{
	background-image : url('../img/phone.png');
	width : 800px;
	height : 400px;
	background-repeat : no-repeat;
	background-position : left top;	
}

.main .phone .clients
{	
	width : 300px;
	margin-right : 0px;
	margin-left : 550px;	
	text-align : left;
}

.main .phone .clients .smalltitle
{	
	border-bottom : solid 1px #434B51;;
	font-size: 18;
	padding-top : 10px;
}

.main .phone .clients .msg
{
	padding-top : 20px;
	font-size: 16;	
}


.developer
{
	margin : 1px;
}
label.error
{ 
	position : absolute;
	float: none; 
	vertical-align: top; 
	display : block;
    padding:5px 10px; 
    color:Red; 
    text-align:left; 
    font-size:12px; 
	z-index : 99999;

}

.toolTipExtra
{
	width : 200px;
	text-align : left;
}

.VistaButton
{
	background-image : url(../img/vb1.png);
	background-repeat : none;
	background-position : top left;
	width : 200px;
	height : 50px;
	cursor : pointer;
}

.VistaButtonHover
{
	background-image : url(../img/vb0.png);
	background-repeat : none;
	background-position : top left;
	width : 200px;
	height : 50px;
	cursor : pointer;
}

#developersDiv
{
	margin-top : 5px;
	text-align : center;
}

#clientName
{
	font-size : 9;
}

#response
{
	display: none;
	border: 1px solid #ccc;
	background: #FFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 40px;
	width: 560px;
	height : 100px; 
	margin-top : 100px;
	position : relative;
	top : 70px;
	opacity : 0.8;
	-moz-box-shadow:0 0 10px #000; 
    -webkit-box-shadow:0 0 10px #000;
}

#response a.closes
{
	cursor:pointer; 
	position : relative;
	
}

table.formTable{
	width : 100%; 
	text-align : left;
}

