@charset "utf-8";
*{
	font-family:Arial, Helvetica, sans-serif;
}
body{
	font-family:13px;
}
#bg{
	position:absolute;
	left:50%;
	margin-left:-651px;
	top:215px;
	width:1302px;
	height:300px;
	background-image:url(../img/bg.png);
}
#top{
	position:absolute;
	left:50%;
	margin-left:-516px;
	top:125px;
	width:1032px;
	height:503px;
	background-image:url(../img/top.png);
}
#logo{
	position:absolute;
	left:50%;
	margin-left:-470px;
	top:126px;
	width:285px;
	height:89px;
}
#howdoes{
	position:absolute;
	left:50%;
	margin-left:135px;
	top:430px;
	width:336px;
	height:53px;
}
#designandshare{
	position:absolute;
	left:50%;
	margin-left:150px;
	top:115px;
	width:312px;
	height:35px;
	background-image:url(../img/designandshare.png);
}
#nosoft{
	position:absolute;
	left:50%;
	margin-left:142px;
	top:520px;
	width:318px;
	height:15px;
}
#startyour{
	position:absolute;
	left:50%;
	margin-left:135px;
	top:540px;
	width:340px;
	height:57px;
}
#search{
	position:absolute;
	left:50%;
	margin-left:170px;
	top:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
#search td{
	vertical-align:middle;
}
#search_input{
	width:183px;
	height:22px;
	border:1px solid #CCCCCC;
	font-size:16px;
	color:#666
}
.searchbtn{
	width:44px;
	height:29px;
	background-image:url(../img/searchbtn.png);
	border:0;
	margin-top:3px;
}

#menu {
	position:absolute;
	left:50%;
	top:200px;
}
#menu ul {   
	padding:0;
}
#menu ul li {
	display:inline;
	border:0px;
}
#menu ul li a{
	border:0px;
}
#menu img {
	border:0px;
	margin-left:-5px;
	border:1px solid #CCCCCC;
	border-right:0;
}

#rounded{
	position:absolute;
	left:50%;
	margin-left:-465px;
	top:700px;
}
.sep{
	width:5px;
}
.tblheader{
	background:top left no-repeat url(../img/roundedtop.png);
	height:11px;
	width:307px;
}
.tblcontent{
	width:307px;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	text-align:center;
}
.tblcontent a img {
	border:0px;
	border:8px solid #eee;
}
.tbldesc{
	width:267px;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	vertical-align:top;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
}
.tbldesc a {
	border:0px;
	background:center left no-repeat url(../img/ball.png);
	padding-left:20px;
	color:#CCC;
	font-size:13px;
	text-align:justify;
	text-decoration:none;
}
.tblfooter{
	background:bottom left no-repeat url(../img/roundedbottom.png);
	height:12px;
	width:307px;
}
#projingal{
	position:absolute;
	left:50%;
	margin-left:-442px;
	top:668px;
	width:243px;
	height:37px;
}
#klamra{
	position:absolute;
	left:50%;
	margin-left:-572px;
	top:680px;
	width:106px;
	height:327px;
	background-image:url(../img/klamra.png);
}

#green{
	position:absolute;
	left:50%;
	margin-left:-480px;
	top:1100px;
	width:960px;
	height:292px;
	background-image:url(../img/green.png);
}
#latest{
	position:absolute;
	left:50%;
	margin-left:-450px;
	top:1035px;
	width:334px;
	height:73px;
}

#inspirations {
	padding:10px 0px 10px 19px;
	position:absolute;
	left:50%;
	margin-left:-505px;
	top:1115px;
}

#inspirations ul {   
	margin:10px 0px 0px 0px;	
}

#inspirations ul li {
	display:inline;
	margin-right: 52px;
}

#inspirations img {
	padding: 10px;
	line-height: 0px;
    border: 1px solid #e6e6e6;
    background-color: #f6f6f6;
}

#inspirations a :hover {
	background-color: #f3f3f3;
	border: 1px solid #cccccc;
}

#roundedwide{
}
.sep1{
	width:37px;
}
.tblheaderwide{
	background:top left no-repeat url(../img/roundedtopwide.png);
	height:19px;
	width:458px;
}
.tblcontentwide{
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
	text-align:justify;
	vertical-align:top;
	font-size:13px;
	padding-left:15px;
	padding-right:15px;
	color:#aaa;
	width:100px;
}
.tblfooterwide{
	background:bottom left no-repeat url(../img/roundedbottomwide.png);
	height:19px;
	width:458px;
}
#latestcom{
	position:absolute;
	left:50%;
	margin-left:-450px;
	top:1430px;
	background-image:url(../img/latestcom.png);
	height:37px;
	width:362px;
}
#testimonials{
	position:absolute;
	left:50%;
	margin-left:40px;
	top:1430px;
	background-image:url(../img/testimonials.png);
	height:29px;
	width:155px;
	font-style:italic;
}
.left{
	text-align:left;
	background:no-repeat url(../img/fwdleft.png);
}
.left a{
	text-decoration:none;
	font-size:14px;
	color:#aaa;
}
.leftmore{
	margin-top:5px;
}
.rightmore{
	margin-top:5px;
	margin-right:100px;
}
.right{
	text-align:right;
	padding-right:20px;
	background:center right no-repeat url(../img/fwd.png);
}
.right a{
	text-decoration:none;
	font-size:14px;
	color:#aaa;
}
#homecontainer{
	position:absolute;
	left:50%;
	margin-left:-480px;
	top:1460px;
}
#lowercontainer{
	background:top center no-repeat url(../img/lowerbg.png);
	padding:10px;
	padding-top:70px;
	width:1100px;
	margin-left:-50px;
}
#latestblog{
	margin-left:80px;
}
.blogitem{
	border-bottom:1px solid #ddd;
	font-size:13px;
	width:950px;
	text-align:justify;
	color:#aaa;
	padding-top:30px;
	padding-bottom:10px;
	margin-left:50px;
}
.blogtip{
	background:center left no-repeat url(../img/ball.png);
	font-weight:bold;
	padding-left:20px;
	font-size:14px;
}
.greenline{
	height:2px;
	background-color:#A9D301;
	width:1150px;
	margin-left:-50px;
	margin-top:30px;
}
#mainfooter{
	width:950px;
	margin-left:20px;
}
.footerleft{
	height:80px;
	vertical-align:middle;
}
.footerright{
	padding-left:685px;
	text-align:left;
}
.footerright a{
	vertical-align:middle;
	padding-left:20px;
	background:center left no-repeat url(../img/ball.png);
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	color:#666666;
}
#tri{
	position:absolute;
	left:50%;
	top:257px;
	background-image:url(../img/tri.png);
	width:22px;
	height:11px;
}
.inspirations {
	padding:10px 0px 10px 19px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	width:950px;
}

.inspirations ul {   
	margin:10px 0px 0px 0px;	
}
.inspirations ul li {
	display:inline;
	margin-right: 5px;
}
.inspirations img {
	padding: 10px;
	line-height: 0px;
    border: 1px solid #e6e6e6;
    background-color: #f6f6f6;
}
.inspirations a :hover {
	background-color: #f3f3f3;
	border: 1px solid #cccccc;
}
.addthis_button{
	padding-left:510px;
}
#bookmark{
	position:absolute;
	left:50%;
	margin-left:-516px;
	top:115px;
	width:1032px;
}
#banner{
	position:absolute;
	left:50%;
	margin-left:-516px;
	top:15px;
	width:1032px;
	height:80px;
}
