/* CSS Document */

body
{
background-color:#4d4646;
margin: 0px;
padding: 0px;
width:auto;
height:auto;
font-family: century gothic,arial;

}
 

/* DIVS */

#outercontainer
{

border-left:0px solid #999999;
border-right:0px solid #999999;
margin-right:auto;
margin-left:auto;
width:960px;
min-height:600px;
}

#topsection
{
height:50px;
border:1px solid #4d4646;
margin-right:auto;
margin-left:auto;
background-color:#cc8200;
width:100%;
}

#logosection
{
padding-top:20px;
width : 100%;
height : 85px;
border: #0F0 solid 0px;
}


#titlesection
{
	
}

#midsection
{
padding:0;
min-height:100px;
border:0px solid #0F0;
background-color:#685c5c;
width:100%;
}

#midsectionportfolio
{
padding-top:10px;
min-height:100px;
border:0px solid #0F0;
background-color:#685c5c;
width:630px;
}

#midsectioncontent
{


min-height:430px;
border:0px solid #0F0;
background-color:#685c5c;
width:560px;

}


#midsectionportfoliotext
{
padding-top:10px;
min-height:350px;
border:0px solid #0F0;
background-color:#cc8200;
width:250px;
margin-right:30px;
float:right;
font-size:.9em;
color:#000;
}

#midsectioncontacttext
{
min-height:430px;
border:0px solid #0F0;
background-color:#cc8200;
padding-top:10px;
width:350px;
margin-left:610px;
font-size:.9em;
color:#FFF;
}


#formcontainer
{

color:white;
border:#F00 solid 0px;
font-size:0.9em;
padding-left:20px;
float:left;
}


#spacer
{
width:900px;
clear:both;
height:5px;
background-color:#FFF;
}

#phonenumbercontainer
{
height:50px;
width:330px;
float:left;
border:#333 solid 0px;
}

#menucontainer
{
	color:#FFF;
	width:300px;
	height:50px;
	margin-left:640px;
	border:#000 solid 0px;
}

#logoholder
{
margin-left:1px;
float:left;
margin-top:3px;
height:115px;
width:279px;
border:0px solid #585858;
background-image:url(images/brianrobsonlogo.png);
background-repeat:no-repeat;
}


#midsectionleftinner
{
width:400px;
border:#F00 0px solid;
font-size:0.9em;
min-height:50px;
float:left;
color:#FFF;
}

#midsectionleftinnerright
{
width:290px;
border:#F00 0px solid;
font-size:0.9em;
min-height:50px;
margin-left:430px;
color:#FFF;
}



#midsectionleft
{
width:725px;
border:#F00 0px solid;
margin-right:300px;
padding-left:20px;
padding-top:5px;
padding-bottom:20px;
font-size:0.9em;
min-height:100px;
}

#midsectionright
{
float:right;
width:180px;
min-height:20px;
border:#90F 0px solid; 
padding-right:20px;
font-size:0.9em;
margin-top:10px;
}

#midsectionimageholderright
{
float:right;
width:250px;
min-height:20px;
border:#90F 0px solid; 
font-size:0.9em;
}


#bannercontainer
{
width:900px;
height:130px;
background-image:url(images/greenbanner.jpg);
background-repeat:no-repeat;
}


#footer
{
height:30px;
width:960px;
border:#666 solid 0px;
color:#FFF;
}


#footertop
{
margin-top:5px;
/*background-image:url(images/footerimagetop.jpg);*/
/*background-repeat:no-repeat;*/

}

#footermiddle
{
padding-top:3px;
padding-left:5px;
height:20px;
width:900px;

font-size:0.7em;
color:#CCC;
}

#footerbottom
{

height:0px;
width:900px;
}







#designerfooter
	{
	margin-top:5px;
	font-size:70%;
	text-align:center;
	clear:both;
	color:#999999;
	width:900px;
	margin-left:auto;
	margin-right:auto;

}


/*A LINKS*/

a.footer:link {color: navy; text-decoration: none}
a.footer:visited {color: navy; text-decoration: none}
a.footer:hover {color: orange;text-decoration: none}

a.designer:link {color: orange; text-decoration: none}
a.designer:visited {color: orange; text-decoration: none}
a.designer:hover {color: white;text-decoration: none}

a.contact:link {color: white; text-decoration: none}
a.contact:visited {color: white; text-decoration: none}
a.contact:hover {color: yellow;text-decoration: none}

a.header:link {color:#333; text-decoration: none}
a.header:visited {color:#333; text-decoration: none}
a.header:hover {color:#FFF;	text-decoration:none}

a.sitelink:link {color: blue; text-decoration: none}
a.sitelink:visited {color: blue; text-decoration: none}
a.sitelink:hover {color: orange;text-decoration: none}

a.orange:link {color: orange; text-decoration: none}
a.orange:visited {color: orange; text-decoration: none}
a.orange:hover {color: orange;text-decoration: none}


/*LISTS*/

ul.mainmenu
	{	
	font-size:.9em;
	list-style-type:none;
	}
	
	
li.mainmenu 
{
	display:inline;
	color:#FFF;
	margin-left:10px;
	

}


li.mainmenucurrent 
{
color:white;
display:inline;
border-bottom:#0F0 1px solid;
}

li.spacer 
{
color:#2e3347;
display:inline;
width:20px;
}

li.fmainmenu 
{display:inline;

}

ul.bulletpoints
{
font-size:80%;
color:#333333;
}

li.bulletpoints
{
padding-top:5px;
padding-left:3px;
}

ul.address
{
list-style-type: none;
}

.clearfix:after
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}


/*PARAGRAPHS*/


p.comment
{
font-size:0.8em;
color:#0F0;
}


font.commentby
{
font-size:1em;
color:#FF0;
}

p.bigbluefirstletterNormalsize:first-letter 
{
  font-size:250%;
  color:navy;
  margin-top:10px;
}

p.bigbluefirstletter150size:first-letter 
{
  font-size:150%;
  color:navy;
}

p.titlepara
{
 font-size:130%;
 color:#FFF;
}


p.footerpara
{
margin-top:5px;
margin-left:30px;
}

p.margin30
{
margin-left:30px;
margin-right:30px;
}

p.portfolio
{
margin:10px;	
}


p.titleparagraph
{
color:#006;
font-size:90%;
margin-top:80px;
}


/*IMAGE HOLDERS*/

img.webprintlocation
{
position:relative;
top:50px;
float:right;
margin-right:20px;
}

img.floattotheleftnopadding
{
position:relative;
float:left;
padding:0;
}


img.noborder
{
border:0;	
padding:0;
}


img.floattotheleftpadding
{
	
	float:left;
	padding-right:5px;
	margin-left:40px;

}



img.leavetopgap
{
padding-top:140px;
}

img.carholder
{margin-left:20px;
}


img.floattorightnopadding
{
float:right;
padding:0px;
margin:0px;
}


/*headers*/


h3.blue
{
color:#FFF;
}


h3.titlephone
{
color:#FFFFFF;
margin-left:30px;
font-size:1.2em;
margin-top:10px;
}


.underline {
color:#0F0;
text-decoration: underline;
}

.whitetext{
color:#000000;
}

input.contact
{
background-color:#F60;
color:#000;
}

textarea.contact
{
background-color:#F60;
color:#000;
}

table.request
{
font-size:.8em;	
}


font.orangelge
{
font-size:1.2em;
color:#F90;
}

