/* Main Structure */

.container {	height: 1%;
		margin: 0 auto;
		overflow: hidden;
		padding: 0 0 50px 0;
		width: 825px; }

* { 		margin: 0;
		padding: 0;  }

body { 		color: #6f6f6f;
		font: 12px/14px Helvetica Neue, 'Helvetica', Arial, sans; 
		text-align: left;
		line-height: 135%;
		background-image: url(../images/bgr.jpg);
		background-repeat: repeat-x  } 

ul { 		list-style-image: url(../images/bullet.gif);
		list-style-type: square  }

a { 		color: #1b93f1;		text-decoration: none;		margin-right: 6; }
a:hover {	color: #3ec1f3;		text-decoration: hover;		outline: none; } 

.line { 	border-bottom: 1px solid #dbdfe2;
		clear: both;
		height: 20px;
		overflow: hidden;
		margin: 5px 0 20px 0;
		width: 825px; 	}
	
.line2 {	border-bottom: 1px solid #dbdfe2;
		clear: both;
		height: px;
		overflow: hidden;
		margin: 4px 0 10px 0;
		width: 825px; }
	
.line3 {	border-bottom: 1px solid #f0f0f0;
		clear: both;
		height: 1px;
		overflow: hidden;
		margin: 3px 0 11px 0;
		width: 825px;  	}
	
.heading {	height: 20px;
		margin: 0 auto;
		padding: 34px 4px 0px 0;
		width: 825px;  }

h1 {		background:transparent url(../images/logo.jpg) top left no-repeat;
		float: left;
		font-size: 11px;
		height: 92px;
		margin: 0 0 0 0px;
		text-indent: -999em;
		width: 242px;  }

h1 a {		background:transparent url(../images/logo.jpg) top left no-repeat;
		display: block;
		float: left;
		height: 78px;
		/*outline: none;*/
		overflow: hidden;
		width: 260px;  }

h2 {		font-weight:400;
		color: #0181e3;
		padding: 34px 0px 48px 0;
		font-size: 25px;	
		height:10px  	}

h3 {		font-weight: 400;
		color: #0181e3;
		padding: 0px 0px 30px 0;
		font-size: 20px;	
		height:18px  	}

h4 {		background:transparent url(../images/download.gif) left no-repeat;
		float: left;
		font-size: 11px;
		height: 27px;
		margin: 0 0 0 0px;
		text-indent: -999em;
		width: 106px;  }

h4 a {		display: block;
		float: left;
		height: 27px;
		/*outline: none;*/
		overflow: hidden;
		width: 106px;  }

h5 {		font-weight: 400;
		color: #66666;
		padding: 1px 0px 0px 0;
		font-size: 12px;	
		height:20px  }

h7 {		padding: -20px 0px 30px 0;
		text-align: right;
		font-size: 11px; }
	
h8 {		font-weight: 400;
		line-height: 175%;
		color: #66666;
		font-size: 16px;	
		height:20px  }

h11 {		background: transparent url(../images/download.gif) top left no-repeat;
		padding: 0 0 2px 0;
		display: block;
		text-indent: -999em;
		float: left;
		height: 27px;
		overflow: hidden;
		width:106px;  }

h12 {		padding: 70px 0 2px 0; 	}	

	
#header {	padding:0px;
		height:86px; 	}
		
#nav {		color: #322f30;
		padding:14px 10px 0 0;
		height:30px;  }

#nav ul{	list-style:none;
		position: relative;
		margin-right: 20px;  }

#nav li{	display:inline;
		margin:0;
		margin-right: 12px;  }
	
.current{	color:#666666  	}
	
#nav lastitem{	text-align: right;
		display:inline;
		margin:0;
		margin-right: 12px; 
		margin-left: 450px;  }
	
#main {		float:left;	width:425px;	height:370px;  	}
#mainbuy {	float:left;	width:400px;	height:350px;  	}
#mainbuy2 {	float:left;	width:400px;	height:600px;  	}
#mainabout {	float:left;	width:425px;	height:900px;  	}
#mainexamples {	float:left;	width:425px;	height:700px;  	}

