/* CSS Document */

body {
	  margin: 0 0;
	  text-align:center;
	  font: 80%/1.7 Tahoma, serif;
	  background: #000000;  
background-image: url(../images/background.gif);
background-repeat: repeat-x;
background-position: top left;		 
  	}

	
p {

	font-size: 1.1em;
	margin: 1em 2em 1em 3em;
}

#header p {

	font-size: 1.1em;
	margin: 1em 2em 0 3em;
}

h3, h2, h4, h1{
 	color: #3e4f8b;
	margin: .5em .5em .5em 1.75em;
	text-transform: uppercase;
}

.headtitle h2{
      font-weight:300; text-transform:none; font-size:33pt; padding: 25px 0 0 0; margin:0 0 0 15px; color:#000;
}

#bullet{
	margin: 0 0 0 30px;
}

 #bullet li{ 
 		margin: 1em 1em 1em 2em;

 		}
	
#outer-container {
margin: 15px auto;
width: 910px;


}

#content-container {
width: 910px; 
background: #ffffff;
border: 2px solid #bbbbbb;
overflow: hidden;
/*background-image: url(../images/mainback.gif);
background-repeat: repeat-y;
overflow:auto;*/

}

#container {
margin: 0 5px 0 5px;
text-align:left; 
width: 900px;
background: #ffffff;
}

#header {
height: 150px;
background-image: url(../images/headerback.gif);
background-repeat: no-repeat;
}

#header a:link {text-decoration: none; color: #000000; font-size: 1em; margin: 0 5px 0 5px;}
#header a:visited {text-decoration: none; color: #000000;  font-size: 1em; margin: 0 5px 0 5px;}
#header a:active {text-decoration: none; color: #000000;  font-size: 1em; margin: 0 5px 0 5px;}
#header a:hover {text-decoration: underline; color: #3e4f8b;  font-size: 1em; margin: 0 5px 0 5px;}


#header-left {
margin:15px 0 0 0;
float: left;
width: 50%;
text-align: left;



}

#header-right {
margin:0 0 0 0;
float: right;
top: 0;
width: 50%;
text-align: right;
background-image: url(../images/head-right-back.jpg);
background-repeat: no-repeat;
background-position: top center;
height: 150px;
}

#head-right-content{
margin: 10px 50px 0 0;

}

#head-right-content a {
padding: 0 0 0 10px;
font-size: 1em; 
margin: 0 5px 0 5px;
}

#header-flash {
float: left;
margin: 10px 0 0 0;
padding: 0;
}

#head-right-content {
color:#777777;
float:right;
font-family:tahoma;
font-size:18px;
line-height:25px;
text-align:right;
}

#head-right-content p {
background:transparent url(http://bpizzy.com/wp-content/themes/blank2R2/images/call-us.jpg) no-repeat scroll left center;
float:right;
padding:0 0 0 18px;
margin:0;
}

#head-right-content span {
clear:both;
color:#cc0000;
display:block;
font-family:tahoma;
font-size:33px;
font-weight:bold;
line-height:34px;
}


#content {
background: #ffffff;
top:0;
float: left;
width: 550px;
}

#content a{
	color: #0C1561;
}

#content A:link {text-decoration: none; color: #000000; font-size: 1em; font-weight:bold; margin: 0 0 0 0;}
#content A:visited {text-decoration: none; color: #000000;  font-size: 1em; font-weight:bold; margin: 0 0 0 0;}
#content A:active {text-decoration: none; color: #727272;  font-size: 1em; font-weight:bold; margin: 0 0 0 0;}
#content A:hover {text-decoration: underline; color: #727272;  font-size: 1em; font-weight:bold; margin: 0 0 0 0;}

#pcontent{
  float: left; 
  width: 100%; 
}


#highlight-content p{
    margin: 10px 0 0 0;
	text-align:center;
}

#highlight2{
float: left;
margin: 0 auto;
background-image: url(../images/highlightform.jpg);
background-repeat: no-repeat;
width:290px;
height:400px;
}

#testimonial{
float: left;
margin: 0 0 20px 0;
background-image: url(../images/highlightform2.jpg);
background-repeat: no-repeat;
width:290px;
height:300px;
text-align: left;
}

#testimonial p{
float: left;
padding: 54px 0 0 18px;
width:244px;

}



#sidebar {
float: right;
left: 550px;
text-align:left;
width: 300px;

}

#sidebar img{
margin: 0 17px;
 float: right;
}

#sidebar p {

	font-size: .9em;
	margin: 1em .5em 1em .5em;
}
#sidebar a, #sidebar a:visited {
 
	color: #000000;
	font-size:1.1em;
	font-weight: bold;
}
#sidebar a:hover {

	color: #0C1561;
	font-size:1.1em;
	font-weight: bold;

	
}

#content ul, #content ul li {
    font-size: 1.1em;
    margin: 0 auto;
	color: #000000;
}



#footer {
float: left;
width: 910px;
text-align: left;
margin: 25px 0 25px 0;
background: #3e4f8b;
border: 2px solid #bbbbbb;
}

#footer p {
	color: #000000;
	font-size: .9em;
	margin: 0 1em 1em 3em;
}

#footer A:link {text-decoration: none; color: #ffffff; font-size: 1em; font-weight:bold; margin: 0 0 0 0;}
#footer A:visited {text-decoration: none; color: #ffffff;  font-size: 1em; font-weight:bold; margin: 0 0 0 0;}
#footer A:active {text-decoration: none; color: #ffffff;  font-size: 1em; font-weight:bold; margin: 0 0 0 0;}
#footer A:hover {text-decoration: underline; color: #000000;  font-size: 1em; font-weight:bold; margin: 0 0 0 0;}

#footlinks{height:30px;margin-top:0px; margin-left:15px;  padding:4px;list-style: none; float:left}

#footlinks li{clear:none;float:left;margin-right:5px;padding-left:5px;white-space:nowrap;font-size:.8em;color:#666;border-left:1px solid #0C1561}

#footlinks a{height:1.2em;width:1%;background-image:none;color:#0C1561}

#footlinks li a:hover{color:#ffffff}

#footlinks li#first{border:0;}

/*********** #Contact Form ***********/

#qform {
    float:right;
	width: 290px;
	height: 225px;
	margin: 110px 0 20px 0;
	text-align:right;
	vertical-align:top;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding: 0 46px 0 0;
	
}


