@charset "utf-8";
/* GLOBAL STYLES */

body{
	width:auto;
	height:auto;
	margin:auto;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	background:url(http://www.kping.com/images/body-bg.gif) #FFFFFF repeat-x;
}

#main-body{
	width:990px;
	height:auto;
	margin:auto;
	padding:0;
}

img{
	border:0;
}

.clear-fix{
	height:1px;
	margin:0;
	padding:0;
	clear:both;
}

.float-left{
	float:left;
}

.float-right{
	float:right;
}

h1{
	margin:10px 0px;
	padding:0;
	color:#137CE6;
	font-size:26px;
	font-weight:bold;
}

h3{
	color:#137CE6;
	font-size:16px;
	font-weight:bold;
}

/********** HEADER STYLES ******/
#header-holder{
	width:990px;
	height:135px;
	margin:0;
	padding:0;
}

#header-left{
	width:310px;
	height:135px;
	margin:0;
	padding:0;
	float:left;
}

#header-right{
	width:680px;
	height:135px;
	margin:0;
	padding:0;
	float:left;
}

#header-right-top{

	width:680px;
	height:44px;
	margin:0;
	padding:10px 0px 0px 0px;
	text-align:right;
	color:#444444;
}

#header-right-top2{

	width:680px;
	height:44px;
	margin:0;
	padding:10px 0px 0px 0px;
	color:#444444;
	text-align:right;
}

#header-right-top2 a{
	color:#444444;
	text-decoration:none;
	margin:0px 5px;
}

#header-right-top2 a:hover{
	color:#444444;
	text-decoration:underline;
	margin:0px 5px;
}

#header-right-top form{
	margin:0;
	padding:0;
	float:right;
}

#header-right-top div{
	float:left;
	margin:4px 5px 0px 0px;
}

#header-right-top .text{
	margin:0px 5px;
	padding:3px;
	width:120px;
	border:1px solid #C7C7C7;
	float:left;
	font-size:11px;
	color:#666666;
}

#header-right-top .label{
	clear:both;
	float:right;
	font-size:10px;
	color:#444444;
}

#header-right-top .label a{
	font-size:10px;
	color:#444444;
	text-decoration:none;
}

#header-right-top .label a:hover{
	font-size:10px;
	color:#444444;
	text-decoration:underline;
}

#header-right-bottom{
	width:860px;
	height:44px;
	margin:0;
	padding:20px 0px 0px 0px;
	clear:both;
}

ul#nav{
	margin:0px;
	padding:0px;
	width:860px;
	height:44px;
}

ul#nav li{
	padding:0;
	margin:0;
	display: block;
	float: left;
}

ul#nav li a{
	border:0;
	text-decoration:none;
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
}


li.link a{
	width:170px;
	height:44px;
	margin:0;
	padding:0;
	color:#FFFFFF;
}



.link a:hover
	{
		background:url(http://www.kping.com/images/nav-hover.png) no-repeat;
		color:#000000;
	}

.link #active
	{
		background:url(http://www.kping.com/images/nav-hover.png) no-repeat;
		color:#000000;
	}


/******** MAIN CONTENT STYLES **************/

#main-content{
	width:990px;
	height:auto;
	margin:0;
	padding:0;
	clear:both;
}

/***** OPT-IN STYLES *******/

#optin-left{
	width:263px;
	height:430px;
	margin:0;
	padding:15px 183px 0px 27px;
	float:left;
	background:url(http://www.kping.com/images/opt-in-bg.jpg) no-repeat;
	color:#3B3B3B;
}

#main-content h2{
	margin:0;
	padding:0;
	color:#137CE6;
	font-size:26px;
	font-weight:bold;
}

#main-content .grey14{
	font-size:14px;
	color:#3B3B3B;
}

#optin-left p{
	padding:0;
	margin:3px 0px;
}

#optin-left form{
	padding:0;
	margin:0;
}


#optin-left .textbox{
	width:245px;
	height:15px;
	margin:10px 0px 0px 0px;
	padding:15px 5px 10px 10px;
	background:url(http://www.kping.com/images/optin-box.gif) no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	border:0;
}

#optin-left select{
	width:260px;
	height:auto;
	margin:10px 0px 0px 0px;
	padding:15px 5px 10px 10px;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	background:url(http://www.kping.com/images/optin-box.gif) no-repeat;
	background-color:#FFFFFF;
	border:0;
}

#optin-left option{
	background-color:#CCCCCC;
}

#optin-left .greysmall{
	width:165px;
	height:auto;
	margin:10px 0px 0px 0px;
	padding:0;
	font-size:10px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
}

#optin-auto{
	width:263px;
	height:280px;
	margin:0;
	padding:0px 183px 0px 27px;
	float:left;
	background-color:#FFFFFF;
	color:#3B3B3B;
}

#optin-auto p{
	padding:0;
	margin:3px 0px;
}

#optin-auto form{
	padding:0;
	margin:0;
}


#optin-auto .textbox{
	width:245px;
	height:15px;
	margin:10px 0px 0px 0px;
	padding:15px 5px 10px 10px;
	background:url(http://www.kping.com/images/optin-box.gif) no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	border:0;
}

