html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr, button {
background:transparent none repeat scroll 0 0;border:0 none;font-size:100%;margin:0;outline-style:none;outline-width:0;padding:0;vertical-align:baseline;}

ol, ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
h1, h2, h3, h4, h5, h6, li {line-height:100%;}
blockquote, q {quotes:none;}

table {border-collapse:collapse;border-spacing:0;}
textarea {font-family:inheri }

/*--- /end of reset ----------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/* Default -------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/

body {
	background:url(../images/internal-main-bg.png) repeat-x top;}

body.home {
	background:url(../images/home-main-bg.png) repeat-x top;}
	
body.smallinside {
	background:url(../images/internal-main-bg2.png) repeat-x top;}

/* Header --------------------------------------------------------------------*/
#header {
	width:900px;
	margin:0 auto;
	height:104px;
	overflow:hidden;
	position:relative;}
	#header a.logo {
		position:absolute;}
	#header ul.menu {
		position:absolute;
		right:15px;
		overflow:hidden;color:white;}
		#header ul.menu li { 
			float:left;}

/* Banner on the home page -----------------------------------------------------*/
#home-banner {
	height:575px;
	background:url(../images/home-banner.jpg) no-repeat center top;
	margin-bottom:10px;}
	#home-banner-content {
		width:950px;
		margin:0 auto;
		height:575px;
		position:relative;}

#features-banner {
	height:395px;
	background:url(../images/banner.jpg) no-repeat center top;
	margin-bottom:10px;}
	#features-banner-content {
		width:950px;
		margin:0 auto;
		height:395px;
		position:relative;}
		
		
		#features-banner2 {
	height:150px;
	background:url(../images/banner.jpg) no-repeat center top;
	margin-bottom:10px;}
		#features-banner-content2 {
		width:950px;
		margin:0 auto;
		height:150px;
		position:relative;}

/* Content --------------------------------------------------------------------*/
#content {
	width:924px;
	margin:0 auto;}
	#content .post{
		background:url(../images/home-post-top-bg.png) no-repeat;
		padding-top:12px;
		margin-bottom:25px;}
	#content .post-content {
		background:url(../images/home-post-bg.png) repeat-x top;
		padding:5px 12px 12px;
		overflow:hidden;}
		#content .post-content .left {
			float:left;
			width:405px;}
		#content .post-content .text {
			float:left;
			width:490px;
			padding-top:5px;}

/* Footer ---------------------------------------------------------------------*/
#footer {
	border-top:10px solid #25292c;
	background:#33393e;
	color:#fff;}
#footer-content {
	width:900px;
	margin:0 auto;
	position:relative;
	height:220px;}
	#footer-content .credit-cards {
		position:absolute;}
		#footer-content .credit-cards ul {
			overflow:hidden;}
			#footer-content .credit-cards ul li {
				float:left;}
	#footer-content .site-by {
		position:absolute;
		top:50px;}
	#footer-content .menu {
		position:absolute;
		right:0px;}
		#footer-content .menu ul {
			float:left;}

/*----------------------------------------------------------------------------*/
/* header --------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/

/* logo ----------------------------------------------------------------------*/
#header a.logo {
	text-indent:-9999px;
	background:url(../images/logo.gif) no-repeat;
	width:179px;
	height:49px;
	top:40px;}

/* menu ----------------------------------------------------------------------*/
#header ul.menu {
	top:50px;
	height:34px;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;}
	#header ul.menu li {
		height:34px;
		line-height:34px;
		margin-left:5px;}
		#header ul.menu li a {
			float:left;
			height:34px;
			padding-left:11px;
			line-height:34px;
			color:#fff;
			text-decoration:none;}
			#header ul.menu li a span {
				float:left;
				height:34px;
				line-height:34px;
				padding-right:11px;}
		#header ul.menu li a:hover, #header ul.menu li.active a {
			background:url(../images/menu-left-bg.gif) left no-repeat;
			color:#5dc2fd;}
			#header ul.menu li a:hover span, #header ul.menu li.active a span {
				background:url(../images/menu-right-bg.gif) right no-repeat #212528;}

