/*======= index.html =======*/
#page1 #content .col-1 {
	width:262px;
	margin-right:71px;
}
#page1 #content .col-2 {
	width:270px;
	margin-right:41px;
}
#page1 #content .col-3 {
	width:308px;
}
/*======= about-us.html =======*/
#page2 #content .col-1 {
	width:610px;
	margin-right:60px;
}
#page2 #content .col-2 {
	width:269px;
}
/*======= portfolio.html =======*/
#page3 #content .col-1 {
	width:237px;
	margin-right:54px;
}
#page3 #content .col-2 {
	width:659px;
}
/*======= services.html =======*/
#page4 #content .col-1 {
	width:262px;
	margin-right:71px;
}
#page4 #content .col-2 {
	width:270px;
	margin-right:71px;
}
#page4 #content .col-3 {
	width:265px;
}
/*======= contact-us.html =======*/
#page5 #content .col-1 {
	width:400px;
	margin-right:20px;
	font-weight: bold;
}
#page5 #content .col-2 {
	width:250px;
	margin-right:20px;
}
#page5 #content .col-3 {
	width:262px;
}
#page5 #content .col-1 input, textarea, select {
	background-color: #2c3134;
	color:#576973;
}
#page5 #content .col-1 .buttons {
	font-size: 12px;
	background-color:#576973;
	color:#000;
	margin: 6px;
	width:auto;
}
form#contactus {
	border:#333 1px solid;
	margin:5px;
	width:360px;
}
/*===========computer-repair.html==============*/

#leftcolumn {
	width: 300px;
	border: 1px solid;
	float: left;
	margin-left: 50px;
	padding:5px;
}
#rightcolumn {
	border: 1px solid;
	float: right;
	margin-left: 20px;
	padding:5px;
}
#maincolumn {
	width:100%;
	border: 0px;
	float: left;
}
/*===========flat-rates.html==============*/

#leftratecolumn {
	width:45%;
	border: 1px solid;
	float: left;
	padding:5px;
}
#rightratecolumn {
	width:45%;
	border: 1px solid;
	float: right;
	padding:5px;
}
#mainratecolumn {
	width:100%;
	border: 0px;
	float: left;
}

/*=========== website-maintenance.html =======*/
.lefthalf{
	float:left;
	width:450px;
	padding:10px;
}
.righthalf{
	float:right;
	width:450px;
	padding:10px;
}
#planbanner{
	width:100%;
	background-color:#576973;
	color:#000;
	padding:10px;
}
.planicon{
	float:left;
	padding:10px;
	width:50px;
}
.plancontent{
	float:right;
	padding:10px;
	width:860px;
}
.planwrapper{
	width:100%;
}
/*===========3 column==============*/

#leftcol {
	width:31%;
	float:left;
	position:relative;
	padding:10px;
}
#twocols {
	width:66%;
	float:right;
	position:relative;
}
#rightcol {
	width:46%;
	float:right;
	position:relative;
	padding:10px;
}
#rightcolborder {
	width:46%;
	float:right;
	position:relative;
	border:1px solid;
	padding:10px;
}
#maincol {
	float: left;
	display:inline;
	position: relative;
	width:47%;
	padding:10px;
}
/* *** Float containers fix:
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */
.no-img-border {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