#optin-auto select{
	width:260px;
	height:auto;
	margin:10px 0px 0px 0px;
	padding:15px 5px 10px 10px;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	background:url(http://www.kping.com/images/optin-box.gif) no-repeat;
	background-color:#FFFFFF;
	border:0;
}

#optin-auto option{
	background-color:#CCCCCC;
}

#optin-reg{
	width:263px;
	height:400px;
	margin:0;
	padding:0px 183px 0px 27px;
	float:left;
	background-color:#FFFFFF;
	color:#3B3B3B;
}

#optin-reg p{
	padding:0;
	margin:3px 0px;
}

#optin-reg form{
	padding:0;
	margin:0;
}


#optin-reg .textbox{
	width:245px;
	height:15px;
	margin:10px 0px 0px 0px;
	padding:15px 5px 10px 10px;
	background:url(http://www.kping.com/images/optin-box.gif) no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	border:0;
}

#optin-reg select{
	width:260px;
	height:auto;
	margin:10px 0px 0px 0px;
	padding:15px 5px 10px 10px;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	background:url(http://www.kping.com/images/optin-box.gif) no-repeat;
	background-color:#FFFFFF;
	border:0;
}

#optin-reg option{
	background-color:#CCCCCC;
}

#right-content{
	width:500px;
	height:auto;
	margin:0;
	padding:0;
	float:right;
}

#main-content .grey16{
	font-size:16px;
	color:#3B3B3B;
}

#main-content .grey16 a{
	color:#3B3B3B;
	text-decoration:underline;
	font-weight:bold;
	font-style:italic;
}

#main-content .grey16 a:hover{
	color:#3B3B3B;
	text-decoration:none;
	font-weight:bold;
	font-style:italic;
}

/***** PING SERVICES STYLES *************/

.ping-title{
	width:468px;
	height:23px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 22px;
	background:url(http://www.kping.com/images/ping-title.gif) no-repeat;
	float:right;
	font-size:20px;
	color:#3B3B3B;
}

.ping-title .blue{
	color:#4283C4;
}

.ping-box{
	width:488px;
	height:270px;
	margin:0;
	padding:10px 0px 10px 0px;
	float:right;
	border-left:1px solid #D0D0D0;
	border-right:1px solid #D0D0D0;
	border-bottom:1px solid #D0D0D0;
	overflow:auto;
}



ul#ping-text{
	margin:15px auto 15px auto;
	padding:0px;
	width:410px;
}

ul#ping-text li{
	padding:0;
	margin:0;
	display: block;
	float: left;
}

ul#ping-text li a{
	border:0;
	text-decoration:none;
	display: block;
}


li.pings a{
	width:400px;
	height:40px;
	margin:0;
	padding:5px;
	overflow:hidden;
	color:#666666;
	font-size:11px;
}


.pings a
	{
		background:url(http://www.kping.com/images/pings-bg.gif) repeat-x #FFFFFF;
	}

.pings a:hover
	{
		background:url(http://www.kping.com/images/pings-bg-hover.gif) repeat-x #FDFCCA;
	}


.pings a:hover  strong
	{
		color:#0066CC;
	}


/********* SCROLLED BOX *************/

#scrolled-box{
	width:960px;
	height:52px;
	margin:20px 0px;
	padding:10px;
	border:1px solid #E0DFDF;
	background:#F1F1F1;
	clip:rect(0px,960px,,52px,0px);
}

#scrolled-left{
	width:50px;
	height:52px;
	margin:0;
	padding:0;
	float:left;
}

.scrolled-links{
	width:95px;
	height:52px;
	margin:0px 5px;
	padding:0;
	float:left;
	overflow:hidden;
	display:none;
}

.scrolled-links a{
	color:#444444;
	text-decoration:underline;
	font-size:11px;
}

.scrolled-links a:hover{
	color:#444444;
	text-decoration:none;
	font-size:11px;
}

#scrolled-right{
	width:50px;
	height:52px;
	margin:0;
	padding:0;
	float:right;
	text-align:right;
}

/******* FOOTER STYLES ********/

#footer-bottom{
	width:980px;
	height:53px;
	padding:15px 0px;
	margin:0;
	background:url(http://www.kping.com/images/footer-logo.gif)  right no-repeat;
	color:#666666;
	font-size:11px;
}

#footer-bottom a{
	color:#666666;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin-right:10px;
}

#footer-bottom a:hover{
	color:#666666;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	margin-right:10px;
}

/************* SUBPAGE STYLES *************/

#submain-content{
	width:950px;
	height:auto;
	margin:10px 0px;
	padding:15px;
	border:1px solid #E1DFDF;
	clear:both;
	background:#FFFFFF;
}

#sub-left{
	width:660px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}

#sub-right1{
	width:250px;
	height:auto;
	margin:0;
	padding:0px 0px 0px 35px;
	float:right;
	background:url(http://www.kping.com/images/div-right2.jpg) no-repeat;
}

#sub-lefthalf{
	width:450px;
	height:730px;
	margin:0;
	padding:0;
	float:left;
}

