@charset "ISO-8859-1";

#ContainerMiddle {
clear:both;
padding:15px
}

#ContainerMiddle ul span {
color:#4B1081;
font:helvetica, Geneva, Arial;
font-size:18px;
font-weight:700
}
.centerBox, .balinks{
margin:0px auto;

}
.post h3{
font-size: 17px;
	margin: 0 0 15px 11px;
	color:#1282AA;
}
.post img{
    border: 3px solid white;
	margin:3px;
}
#mainpiclink img{
width:550px;
}
#portfolioLabel{
max-width: 603px;
	/* Resize the image for IE6 */
	width: expression(this.width > 603 ? 603: true);
}
#colorLink img{
max-width: 603px;
	/* Resize the image for IE6 */
	width: expression(this.width > 603 ? 603: true);
border: 10px solid #FFFFFF;
margin: 0px auto;

}
.loading
{
background-image:url('images/loader.gif');
background-position: 50% 50%;
height:430px;
background-repeat:no-repeat;
}
#sidebar1 #rotatingImage{
float:left;
width:203px;
}
.fb-like-box{
background-color:white;
}

.postcontainer{
	margin:10px;
text-align:left;
float:right;
width:710px;
}
.postcontainer h3{
	margin: 0px auto;
}
.post a{

text-decoration:none;
}
.post{
min-height: 0;
    border: 4px solid #B94B00;
	background-color:#f09b44;
	padding:0px 10px 10px 10px;
	font-family: verdana;
}
#SpecialsTab {
background:url(images/specials_tab.png) right top;
height:102px;
width:36px
}

#SpecialsTabHolder {
background:url(images/specials_tab2.png);
height:102px;
left:100%;
position:absolute;
top:205px;
width:30px
}

#banner {
background:url(images/bruceBanner.gif) no-repeat;
clear:left;
height:173px
}

#carousel {
margin:0 auto;
width:740px
}

#container {
background:#f27b00;
margin:0 auto;
position:relative;
text-align:center;
width:1008px
}
#expressbanner{
background:url(images/express-logo.jpg) no-repeat;
clear:left;
position:relative;
height:200px
}

#container #homebanner {
background:url(images/banner.jpg) no-repeat;
clear:left;
position:relative;
height:278px
}

#containerBanner {
background:#565fd4;
width: 100%;
}

#containerBanner img {
margin:5px 0
}

#containerBottomLeft {
background:url(images/Borders/bottom-left.gif);
clear:both;
float:left;
height:21px;
width:21px
}

#containerBottomMiddle {
float:left;
width:720px
}

#containerBottomRight {
background:url(images/Borders/bottom-right.gif);
float:right;
height:21px;
width:21px
}

#containerTopLeft {
background:url(images/Borders/top-left.gif);
float:left;
height:21px;
width:21px
}

#containerTopMiddle {
float:left;
width:761px
}

#containerTopRight {
background:url(images/Borders/top-right.gif);
float:right;
height:21px;
width:21px
}

#footer {
margin:0 auto;
width:1008px
}

#footer .footer_mid p {
font-size:14px;
margin:0
}

#form_228525 input,#form_228525 select,#form_228525 textarea {
background:#A35DD2;
border:1px solid #000;
color:#FFF
}

#gallery {
margin-left:5px;
float:left;
text-align:center;
width:195px
}
#gallery .cat1 {
background:url("images/gallerybtn.png");
display:block;
font:12px/1.55em arial,helvetica,sans-serif;
padding:3px 0px;
width:213px
}
#gallery .cat {
background:url("images/btn.png");
display:block;
font:12px/1.55em arial,helvetica,sans-serif;
padding:3px;
width:189px
}
#gallery .date {
    background: url("images/btndate.png");
    display: block;
	text-align:center;
    font: 14px/1.55em arial,helvetica,sans-serif;
    padding: 2px;margin:3px;
    width: 189px;
	color:#FFF;
font-weight:700;
text-decoration:none;
text-shadow:.1em .1em .2em #000
}
#gallery .month {
    background: url("images/btnmonth.png");
    display: block;
	text-align:center;
    font: 14px/1.55em arial,helvetica,sans-serif;
    padding: 2px;
	margin:3px;
    width: 189px;
	color:#FFF;
font-weight:700;
text-decoration:none;
text-shadow:.1em .1em .2em #000
}

#gallery li {
text-align:left
}

#gallery li a {
color:#FFF;
font-weight:700;
padding-left:5px;
text-decoration:none;
text-shadow:.1em .1em .2em #000
}

#gallery li a:hover {
color:#9FDE02
}

#gallery ul,ol {
color:#4EB5E4;
font:12px/1.55em arial,helvetica,sans-serif;
list-style:none outside none;
margin:0;
padding:0
}