/*----------------------------------------------------------------------------*/
/* home banner ---------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/

/* left ----------------------------------------------------------------------*/
#home-banner-content .home-banner-left {
	position:absolute;
	top:65px;
	width:381px;}
	#home-banner-content .home-banner-left a.buy-wpanswers {
		display:block;
		background:url(../images/Buy-wp-anwers.png) no-repeat;
		width:313px;
		height:75px;
		margin:0 auto;
		text-indent:-9999px;
		margin-bottom:10px;}
	#home-banner-content .home-banner-left p {
		text-align:center;
		color:#646464;
		font-size:14px;
		line-height:23px;
		font-family:Arial, Helvetica, sans-serif;}

/* right ---------------------------------------------------------------------*/
#home-banner-content .home-banner-right {
	position:absolute;
	bottom:5px;
	right:60px;
	width:460px;
	color:#525252;
	font-family:Arial, Helvetica, sans-serif;
	line-height:19px;
	font-size:15px;}
	#home-banner-content .home-banner-right p {
		margin-bottom:25px;}
	#home-banner-content .home-banner-right h5 {
		color:#1a86cb;
		font-size:20px;
		margin-bottom:10px;
		font-weight:normal;}


/*----------------------------------------------------------------------------*/
/* features banner -----------------------------------------------------------*/
/*----------------------------------------------------------------------------*/

/* left ----------------------------------------------------------------------*/
#features-banner-content .features-banner-left {
	position:absolute;
	bottom:65px;
	width:381px;}
	#features-banner-content .features-banner-left a.buy-wpanswers {
		display:block;
		background:url(../images/Buy-wp-anwers.png) no-repeat;
		width:313px;
		height:75px;
		margin:0 auto;
		text-indent:-9999px;
		margin-bottom:10px;}
	#features-banner-content .features-banner-left p {
		text-align:center;
		color:#646464;
		font-size:14px;
		line-height:23px;
		font-family:Arial, Helvetica, sans-serif;}

/* right ---------------------------------------------------------------------*/
#features-banner-content .features-banner-right {
	position:absolute;
	bottom:5px;
	right:60px;
	width:460px;
	color:#525252;
	font-family:Arial, Helvetica, sans-serif;
	line-height:19px;
	font-size:15px;}
	#features-banner-content .features-banner-right p {
		margin-bottom:25px;}
	#features-banner-content .features-banner-right h5 {
		color:#1a86cb;
		font-size:20px;
		margin-bottom:10px;
		font-weight:normal;}


/*----------------------------------------------------------------------------*/
/* Content -------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/

/* default -------------------------------------------------------------------*/
#content {
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:19px;
	color:#525252;}
	#content p {
		margin-bottom:20px;}
	#content a.more {
		background:url(../images/view-full-features.png) no-repeat;
		width:235px;
		height:50px;
		display:block;
		text-indent:-9999px;}
	#content h2 {
		font-size:20px;
		color:#1a86cb;
		margin-bottom:10px;}
	#content a {
		color:#1088d0;
		text-decoration:none;}
	#content a:hover {
		text-decoration:underline;}
	#content .screenshot {
		margin-bottom:20px;}
	#content p.guarantee {
		width:372px;
		text-align:center;
		color:#646464;
		font-size:14px;
		line-height:23px;
		font-family:Arial, Helvetica, sans-serif;}
	#content a.buy-wpanswers {
		display:block;
		background:url(../images/Buy-wp-anwers.png) no-repeat;
		width:313px;
		height:75px;
		margin:0 auto;
		text-indent:-9999px;
		margin-bottom:10px;}

/* features items ----------------------------------------------------------------*/
#content .row {
	padding-bottom:15px;
	border-bottom:1px solid #ddd;
	margin-bottom:25px;
	padding-right:30px;}
#content .row p {
	margin-bottom:0px;}
#content .row h3 {
	font-size:18px;
	line-height:19px;
	padding-left:23px;
	color:#393939;
	font-weight:normal;
	margin-bottom:5px;
	background-repeat:no-repeat;
	background-position:left center;}

