/* CSS Document */
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,h7pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
/*table{border-collapse:collapse;border-spacing:0;}*/
fieldset,img,input{border:0; outline:none;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
/*li{list-style:none;}*/
body	{
	background:#FFF;
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
}
h1	{ font-size:24px; font-family:"Trebuchet MS",Helvetica, sans-serif; color:#696969; font-weight: normal; line-height:34px;}

h2	{ 
	font-size:22px;font-family:"Trebuchet MS",Helvetica, sans-serif; 
	color: #1BB6E6; font-weight: normal; 
	background:url(../images/bullet1.jpg) no-repeat;
	padding:3px 0 0 60px;
	line-height:26px;
}
h3	{ 
	font-size:18px; 
	font-family:"Trebuchet MS",Helvetica, sans-serif; color:#0098AA; font-weight: normal;
	line-height:44px;
}
h3 strong	{ color:#FF0000; font-weight:normal; background:url(../images/christ_hat.jpg) no-repeat right -1px;
}

h4	{ font-size:24px; font-family:"Trebuchet MS",Helvetica, sans-serif; color:#696969; font-weight: normal; line-height:34px;}

.clear { clear : both; line-height : 0; font-size : 0; padding : 0; margin : 0; font-size:0px;}
.clearspace { clear : both; line-height : 0; font-size : 0; padding : 0; margin-bottom :10px;}
.fltlt	{ float:left;}
.baseWarp	{
	background: url(../images/siteBg.jpg) no-repeat center top;
	margin:0 auto;
	width:100%;
	line-height:18px;
}
.mainWarp	{width:970px; margin:0 auto;}
.headerWarp	{ 
	height:150px;
}
.logo	{
	width:320px;
	height:75px;
	margin-left:50px;
	float:left;
}
.logo a	{
	background: url(../images/logo.png) no-repeat;
	width:320px;
	height:75px;
	display:block;
	text-indent:-9999px;
}
.bannerWarp	{
	width:924px;
	background:url(../images/banner_bg.jpg) no-repeat;
	height:387px;
	padding:25px 23px 0 23px;
}
.bannerAd	{
	float: left;
	width:305px;
}
.marginR	{
	margin-right:4px;
}
.contWarp	{
	padding:0 20px;
	width:930px;
}
.roundBox	{ width:935px; margin-top:25px;}
.roundT	{
	width:935px;
	background:url(../images/roundTop.jpg) no-repeat top left;
	height:13px;
}
.roundBottom	{
	width:935px;
	background: url(../images/roundBottom.jpg) no-repeat bottom left;
	height:15px;
}
.roundCont	{
	width:903px;
	padding:0 15px;
	border-left:1px #D3F1FC solid;
	border-right:1px #D3F1FC solid;
	color:#5F758F;
}
.roundCont p { padding:8px 0 0 0;}
.hrBg	{
	background:url(../images/hr_bg.jpg) no-repeat;
	height:25px;
}
.roundLeft	{ float:left; width:630px; padding-right:23px;}
.roundRight	{ float:left; width:250px;}

.osnBg	{background:url(../images/osn_bg.jpg) no-repeat 0px 20px;}
.dnsBg	{background:url(../images/dns_bg.jpg) no-repeat 0px 25px;}
.go4dBg	{background:url(../images/g4d_bg.jpg) no-repeat 0px 25px;}
.amDishBg	{ background:url(../images/am_dish_bg.jpg) no-repeat 0px 25px;}


.foot	{
	background:#373737 url(../images/foot.gif) no-repeat top center;
	width:100%;
	margin:0 auto;
	padding-top:107px;
}
.footCont	{
	width:970px;
	margin:0 auto;
	color:#909090;
	padding:20px 0 25px 0;
}
.contactL	{
	width:350px;
	float:left;
	padding-right:30px;
}
.contactForm	{
	background:#222222;
	width:550px;
	float:left;
	padding:10px 15px;
}
input.contactPanIn	{
	width:197px;
	height:14px;
	background:#3B3B3B url(../images/contactInpRight.gif) no-repeat;
	padding:4px 3px;
	margin-top:8px;
	color:#767676;
	font:11px Arial, Helvetica, sans-serif;
	border: none;
	float:left;
	clear:both;
}
textarea.contactPanText	{
	width:255px;
	height:77px;
	background:#3B3B3B url(../images/contactTextRight.jpg) no-repeat;
	padding:2px 4px;
	margin-top:10px;
	color:#767676;
	font:11px Arial, Helvetica, sans-serif;
	border: none;
	float:left;
	clear:both;
}






.questionBg	{
	background:url(../images/questionBg.jpg) 310px 0px repeat-y;
	width:930px;
	color:#3C606E;
	font-size:12px;
}
.questionBg li	{
	list-style:none;
	background:url(../images/bullet05.jpg) 0px 4px no-repeat;
	padding:0 0 0 20px;
}
.question	{
	background:url(../images/icon_quest.jpg) top left no-repeat;
	padding:20px 0 0 75px;
	height:50px;
	color:#7E8AA2;
	font-size:24px;
}
.text-right { text-align : right;}
.font_blue	{
	color:#98AA00;
	font-size:16px;
}
.font_blueB	{
	color:#98AA00;
	font-size:16px;
	font-weight:bold;
}
.font_blue_light	{
	color:#FF9800;
	font-size:12px;
}
.font_pink	{
	color:#D11B5C;
	font-family:Arial, Helvetica, sans-serif;
}
ul.offer	{
	color:#433C40;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	list-style:inside;
	line-height:20px;
	padding:0 0 10px 0;
	
}
.ofr_tree {background:url(../images/christ_tree.jpg) no-repeat right 5px;}
.ofr_santa {background:url(../images/christ_santa.jpg) no-repeat right 5px;}
.ofr_twitter { background:url(../images/christ_gift.png) no-repeat right 5px;}
.ofr_hat { background:url(../images/christ_hat.png) no-repeat right 5px;}

p.icon_dish	{ 
	background:url(../images/icon_dish.jpg) no-repeat 0px 5px;
	padding:0 0 0 60px;
}
p.icon_dish2	{ 
	background:url(../images/icon_dish2.jpg) no-repeat 0px 5px;
	padding:0 0 0 60px;
}
p.icon_receiver	{ 
	background:url(../images/icon_receiver.jpg) no-repeat 0px 5px;
	padding:0 0 0 60px;
}

a.link1:link, a.link1:active, a.link1:visited {
	color:#CC4452;
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
	background: url(../images/bullet_up.gif) no-repeat left top;
	padding:0 0 0 18px;
}
a.link1:hover {
	text-decoration: underline;
}