#main ul {	list-style-image: url(../images/list.gif);	list-style-type: square;	margin-bottom:0;	margin-left: 20px;  }
#mainbuy ul {	list-style-image: url(../images/list.gif);	list-style-type: square;	margin-bottom:0;	margin-left: 20px;  }
#mainbuy2 ul {	list-style-image: url(../images/list.gif);	list-style-type: square;	margin-bottom:0;	margin-left: 20px;  }
#mainabout ul {	list-style-image: url(../images/list.gif);	list-style-type: square;	margin-bottom:0;	margin-left: 20px;  }
#mainexamples ul {list-style-image: url(../images/list.gif);	list-style-type: square; 	margin-bottom:0;	margin-left: 20px;  }

#sidebar {	float:right;	width:365px;	height:360px;	padding:0px 5px 0px 0px;  }
#sidebarbuy {	float:right;	width:400px;	height:350px;	padding:0px 5px 0px 0px;  }
#sidebarbuy2 {	float:right;	width:400px;	height:600px;	padding:0px 5px 0px 0px;  }
#sidebarabout {	float:right;	width:365px;	height:900px;	padding:0px 5px 0px 0px;  }
#sidebarexamples {float:right;	width:365px;	height:700px;	padding:0px 5px 0px 0px;  }

#sidebar ul {	list-style-image: url(../images/list.gif);	list-style-type: square; 	margin-bottom:0;	margin-left: 20px;  }
#sidebarbuy ul {list-style-image: url(../images/list.gif);	list-style-type: square; 	margin-bottom:0;	margin-left: 20px;  }
#sidebarbuy2 ul {list-style-image: url(../images/list.gif);	list-style-type: square; 	margin-bottom:0;	margin-left: 20px;  }
#sidebarabout ul {list-style-image: url(../images/list.gif);	list-style-type: square;	margin-bottom:0;	margin-left: 20px;  }
#sidebarexamples ul {list-style-image: url(../images/list.gif);	list-style-type: square;	margin-bottom:0;	margin-left: 20px;  }

#sidebar p {	padding:0px 5px 0px 0px;  }
#sidebar h3 {	padding:0px 2px 0px 0px;  }
#main h3 {	padding:0px 2px 0px 0px;  }

#codeinfo {	float:right;	width:365px;  }
#codeinfo h3, #codeinfo p {  padding:0px 10px 0 0;  }
#codeinfo1 {	float:left;	width:400px;  }
#codeinfo ul {	margin-top:-10;		margin-leht:10;		margin-bottom:0;	padding:0px 10px 10px 0;  }
#codeinfo1 ul {	margin-top:5;		margin-right:0:;	margin-bottom:0;	padding:0px 10px 10px 0;  }
#codeinfo1 h3, #codeinfo p {		padding:0px 10px 0 0;  }

#footer {	color: #999999;
		font-size: 10px;	
		clear:both;
		/*background: transparent url(../images/footer_bg.gif) top;*/
		padding: 3px 0 0 0;  }

#footer p {	margin: 0 auto;
		overflow: hidden;
		padding: 0 0 18px 0;
		width: 825px;  }

#footer #addthisbutton {
    position: relative;
    top: -34px;
    right: -610px;
    line-height: 12px;
    outline: none;
    overflow: hidden;
}




notes {		font-weight: 400;
		color: #66666;
		padding: 1px 0px 0px 0;
		font-size: px;	
		height:20px  }

input { 	font:helvetica neue, helvetica, arial, sans-serif;
 		background-color: #white;
 		border: 1px solid #dddddd;  
 		height:18px;
		width:325px;
		margin: 2px 0px 7px 0px;  }

input#submit { 	font:helvetica neue, helvetica, arial, sans-serif;
 		background-color: #white;
 		border: none;  
 		margin: 2px 0px 7px 0px;
 		height:auto;
 		width:auto; }

select { 	font:helvetica neue, helvetica, arial, sans-serif; 
		width:328px;
 		margin: 0px 0px 5px 0px;  }

textarea { 	font:helvetica neue, helvetica, arial, sans-serif; 
		width:328px;
 		margin: 0px 0px 5px 0px;  }

.checkbox { 	border:0px, 0px, 0px, 0px;
		width:15px;  }