#content .row h3.question 	{ background-image:url(../images/icon-1.gif); }
#content .row h3.points 	{ background-image:url(../images/icon-2.gif); }
#content .row h3.profiles 	{ background-image:url(../images/icon-3.gif); }
#content .row h3.yahoo 		{ background-image:url(../images/icon-4.gif); }
#content .row h3.updating 	{ background-image:url(../images/icon-5.gif); }
#content .row h3.customise 	{ background-image:url(../images/icon-6.gif); }
#content .row h3.advertise 	{ background-image:url(../images/icon-7.gif); }
#content .row h3.theme 		{ background-image:url(../images/icon-8.gif); }
#content .row h3.free 		{ background-image:url(../images/icon-9.gif); }
#content .row h3.spare 		{ background-image:url(../images/icon-2.gif); margin-top:20px;}

/*----------------------------------------------------------------------------*/
/* footer --------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/

/* defaukt -------------------------------------------------------------------*/
#footer {
	font-family:Arial, Helvetica, sans-serif;}

/* credit cards --------------------------------------------------------------*/
#footer-content .credit-cards {
	background:url(../images/cresit-cards-bg.gif) no-repeat;
	width:282px;
	height:56px;
	top:30px;
	padding:8px 12px;
	font-size:12px;}
	#footer-content .credit-cards p {
		margin-bottom:5px;}
		#footer-content .credit-cards ul li {
			margin-right:10px;}

/* copy right ----------------------------------------------------------------*/
#footer-content .site-by {
	background:url(../images/kooc-logo.gif) no-repeat 0 2px;
	padding-left:80px;
	height:27px;
	top:110px;
	font-size:11px;
	color:#fff;}
	#footer-content .site-by a {
		color:#45b5f7;
		text-decoration:none;}
	#footer-content .site-by a:hover {
		text-decoration:underline;}

/* menu ---------------------------------------------------------------------*/
#footer-content .menu {
	padding-right:190px;
	background:url(../images/wordpress-logo.gif) top right no-repeat;
	top:25px;
	right:40px;}
	#footer-content .menu ul {
		margin-left:70px;}
		#footer-content .menu ul li a {
			font-size:14px;
			font-family:Arial, Helvetica, sans-serif;
			color:#fff;
			text-decoration:none;}
		#footer-content .menu ul li a:hover,
		#footer-content .menu ul li.active a {
			color:#45b5f7;}
		
		/* contact form ---------------------------------------------------------------------*/	
	fieldset { border:0;margin:0;padding:0; }
	label { display:block; }
	input.text2,textarea { width:360px;font:12px/12px Arial, Helvetica, sans-serif;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; margin-bottom:20px;}
	input.submit { padding:2px 5px;font:bold 12px/12px Arial, Helvetica, sans-serif; }
	#contactFormArea{
		width: 375px;
		overflow:hidden;
	}
	

.saletable{
	border:1px solid black;border-collapse: collapse
}

.saletable td{
	padding:6px;
border:1px solid #D5D4D4;
}

.saletop{
	background-color: #45B5F7;
	color:white;
	font-weight: bold;
}

.saleoptions{
	padding-top:10px;
	margin-left:15px;
}

.saleoptions li{
	margin-bottom:10px;
	list-style-type: square;
}

.saleoptionstop li{
	list-style-type: none;
}

.galleryimage{
	float:left;
	margin-right:35px;
}

.post-content p{
	margin-bottom:25px;
}

.row li{
	margin-top:10px;
}

.row ul{
	margin-bottom:10px;
}

.affiliate{
	margin-bottom:30px;
	margin-top:20px;
}
#container{width:500px;margin:auto;font-size:11pt;}

#menu ul{
	color:white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top:20px;
	float: right;
	margin-right:20px;
	display:inline;
}

#menu li{
	display: inline;
	margin-right:4px;
}

#menu a{
	color:#38BAF8;
	text-decoration: none;
}
#menu a:visited{
	color:#38BAF8;
	text-decoration: none;
}
#menu a:hover {
	color:#38BAF8;
	text-decoration: underline;
}

#slide{
	width:381px;
	height:317px;
	background-image: url(../images/home-banner-img.png);
	background-repeat: no-repeat;
	padding-top:42px;
	padding-left:17px;
	position:relative;
	
}

	#slider ul {
		margin:0;
		padding:0;
		list-style:none;
		}
		
		#slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		width:347px;
		height:250px;
		overflow:hidden; 
	}
	
	#viewdemo{
		position:absolute;top:140px;left:130px;
	}