#imageScroller {
overflow:auto;
width:700px
}

#imageScroller2 div {
float:left;
width:203px
}

#leftBox {
float:left;
width:205px
}

#midBox {
background:#f5d379;
position:relative;
width:762px
}

#middleBox {
float:left;
margin-left:15px;
text-align:left
}

#shadow {
background:url(images/shadow.png) repeat-y 50% 0;
margin:0 auto;
text-align:center;
}

 #footerLinks {
clear:both;
font-size:12px;
padding-bottom:5px;
padding-top:5px
}

#info {
font-size:16px;
font-weight:700;
line-height:2em;
padding-left:30px;
padding-right:30px
}

#twitter {
height:80px;
left:0;
position:absolute;
top:30px;
width:87px
}

* html .horizontalcssmenu ul li {
float:left;
height:1%
}

* html .horizontalcssmenu ul li a {
height:1%
}

* html p#iepara {
padding-top:1em
}

.blur {
background:#af5b06;
color:inherit;
margin-left:4px;
margin-top:4px
}

.bold {
font-weight:700
}

.bounce {
margin-left:0
}

.bullet {
background:url(images/bullet.png) no-repeat left center;
line-height:1.5em;
list-style:none;
padding-left:20px;
width:300px
}

li ul li a{
background:url(images/bullet.png) no-repeat left center;
background-color:#A155E8;
line-height:1.5em;
list-style:none;
padding-left:20px;
width:300px
}


.column {
float:left
}

.column2 {
margin-left:25em
}

.content {
background:#f59905;
color:#000;
padding:.5em 2ex
}

.footer_left {
background:url(images/footer/bg-left.png) no-repeat;
float:left;
height:36px;
width:28px
}

.footer_mid {
background:url(images/footer/bg-middle.png) repeat-x;
float:left;
height:36px;
width:952px
}

.footer_right {
background:url(images/footer/bg-right.png) no-repeat;
float:left;
height:36px;
width:28px
}

.haspic {
background:url(images/photo.png) no-repeat left center;
line-height:1.5em;
list-style:none;
padding-left:20px;
width:300px
}

.horizontalcssmenu ul {
list-style-type:none;
margin:0;
padding:0
}

.horizontalcssmenu ul li {
display:inline;
float:left;
position:relative
}

.horizontalcssmenu ul li a {
border-left-width:0;
color:#00fe00;
display:block;
font:bold 14px Comic Sans MS;
padding:8px 21px;
text-decoration:none;
}

.horizontalcssmenu ul li a:hover {
color:#FFF
}

.horizontalcssmenu ul li ul {
border-top:1px solid #202020;
color:#000;
display:block;
left:0;
position:absolute;
top:0;
visibility:hidden;
z-index:100
}

.horizontalcssmenu ul li ul li {

}

.horizontalcssmenu ul li ul li a {
border-width:0 1px 1px;
color:#000;
text-align:left;
font-weight:400;
padding:3px 0px 7px 15px;
width:250px
}

.horizontalcssmenu ul li ul li a:hover {
background:#cde686;
color:#000
}

.ln-letters a {
background:#FFF
}

.nav_left {
background:url(images/nav/Fliped/bg-left.png) no-repeat;
float:left;
height:36px;
width:29px
}

.nav_mid {
background:url(images/nav/Fliped/bg-middle.png) repeat-x;
float:left;
height:36px;
width:949px
}

.nav_right {
background:url(images/nav/Fliped/bg-right.png) no-repeat;
float:left;
height:36px;
width:30px
}

.nav_rightt {
background:url(images/nav/Fliped/bg-rightt.png) no-repeat;
float:left;
height:36px;
width:30px
}

.shadow {
background:#ca6a0a;
color:inherit
}

.shadow,.content {
bottom:2px;
position:relative;
right:2px
}

.specialItem {
clear:both
}

.specialItem div {
overflow:auto
}

.specialItem img {
float:left;
padding:10px
}

<!--[if lte IE 8]>ul li {
list-style-position:outside;
list-style-type:disc;
margin-left:20px
}


body {
background:url(images/BannerTileBackground.gif) repeat-x left bottom fixed #4eb5e4;
font-family:Comic Sans MS;
font-size:.9em;
margin:0;
text-align:center
}

body,html {
margin:0
}

h1,h2,h3,h4,h6,#testimonials span {
color:#6e14a1
}

hr {
clear:both;
width:95%
}

img {
border:none
}


#pinkdiv{
    background: url("images/midsplit.png") repeat-x scroll 0 0 transparent;
    float: left;
    height: 56px;
    width: 1008px;
}
#pinkdivflip{
    background: url("images/midsplitflip.png") repeat-x scroll 0 0 transparent;
    float: left;
    height: 56px;
    width: 1008px;
}