#sub-righthalf{
	width:460px;
	height:730px;
	margin:0;
	padding:0px 0px 0px 35px;
	float:right;
	background:url(http://www.kping.com/images/div-right3.jpg) no-repeat;
}

#submain-bottom{
	width:940px;
	height:auto;
	margin:10px 0px;
	clear:both;
	background:#FFFFFF;
}

ul#subping-text{
	margin:15px auto 15px auto;
	padding:0px;
	width:250px;
}

ul#subping-text li{
	padding:0;
	margin:0;
	display: block;
	float: left;
}

ul#subping-text li a{
	border:0;
	text-decoration:none;
	display: block;
}


li.subpings a{
	width:240px;
	height:20px;
	margin:0;
	padding:5px;
	overflow:hidden;
	color:#666666;
	font-size:11px;
}


.subpings a
	{
		background:url(http://www.kping.com/images/pings-bg.gif) bottom repeat-x #FFFFFF;
	}

.subpings a:hover
	{
		background:url(http://www.kping.com/images/pings-bg-hover.gif) bottom repeat-x #FDFCCA;
		font-weight:bold;
		color:#0066CC;
	}


/***** SUB PING SERVICES STYLES *************/

.subping2-title{
	width:263px;
	height:23px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 22px;
	background:url(http://www.kping.com/images/subpings2-title.gif) no-repeat;
	font-size:20px;
	color:#3B3B3B;
}

.subping2-title .blue{
	color:#4283C4;
}

.subping2-box{
	width:278px;
	height:270px;
	margin:0;
	padding:10px 0px 10px 5px;
	border-left:1px solid #D0D0D0;
	border-right:1px solid #D0D0D0;
	border-bottom:1px solid #D0D0D0;
	overflow:auto;
}



ul#subping2-text{
	margin:15px 0px 15px 0px;
	padding:0px;
	width:235px;
}

ul#subping2-text li{
	padding:0;
	margin:0;
	display: block;
	float: left;
}

ul#subping2-text li a{
	border:0;
	text-decoration:none;
	display: block;
}


li.subping2 a{
	width:225px;
	height:40px;
	margin:0;
	padding:5px;
	overflow:hidden;
	color:#666666;
	font-size:11px;
}


.subping2 a
	{
		background:url(http://www.kping.com/images/pings-bg.gif) repeat-x #FFFFFF;
	}

.subping2 a:hover
	{
		background:url(http://www.kping.com/images/pings-bg-hover.gif) repeat-x #FDFCCA;
	}


.subping2 a:hover  strong
	{
		color:#0066CC;
	}

#sub-right2{
	width:285px;
	height:auto;
	margin:0;
	padding:0px;
	float:right;
}

#sub-left3{
	width:285px;
	height:auto;
	margin:0;
	padding:0px;
	float:left;
}

#sub-left4{
	width:645px;
	height:auto;
	margin:0;
	padding:0px 0px 0px 15px;
	float:left;
}

.learnmore-button{
	width:134px;
	height:133px;
	margin:0;
	padding:0;
	position:relative;
	top:-100px;
	left:156px;
	z-index:100;
}

/***** SUBMIT STYLES *************/
#submit-form{
	width:263px;
	height:200px;
	margin:0;
	padding:0px 183px 0px 27px;
	float:left;
	background-color:#FFFFFF;
	color:#3B3B3B;
}

#submit-form p{
	padding:0;
	margin:3px 0px;
}

#submit-form form{
	padding:0;
	margin:0;
}


#submit-form .textbox{
	width:245px;
	height:15px;
	margin:10px 0px 0px 0px;
	padding:15px 5px 10px 10px;
	background:url(http://www.kping.com/images/optin-box.gif) no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	border:0;
}

#submit-form select{
	width:260px;
	height:auto;
	margin:10px 0px 0px 0px;
	padding:15px 5px 10px 10px;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	background:url(http://www.kping.com/images/optin-box.gif) no-repeat;
	background-color:#FFFFFF;
	border:0;
}

#submit-form option{
	background-color:#CCCCCC;
}

#submit-left{
	width:630px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}

#submit-result{
	color:#137CE6;
}

.button-submit{
	border:0;
	cursor:pointer;
}

/***** FEEDS STYLES *************/
#feeds-form{
	width:263px;
	height:150px;
	margin:0;
	padding:0px 183px 0px 27px;
	float:left;
	background-color:#FFFFFF;
	color:#3B3B3B;
}

#feeds-form p{
	padding:0;
	margin:3px 0px;
}

#feeds-form form{
	padding:0;
	margin:0;
}


#feeds-form .textbox{
	width:245px;
	height:15px;
	margin:10px 0px 0px 0px;
	padding:15px 5px 10px 10px;
	background:url(http://www.kping.com/images/optin-box.gif) no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	border:0;
}

#feeds-form select{
	width:260px;
	height:auto;
	margin:10px 0px 0px 0px;
	padding:15px 5px 10px 10px;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	background:url(http://www.kping.com/images/optin-box.gif) no-repeat;
	background-color:#FFFFFF;
	border:0;
}

#feeds-form option{
	background-color:#CCCCCC;
}

.siteItem_title{
	margin-left:70px;
}
