* {
	font-family:Arial;
	font-size:11px;
	color:#666666;
}
body {
	padding:0px;
	margin:0px;
	background:#fffffe url(../images/background.jpg) repeat-x;
	text-align:center;
}

h1 { font-size:28px; color:#b73b1b; line-height:26px; padding:0px; margin:0px; font-weight:normal;}
h1 span.black{ color:#000000;}
h2 { color:#333333; font-size:14px;line-height:16px; padding:0px; margin:0px; margin-bottom:0px;}
h3 { color:#333333; font-size:12px;line-height:14px; padding:0px; margin:0px; margin-bottom:2px;}
h4 { color:#333333; font-size:12px;line-height:14px; padding:0px; margin:0px; margin-bottom:0px;}

a { color:#b73b1b; font-size:11px; text-decoration:underline; font-weight:normal;}
a.u { font-size:11px; text-decoration:underline; font-weight:normal;}
a:hover { text-decoration:none;}

img{ border:0px; }

em{ font-size:9px; line-height:11px;}

form {padding:0px; margin:0px;}

#container{
	margin:auto;
	width:978px;
	height:614px;	
}
#container .left-shadow{ float:left; width:14px; height:600px; background:url(../images/left-shadow.png) no-repeat right top}
#container .right-shadow{ float:left; width:14px; height:600px; background:url(../images/right-shadow.png) no-repeat top}
#container .bottom-shadow{ float:left; height:14px; width:978px; background:url(../images/bottom-shadow.png) no-repeat top;}

#holder{
	float:left;
	text-align:left;
	width:950px;
	height:600px;
	background:#ffffff url(../images/background-main.jpg) repeat-x;
}
#holder-bkg{
	float:left;
	text-align:left;
	width:950px;
	height:600px;
	background:#ffffff url(../images/background-main2.jpg);
}
#holder-bkg2{
	float:left;
	text-align:left;
	width:950px;
	height:600px;
	background:#ffffff url(../images/background-main2.jpg);
}
#header{
	float:right; 
	width:580px;	
	height:120px;
}
#header .logo{
	float:right;	
	margin:0px 33px 0px 0px;
	height:100px;
}
#header .nav{
	float:right;
	margin:0px 33px 0px 0px;
}
#header .nav ul{
	margin:0px;
	padding:0px;
	list-style-type:none;	
}
#header .nav ul li{
	float:left;
	font-size:11px;
	margin-left:10px;	
}
#header .nav ul li a{
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
	color:#646464;	
}
#header .nav ul li a:hover{
	color:#b73b1b;	
}
#header .nav ul li.active a{
	font-weight:normal;
	color:#b73b1b;	
}
#top-holder {
	float:left;
	width:100%;
	height:420px;
	
}

#body{
	float:left;
	width:915px;
	padding-left:30px;
	
}
.home{
	width:300px!important;	
}
.about{
	width:430px!important;	
}

.home-flash{
	float:left;
	padding-left:30px;
	padding-top:20px;
}
#push-holder{
	float:left; padding-left:30px;
	height:110px;	
}

.push-about{
	float:right!important; padding-right:20px; margin-top:70px;	
}
.push-tips{
	float:left!important; margin-left:100px; margin-top:10px;	
}

.push{
	float:left;
	width:140px;
	padding-right:10px;
	cursor:pointer;
}
.orange {
	background:url(../images/push-orange.png) no-repeat; width:114px; height:136px;	
}
.buy {
	background:url(../images/push-buy.png) no-repeat; width:110px; height:104px;	
}
.readmore{
	background:url(../images/push-readmore.png) no-repeat; width:116px; height:110px;	
}
.tips{
	background:url(../images/push-tips.png) no-repeat; width:116px; height:106px;	
}
.try{
	background:url(../images/push-try.png) no-repeat; width:118px; height:110px;	
}
.acrobat{
	background:url(../images/push-acrobat.png) no-repeat; width:116px; height:106px;	
}
.idc{
	background:url(../images/push-idc.png) no-repeat; width:161px; height:141px;	
}

.push a{
	font-size:14px;
	color:#b73b1b;
	text-decoration:none;	
	text-transform: none;
}
.orange a{
	color:#ffffff;
	font-weight:bold;
}
.push a:hover,.push a.hover{
	color:#db4721;
}
.orange a:hover,.orange a.hover{
	color:#e9e9e9;
}

.pushBig{
	float:left;
	background:url(../images/orange_box_big.jpg) no-repeat; width:283px; height:240px;	
}
.pushBig div{color:#666666;	}
.pushBig a{
	color:#b73b1b!important;
	text-decoration:none;
}
.pushSmall{  float:left; width:270px; height:61px;}
.pushSmall div.push{ width:100%;}
.red{ background:url(../images/orange_box_small_red.jpg) no-repeat;}
.gray{ background:url(../images/orange_box_small_gray.jpg) no-repeat; }
.red div.push a{ color:#ffffff;}
.red div.push a span.title{color:#ffffff;}
.gray div.push a{ color:#666666;}


.tips-slideshow{ float:left; width:100%; height:310px;}



#footer {
	float:left;
	width:100%;	
}
#footer .af{
	float:left; 
	padding-left:30px;
}
#footer b{ font-size:9px; color:#000000;}
#footer .af img { margin-top:5px; margin-right:15px;}

#contact-form{
	padding:20px; 
}
input[type="text"]{
	width:150px;
	border:1px solid;
}
#contact-form em{
	margin-left:10px;	
}
 input.error{
	border:1px solid #ff0000!important;	
}


.left{ float:left;}
.right{ float:right;}

.clear{	
	clear: both;
}

