html, body {
	margin:0;
	padding:0;
}
body{
	text-align: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
	background-color: #eee url(body_bg.gif) repeat-x
	color: #444;
	font-size: 75%;
}
a{
	color: #27D;
	text-decoration: none;
}
a:focus, a:hover, a:active {
	text-decoration: underline;
}
p,  {
	line-height: 1.8em;
}

p img {
	
	float: right;
	padding:5px;
	
}
h1, h2 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	margin: 0 0 10px 0;
	letter-spacing:-1px;
}
h1 {
	padding: 0;
	font-size: 3em;
	color: #333;
}

h3 {
	color: #333;
}
h2 {
	padding-top: 10px;
	font-size:2em;
}
pre {
	font-size: 1.2em;
	line-height: 1.2em;
	overflow-x: auto;
}
div#page {
	width: 900px;
	background-color: #fff;
	margin: 0 auto;
	text-align: left;
	border-color: #ddd;
	border-style: none solid solid;
	border-width: medium 1px 1px;
}
div#container {
	padding: 20px;
}
div#container1 {
	padding: 0px;
}
div#ads {
	clear: both;
	padding: 12px 0 12px 66px;
}
div#footer {
	clear: both;
	color: #777;
	margin: 0 auto;
	padding: 20px 0 40px;
	text-align: center;
}
.clr { clear:both; padding:0; margin:0;}

.imgfloatleft

{
   float: left;	
   padding:20px;
}

.imgfloatright

{
   float: right;	
   padding:20px;
}

.imgaligncenter

{
   align: middle;	
   padding:20px;
}

/* ### CONTACT BOX ### */
		
		.contactInnerBox{ width:560px; padding:8px 0px 30px 0px;}
		.contactInnerBox input.filed1{ padding: 2px 5px; background:url(../images/input.jpg) 0px 0px  no-repeat; width:394px; height:16px; display:inline-block; border:none; margin-left:10px;}
		.contactInnerBox label{ width:138px; height:38px; font:13px Arial, Helvetica, sans-serif; color:#6e6e6e; display:inline-block; text-align:right; vertical-align:top;}
		.contactInnerBox textarea{ padding: 5px 0px 0px 5px; background:url(../images/textarea.jpg) 0px 0px no-repeat; width:399px; height:252px; border:none; margin-left:10px;}
		.contactInnerBox input.button{ background:url(../images/send.jpg) 0px 0px no-repeat; width:122px; height:31px; border:none; margin:18px 0px 0px 155px; cursor:pointer; }
		
		
.worklist { width:880px;  margin:0 auto; padding:10px 0;}

.worklist h3 { font: normal 36px Arial, Helvetica, sans-serif; color:#212121; margin:0 0 10px 0;  padding:5px 5px; border-bottom:1px solid #d7d7d7;}
.worklist h3 span { font: normal 14px Arial, Helvetica, sans-serif; color:#898989;}
.worklist img {  padding:5px; margin:10px 0;}
.worklist img.floated { float:left; padding:5px; margin:10px 20px;}
.worklist p { font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif; color:#605f5f; line-height:1.8em; padding:5px 10px; margin:0;}
.worklist a { text-decoration:none; color:#0097e7; line-height:1.8em; font: normal 12px Arial, Helvetica, sans-serif;}

.workitem { width:850px; float:left; padding:5px 0; margin:5px 15px 5px 0; border:1px solid #605f5f; background:#111;}

.workitem h2 { font: normal 18px Arial, Helvetica, sans-serif; margin:0; color:#FFF; padding:10px 10px;}
.workitem:hover
{
    border:1px solid #eee;
    background:  #cc9933; 
}

.workitem:hover p

{
  color: #000;	
}

.workitem h2  {font:22px Arial, Helvetica, sans-serif; color:#132b4b; padding:0px 0px 12px 0px; }

hr { border:none;border-top:dotted 2px #cc9933 }

.port_resize { width:250px; float:left; margin:10px 5px 10px 5px; padding:10px 5px; border:1px solid #dedede; background:#111; }
.port_resize img { margin:0; padding:0; position:relative; z-index:2; width:250px; height:220px;}
.pp_description{color:#000;

display: none;margin:0 0 5px 0;
}

.currentTextHolder{color:#000;}

#paypalwrap{
		float: left;
	
}

#paypaldiv{
	

	width: 400px;
	height: 500px;
	padding: 0px;
	padding-right:100px;
}




