body{
	margin: 0;
	padding: 0;
	background: white url(images/webbackgrnd.gif) repeat-x;
	overflow: auto;
}

img{border: none;}
img.pictureL { float: left; margin: 3px 6px 3px 0; }
/* ---- Menu ---- */

#fans {POSITION: absolute; VISIBILITY: hidden; width: 130px;  border: #002044 solid 1px;}
#door {POSITION: absolute; VISIBILITY: hidden; width: 150px;  border: #002044 solid 1px;}
#ware {POSITION: absolute; VISIBILITY: hidden; width: 130px; border: #002044 solid 1px;}
#loading {POSITION: absolute; VISIBILITY: hidden; width: 150px;   border: #002044 solid 1px;}



/* ---- IDs ---- */

#wrap {
    width:870px;
 	font-family:  Arial, Verdana, san-serif;
	font-size: 11px;
	color: #000000;
	text-align: center;
	background-color: white;
	padding: 0 3px 0 3px;
}

#call{
    position: absolute;
    left: 100px;
    top: 100px;
    width: 200px;
    margin: 5px 5px 0 5px;
    border: solid 1px #3366cc;
    padding: 5px;
}
#call p{
     text-align: left;
     font-family: Verdana;
     font-size: 12px;
     color: #2C4A70;
     padding: 0;
     margin: 0;
}

#searchCal{
    float: left;
    text-align: left;
    width: 180px;
    margin: 5px 5px 0 5px;
    padding: 5px;
}
#searchCal p{
     text-align: left;
     font-family: Verdana;
     font-size: 12px;
     color: #2C4A70;
     padding: 0;
     margin: 10px 0 0 0;
}
#searchTowns{
    float: left;
    text-align: left;
    width: 200px;
    margin: 5px 5px 0 5px;
    padding: 5px;
}
#searchTowns p{
     text-align: left;
     font-family: Verdana;
     font-size: 12px;
     color: #2C4A70;
     padding: 0;
     margin: 0;
}

#chBox{
    float: left;
    text-align: left;
    width: 640px;
    margin: 15px 5px 0 5px;
    padding: 5px;
}

#menu{
    float: left;
    width: 850px;
    margin: 0;
    padding: 0 0 6px 0;
    text-align: left;
    font-family: Verdana;
    font-size: 11px;
    color: #2C4A70;
    border-bottom: solid 1px #415F83;
}
#menu p{
     text-align: left;
     font-family: Verdana;
     font-size: 11px;
     color: #2C4A70;
     padding: 0;
     margin: 0;
}

#menu  a:link{color: #2C4A70; text-decoration: none;}
#menu  a:visited{color: #2C4A70; text-decoration: none;}
#menu  a:hover{color: #3A6394; text-decoration: none;}
#menu  a:active{color: #2C4A70; text-decoration: none;}

<<<<<<< .mine
#menuBftSide{
    width: 150px;
    margin: 10px;
    padding: 5px 0 5px 0;
    font-family: Verdana;
    font-size: 11px;
    color: #2C4A70;
}

=======
#menuBfooterSide{
    width: 100px;
    margin: 10px;
    padding: 5px 0 5px 0;
    font-family: Verdana;
    font-size: 11px;
    color: #2C4A70;
}

>>>>>>> .r149
#menuB{
    width: 850px;
    margin: 10px;
    padding: 5px 0 5px 0;
    font-family: Verdana;
    font-size: 11px;
    color: #2C4A70;
    border-top: solid 1px #415F83;
}

#menuB{
    width: 850px;
    margin: 10px;
    padding: 5px 0 5px 0;
    font-family: Verdana;
    font-size: 11px;
    color: #2C4A70;
    border-top: solid 1px #415F83;
}
#menuB p{
     text-align: left;
     font-family: Verdana;
     font-size: 11px;
     color: #2C4A70;
     padding: 0;
     margin: 0;
}

#menuB  a:link{color: #2C4A70; text-decoration: none;}
#menuB  a:visited{color: #2C4A70; text-decoration: none;}
#menuB  a:hover{color: #3A6394; text-decoration: underline;}
#menuB  a:active{color: #2C4A70; text-decoration: none;}


#garageText{
    float: left;
    width: 340px;
    margin: 10px 0 0 10px;
}

#garageText p{
     font-family: Verdana;
     font-size: 13px;
     line-height: 17px;
     padding: 5px 1px 5px 5px;
     text-align: left;
     margin: 0px;
}

#flyer{
    background-image: url(images/flyer_middle.jpg);
	width: 284px;
	font-family: Times New Roman, Serif;
 }
 
 #sign{
    background-image: url(images/sign_middle.jpg);
	width: 449px;
	font-family: Times New Roman, Serif;
 }

#quickSearch{
    background-image: url(images/searchBackBig.jpg);
    float: right;
    width: 454px;
    height: 300px;
    margin: 15px 35px 0 0;
    color: #EAEFF7;
 }
#quickSearch p{
     font-family: Verdana;
     font-size: 12px;
     color: #EAEFF7;
}
#quickSearchPrm{  
    width: 440px;
    margin: 40px 0 0 0;
    font-family: Verdana;
    font-size: 12px;
    text-align: left;
}
#quickSearchPrm p{
     font-family: Verdana;
     font-size: 12px;
     text-align: center;
     margin: 3px 0 0 5px;
}

#salesResults{
    float: left;
    width: 350px;
    margin: 10px 0 0 10px;
    padding: 0 0 0 5px;
    text-align: left;
}

#salesResults p{
     font-family: Verdana;
     font-size: 12px;
     line-height: 18px;
     padding: 2px;
     text-align: left;
}

#salesResults a:link {text-decoration: none; font-family: Verdana; font-size: 12px; color: #009900; text-align: left; margin: 0; padding: 3px;}
#salesResults a:active {text-decoration: none; font-family: Verdana; font-size: 12px; color: #009900; text-align: left; margin: 0; padding: 3px;}
#salesResults a:visited {text-decoration: none; font-family: Verdana; font-size: 12px; color: #009900; text-align: left; margin: 0; padding: 3px;}
#salesResults a:hover {text-decoration: underline; font-family: Verdana; font-size: 12px; color: #009900; text-align: left; margin: 0; padding: 3px;}


#salesResults h1{
     font-family: Verdana;
     font-size: 14px;
     line-height: 15px;
     padding: 3px 3px 3px 3px;
     text-align: left;
     margin: 5px 0 0 0;
}

.results {
     font-family: Verdana;
     font-size: 16px;
     line-height: 18px;
     padding: 0px;
     margin: 0px;
     text-align: left;
}

#zipResults{
    float: left;
    width: 850px;
    margin: 10px 5px 0 5px;
    padding: 0 0 0 5px;
    text-align: left;
}

#zipResults p{
     font-family: Verdana;
     font-size: 12px;
     line-height: 18px;
     padding: 2px;
     text-align: left;
}

#zipResults h1{
     font-family: Verdana;
     font-size: 14px;
     line-height: 15px;
     padding: 3px 3px 3px 3px;
     text-align: left;
     margin: 5px 0 0 0;
}


#listingBody{
	float: left;
	width: 650px;
    font-family: Arial, Helvetica, Verdana, san-serif;
	text-align: center;
	color: #000000;
 	font-size: 12px;
	margin: 12px 0 0 0;
	padding: 0;
}
#listingImage{
	float: left;
	width: 290px;
    font-family: Arial, Helvetica, Verdana, san-serif;
    margin: 8px 0 0 5px;
}

#listingImage p{
	padding: 3px;
	text-align: left;
	color: #000000;
 	font-size: 14px;
}
#listingContent{
	float: left;
	width: 325px;
    font-family: Arial, Helvetica, Verdana, san-serif;
	text-align: left;
	color: #000000;
 	font-size: 16px;
 	margin: 8px 0 0 10px; 	
 	padding: 0px;
}

#imagesBox{
    width: 850px;
    margin: 10px 0 0 0;
    border: solid 1px #325581;
    text-align: left;
}

#imageBox{
    float: left;
    width: 270px;
    margin: 10px 0 0 0;
}

#imageBox p{
    margin: 5px;
    text-align: left;
    font-family: Arial, Helvetica, Verdana, san-serif;
    font-size: 12px;
}

#descBox{
    float: left;
    width: 325px;
    margin: 1px 1px 1px 1px;
    padding: 1px 1px 1px 1px;
}

#descBox h1{
    margin: 1px 1px 1px 0px;
    text-align: left;
    color: #2D4D73;
    font-size: 18px;
    font-family: Verdana;
    padding: 2px 3px 3px 1px;
}

#descBox p{
    margin: 1px 1px 1px 1px;
    text-align: left;
    color: #4B6578;
    font-size: 12px;
    padding: 1px 1px 1px 1px;
}

#catBox{
    background-image: url(images/cat_middle.jpg);
    float: left;
    width: 200px;
    text-align: left;
    color: #EAEFF7;
    font-family: Verdana;
    font-size: 14px;
    margin: 20px 0 0 5px;
}

#catBox p{
    padding: 10px;
    text-align: left;
    color: #EAEFF7;
    font-family: Verdana;
    font-size: 14px;
}

.catBoxPar{
    text-align: left;
    color: #EAEFF7;
    font-family: Verdana;
    font-size: 14px;
}

.catBoxPar:link{color: #EAEFF7; text-decoration: none;}
.catBoxPar:hover{color: #EAEFF7; text-decoration: underline;}
.catBoxPar:active{color: #EAEFF7; text-decoration: none;}
.catBoxPar:visited{color: #EAEFF7; text-decoration: none;}

#map{
    float: left;
    width: 420px;
    height: 400px;
    margin: 30px 0 0 10px;
    border: solid 1px #3C5E87;  
}

#map2{
    float: left;
    width: 629px;
    height: 300px;
    margin: 12px 0 0 7px;
    border: solid 1px #3C5E87;  
}

#mapSearch{
    float: left;
    width: 420px;
    height: 400px;
    margin: 15px 0 0 10px;
    border: solid 1px #3C5E87;  
}

#mapSearch a:link {text-decoration: none; font-family: Verdana; font-size: 12px; color: #000000; text-align: left;}
#mapSearch a:active {text-decoration: none; font-family: Verdana; font-size: 12px; color: #000000; text-align: left;}
#mapSearch a:visited {text-decoration: none; font-family: Verdana; font-size: 12px; color: #000000; text-align: left;}
#mapSearch a:hover {text-decoration: underline; font-family: Verdana; font-size: 12px; color: #009900; text-align: left;}

#ads{
    float: right;
    width: 200px;
    border: solid 1px #CCCCCC;
    margin: 20px 0 0 0;
}

#page {
	margin: 0 1px 0 10px;
}

#page p{
	margin: 0 0 5px 0;
	line-height: 17px;
	font-family:  Arial, Verdana, san-serif;
}

#page2 {
	margin: 0 5px;
}

#page2 p{
	margin: 0 0 5px 0;
	line-height: 17px;
	font-family:  Arial, Verdana, san-serif;
	padding: 0;
}

#page2 h1{
	text-align: left;
	padding: 1px;
	margin: 0px;
	font-size: 18px;
	line-height: 18px;
	font-family:  Arial, Verdana, san-serif;
}

#page2 h2{
	text-align: left;
	margin: 0;
	padding: 0;
	font-size: 24px;
	line-height: 24px;
	font-family:  Arial, Verdana, san-serif;
	font-weight: lighter;
}

#page3 {
		margin: 0 5px 0 10px;
}

#page4 {
	margin: 0 5px 0 5px;
	text-align: left;
}

#page4 p{
	margin: 0 0 5px 0;
	line-height: 17px;
	font-family:  Arial, Verdana, san-serif;
	padding: 0;
}

#page4 h1{
	text-align: left;
	padding: 3px;
	margin: 0px;
	font-size: 14px;
	line-height: 20px;
	font-family:  Arial, Verdana, san-serif;
}


#tips {
	margin: 0 5px 0 5px;
}

#tips p{
	margin: 0 0 5px 0;
	line-height: 17px;
    font-size: 14px;
	font-family:  Arial, Verdana, san-serif;
	padding: 0;
}

#tips li{
	margin: 0 0 5px 0;
	line-height: 17px;
    font-size: 14px;
    margin: 4px 0 4px 50px;
	font-family:  Arial, Verdana, san-serif;
	padding: 0;
}

#tips h1{
	text-align: left;
	padding: 3px;
	margin: 0px;
	font-size: 16px;
	line-height: 20px;
	font-family:  Arial, Verdana, san-serif;
}

#survey {
	margin: 0 5px 0 5px;
}

#extra2 {
	margin: 0 5px 0 5px;
	text-align: left;
}

#extra2 p{
	margin: 0 0 10px 0;
	line-height: 16px;
	font-family:  Arial, Verdana, san-serif;
	padding: 0;
}
	
#extra {
	margin: 0 5px 0 5px;
}

#extra p{
	margin: 0 0 5px 0;
	line-height: 20px;
	font-size: 18px;
	font-family: Times New Roman, Verdana, san-serif;
	padding: 0;
}

#extra h1{
	text-align: left;
	padding: 3px;
	margin: 0px;
	font-size: 18px;
	line-height: 20px;
	font-family:  Arial, Verdana, san-serif;
}

#events {
	margin: 0 20px;
	text-align: left;
	font-size: 14px;
}

#events p{
	margin: 0 0 5px 0;
	line-height: 20px;
	font-size: 16px;
	font-family: Arial, Sans-Serif;
	padding: 0;
}

#events h1{
	text-align: left;
	padding: 3px;
	margin: 0px;
	font-size: 18px;
	line-height: 20px;
	font-family:  Arial, Verdana, san-serif;
}

#events a:link {text-decoration: none; font-family: Verdana; font-size: 12px; color: #006600; text-align: left;}
#events a:active {text-decoration: none; font-family: Verdana; font-size: 12px; color: #006600; text-align: left;}
#events a:visited {text-decoration: none; font-family: Verdana; font-size: 12px; color: #006600; text-align: left;}
#events a:hover {text-decoration: none; font-family: Verdana; font-size: 12px; color: #009900; text-align: left;}


#contest {
	margin: 0 5px 0 5px;
	text-align: left;
}

#contest p{
	margin: 0 0 5px 0;
	line-height: 24px;
	font-size: 16px;
	font-family: Arial, Verdana, san-serif;
	padding: 0;
}

#contest h1{
	text-align: left;
	padding: 3px;
	margin: 0px;
	font-size: 30px;
	line-height: 34px;
	font-weight: 300;
	font-family: Times New Roman, Georgia, serif;
}

#contest a:link {text-decoration: none; font-family: Verdana; font-size: 12px; color: #2566A7; text-align: left;}
#contest a:active {text-decoration: none; font-family: Verdana; font-size: 12px; color: #2566A7; text-align: left;}
#contest a:visited {text-decoration: none; font-family: Verdana; font-size: 12px; color: #2566A7; text-align: left;}
#contest a:hover {text-decoration: none; font-family: Verdana; font-size: 12px; color: #3A87D3; text-align: left;}

#terms {
		margin: 0 50px 0 50px;
}

#terms p{
	text-align: left;
	font-size: 12px;
    padding: 5px;
	line-height: 17px;
	font-family:  Arial, Verdana, san-serif;
}

#terms h2{
	font-size: 14px;
	padding: 5px;
	line-height: 17px;
	font-family:  Arial, Verdana, san-serif;
}

#pageLeft {
	float: left;
	margin: 0;
}

#pageSearch {
		margin: 0 5px 0 5px;
		width: 850px;
}

#pageSearch p{
	margin: 0 0 5px 0;
	line-height: 17px;
	font-family:  Arial, Verdana, san-serif;
}

#member{
    float: left;
    text-align: left;
    margin: 20px 0 0 20px;
}

#member p{
     font-family: Verdana;
     text-align: left;  
     font-size: 12px;
     color: #009900;
     text-align: right;
}

#member p a:link{color: #009900; text-decoration: none;}
#member p a:visited{color: #009900; text-decoration: none;}
#member p a:hover{color: #009900; text-decoration: underline;}
#member p a:active{color: #009900; text-decoration: none;}


#login{
    width: 250px;
    float: left;
    margin: 0 0 0 50px;
    color: #3F5167;
    padding: 10px;
}

#login p{
    text-align: left;
    color: #3F5167;
    font-family:  Arial, Verdana, san-serif;
    font-size: 12px;
    line-height: 17px;
    padding: 0;
    margin: 0 0 15px 10px;   
}

#login h2{
    text-align: left;
    color: #3F5167;
    font-family:  Arial, Verdana, san-serif;
    font-size: 14px;
    line-height: 17px;
    padding: 0;
    margin: 0 0 5px 10px;   
}

#faq{
    width: 450px;
    float: left;
    margin: 0 0 0 50px;
    color: #3F5167;
    padding: 10px;
}

#faq p{
    text-align: left;
    color: #3F5167;
    font-family:  Arial, Verdana, san-serif;
    font-size: 12px;
    line-height: 17px;
    padding: 0;
    margin: 0 0 15px 10px;   
}

#faq h2{
    text-align: left;
    color: #3F5167;
    font-family:  Arial, Verdana, san-serif;
    font-size: 14px;
    line-height: 17px;
    padding: 0;
    margin: 0 0 5px 10px;   
}

#thankyou{
    width: 400px;
    float: left;
    margin: 0 0 0 50px;
    color: #3F5167;
    padding: 10px;
}

#thankyou p{
    text-align: left;
    color: #3F5167;
    font-family:  Arial, Verdana, san-serif;
    font-size: 12px;
    line-height: 17px;
    padding: 0;
    margin: 0 0 15px 10px;   
}

#thankyou h2{
    text-align: left;
    color: #3F5167;
    font-family:  Arial, Verdana, san-serif;
    font-size: 14px;
    line-height: 17px;
    padding: 0;
    margin: 0 0 5px 10px;   
}

#thankyou h3{
    text-align: left;
    font-family:  Arial, Verdana, san-serif;
    font-size: 12px;
    line-height: 17px;
    font-weight:normal;
    padding: 0;
    margin-top: -5px;
    margin-left:10px;
}

.price { color: #3c3c3c; font-size: 18px; font-family: verdana; line-height: 24px; }
.address { color: #3c3c3c; font-size: 12px; font-family: verdana; line-height: 14px; margin-top: 0; padding-top: 10px;}
.addressDist { color: #4974C2; font-size: 12px; font-family: verdana; line-height: 14px; margin: 0 10px 0 10px; padding: 0, 5px, 0, 20px}
.bedBath { color: #545454; font-size: 11px; font-family: verdana; line-height: 14px; }
.contact { color: #545454; font-size: 11px; font-family: verdana; line-height: 13px; }

* html #wrap{ width:876px; }

#banner{
	background: #FFFFFF url(images/bannerBack2.jpg) no-repeat right;
	height: 120px;
	text-align: left;
}

#centerBanner{
	padding:6px 0;
	margin: 0;
	position: relative;
}

.centerimage{ 
	float: left; 
	margin: 0;
	padding: 0;
}

#rightLinksbnd {
	background-color: white;
	height: 280px;
	margin: 0;
	padding: 0;
	text-align: left;
}

#newProdBox {
	background-image: url(images/newBrnd.gif);
	background-repeat: repeat-y;
	background-color: #002044;
	background-position: 0 0;
	width: 276px;
	padding: 10px;
	float: right;
}

#userName {
	width: 850px;
	margin: 5px 25px 5px 25px;
	padding: 5px;
	font-family:  Arial, Verdana, san-serif;
	font-size: 14px;
	text-align: left;
}

#noItems {
	width: 800px;
	margin: 10px 50px 10px 50px;
	padding: 5px;
	border: solid 1px #3C5E87;
}

#noItems h2{
    font-family:  Arial, Verdana, san-serif;
	font-size: 14px;
	text-align: left;
	color: #990000;
	margin: 0 0 15px 0;
	padding: 0;
}

#waitingItems {
	width: 800px;
	margin: 10px 50px 10px 50px;
	padding: 5px;
	border: solid 1px #990000;
	text-align: left;
}
#waitingItems h2{
    font-family:  Arial, Verdana, san-serif;
	font-size: 14px;
	text-align: left;
	color: #990000;
	margin: 0 0 15px 0;
	padding: 0;
}

#postedItems {
	width: 800px;
	margin: 10px 50px 10px 50px;
	padding: 5px;
	border: solid 1px #009900;
	text-align: left;
}
#postedItems h2{
    font-family:  Arial, Verdana, san-serif;
	font-size: 14px;
	text-align: left;
	color: #3C5E87;
	margin: 0 0 15px 0;
	padding: 0;
}

#mySale {
	width: 800px;
	margin: 10px 50px 10px 50px;
	padding: 5px;
	text-align: left;
}
#mySale h2{
    font-family:  Arial, Verdana, san-serif;
	font-size: 14px;
	line-height: 16px;
	text-align: left;
	color: #3F6AA0;
	margin: 20px 0 0 0;
	padding: 0;
}
#mySale p{
    font-family:  Arial, Verdana, san-serif;
	font-size: 14px;
	text-align: left;
	color: #666666;
	margin: 1px;
	padding: 0;
}

.mDate { color: #3c3c3c; font-size: 14px; font-family: verdana; text-align: left; line-height: 24px; }

.mAddress { color: #666666; font-size: 14px; font-family: verdana; text-align: left; line-height: 24px; }
.mAddress a:link{color: #666666; text-decoration: none;}
.mAddress a:visited{color: #666666; text-decoration: none;}
.mAddress a:hover{color: #666666; text-decoration: underline;}
.mAddress a:active{color: #666666; text-decoration: none;}

#addSale {
	width: 700px;
	margin: 10px 50px 20px 50px;
	padding: 5px;
	border: solid 1px #009900;
}
#addSale p{
    font-family:  Arial, Verdana, san-serif;
	font-size: 14px;
	text-align: left;
	color: #325581;
	margin: 0;
	padding: 0;
}

#addSaleLoc {
	width: 600px;
	margin: 10px 50px 0 30px;
	padding: 5px;
	border: solid 1px #3C5E87;
}
#addSaleLoc p{
    font-family:  Arial, Verdana, san-serif;
	font-size: 14px;
	text-align: left;
	color: #325581;
	margin: 0 0 0 30px;
	padding: 0;
}

#addSaleLoc2 {
	width: 600px;
	margin: 10px 50px 0 30px;
	padding: 3px;
	border: solid 1px #3C5E87;
}
#addSaleLoc2 p{
    font-family:  Arial, Verdana, san-serif;
	font-size: 14px;
	text-align: left;
	color: #325581;
	margin: 0 0 0 10px;
	padding: 0;
}

* html #newProdBox {width: 296px;}


#linkWrap { padding: 0; 	margin-left: 690px;}

#footer{
	text-align: center;
}


/* ---- Class ---- */

.clear {clear: both;}

.rlinks {

	margin: 0;
	padding: 0;

}

.rlinks img {
	margin: 0;
	padding: 0;
	float: right;

}

.llinks {
	background-image: url(images/menu_back_test.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
  	padding: 10px 0 10px 10px;
}


.newProd {
 padding: 0 0 0 170px;
 height: 107px; 
 
 	
}

.footerAddress{
	float: left;
	width: 140px;
	background-image: url(images/ghLine.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding: 0 2px;
	
}

.menutitle {
	background-color: #fbf1b9;
	padding: 3px 0 3px 3px;
}
.menuTitleA {
	text-decoration: none;
}

.popmenu{
	background-color: #fdfce3;
}

/* ---- Fonts ---- */

#adimnCopy {
		margin: 0 100px 0 100px;
		padding: 0 14px 0 65px;
}

#adimnCopy p{
	margin: 0 0 14px 0;
	font-size: 16px;
	line-height: 18px;
	font-family:  Arial, Verdana, san-serif;
}

#adminCopy h1{
	margin: 0 0 6px 0;
	font-weight: normal;
	font-size: 12px;
	font-family:  Arial, Verdana, san-serif;
	padding: 10px 0 0 0;
}


#bottomCopyH {
		background: url(images/s_advantage.jpg) no-repeat left top;
		margin: 0 300px 0 200px;
		padding: 0 14px 0 65px;
		height: 300px;
}

#bottomCopyH p{
	margin: 0 0 14px 0;
	line-height: 17px;
	font-family:  Arial, Verdana, san-serif;
}

#bottomCopyH h1{
	margin: 0 0 4px 0;
	font-weight: normal;
	font-size: 14px;
	font-weight: bold;
	font-family:  Arial, Verdana, san-serif;
	padding: 10px 0 0 0;
}

#bottomCopy {
		background: url(images/s_advantage.jpg) no-repeat left top;
		margin: 0 300px 0 200px;
		padding: 0 14px 0 65px;
}

#bottomCopy p{
	margin: 0 0 14px 0;
	line-height: 17px;
	font-family:  Arial, Verdana, san-serif;
}

#bottomCopy h1{
	margin: 0 0 6px 0;
	font-weight: normal;
	font-size: 16px;
	font-family:  Arial, Verdana, san-serif;
	padding: 10px 0 0 0;
}

#serviceCopy {
		background: url(images/s_services.jpg) no-repeat left top;
		margin: 0 300px 0 200px;
		padding: 0 14px 0 65px;
}

#serviceCopy p{
	margin: 0 0 14px 0;
	line-height: 17px;
	font-family:  Arial, Verdana, san-serif;
}

#serviceCopy h1{
	margin: 0 0 6px 0;
	font-weight: normal;
	font-size: 16px;
	font-family:  Arial, Verdana, san-serif;
	padding: 10px 0 0 0;
}

#loadingCopy {
		background: url(images/s_loadingDockSolutions.jpg) no-repeat left top;
		margin: 0 300px 0 200px;
		padding: 0 14px 0 65px;
		height: 500px;
}

#loadingCopy p{
	margin: 0 0 14px 0;
	line-height: 17px;
	font-family:  Arial, Verdana, san-serif;
}

#loadingCopy h1{
	margin: 0 0 6px 0;
	font-weight: normal;
	font-size: 16px;
	font-family:  Arial, Verdana, san-serif;
	padding: 10px 0 0 0;
}

#detailButton{
    margin: 0 15px 0 0;
}
#detailButton p{
     font-family: Verdana;
     font-size: 12px;
     color: #009900;
     text-align: right;
}

#doorSolutionsCopy h1{
	margin: 0 0 6px 0;
	font-weight: normal;
	font-size: 16px;
	font-family:  Arial, Verdana, san-serif;
	padding: 10px 0 0 0;
}

#wareHouseCopy {
		background: url(images/s_wareHouseSolutions.jpg) no-repeat left top;
		margin: 0 300px 0 200px;
		padding: 0 14px 0 65px;
		height: 470px;
}

#wareHouseCopy p{
	margin: 0 0 14px 0;
	line-height: 17px;
	font-family:  Arial, Verdana, san-serif;
}

#wareHouseCopy h1{
	margin: 0 0 6px 0;
	font-weight: normal;
	font-size: 16px;
	font-family:  Arial, Verdana, san-serif;
	padding: 10px 0 0 0;
}

#newProductsCopy {
		background: url(images/s_newProducts.jpg) no-repeat left top;
		margin: 0 300px 0 200px;
		padding: 0 14px 0 65px;
		height: 300px;
}

#newProductsCopy p{
	margin: 0 0 14px 0;
	line-height: 17px;
	font-family:  Arial, Verdana, san-serif;
}

#newProductsCopy h1{
	margin: 0 0 6px 0;
	font-weight: normal;
	font-size: 16px;
	font-family:  Arial, Verdana, san-serif;
	padding: 10px 0 0 0;
}

#closeoutCopy {
		background: url(images/s_closeouts.jpg) no-repeat left top;
		margin: 0 300px 0 200px;
		padding: 0 14px 0 65px;
		height: 300px;
}

#closeoutCopy p{
	margin: 0 0 14px 0;
	line-height: 17px;
	font-family:  Arial, Verdana, san-serif;
}

#closeoutCopy h1{
	margin: 0 0 6px 0;
	font-weight: normal;
	font-size: 16px;
	font-family:  Arial, Verdana, san-serif;
	padding: 10px 0 0 0;
}

#contactCopy {
		background: url(images/s_contact.jpg) no-repeat left top;
		margin: 0 300px 0 200px;
		padding: 0 14px 0 65px;
		height: 300px;
}

#contactCopy p{
	margin: 0 0 14px 0;
	line-height: 17px;
	font-family:  Arial, Verdana, san-serif;
}

#contactCopy h1{
	margin: 0 0 6px 0;
	font-weight: normal;
	font-size: 16px;
	font-family:  Arial, Verdana, san-serif;
	padding: 10px 0 0 0;
}

.newProd p{
	margin: 0 0 6px 0;
	font-size: 11px;
	color: #415d74;
	font-family: Arial, Verdana, san-serif;
}	
.newProd h2{
	margin: 0 0 3px 0;
	font-size: 15px;
	font-weight: normal;
	color: #002b5c;
	text-decoration: none;
	font-family: Georgia, Times, serif;	
}

.newProd h2 a:link{ color: #002b5c;	font-size: 14px; text-decoration: none;}
.newProd h2 a:hover{ color: #002b5c; font-size: 14px; text-decoration: none;}
.newProd h2 a:visited{ color: #002b5c; font-size: 14px;	text-decoration: none;}
.newProd h2 a:active{ color: #002b5c; font-size: 14px; text-decoration: none;}

.newProd a{
	margin: 0 0 6px 0;
	font-size: 11px;
	color: #415d74;
	font-family: Arial, Verdana, san-serif;
}

.newProd a:link{color: #415d74;	text-decoration: underline;}
.newProd a:hover{color: #415d74;	text-decoration: underline;}
.newProd a:visited{color: #415d74;	text-decoration: underline;}
.newProd a:active{color: #415d74;	text-decoration: underline;}


#leftLinkBox {
	background-image: url(img/menu_back_test_bottom.jpg);
	background-repeat: repeat-y;
	background-position: top right;
	width: 197px;
	padding: 0;
	float: left;
}


#leftLinkBox a {
	font-size: 14px;
	color: #415d74;
	text-decoration: none;
	font-family: Arial, Verdana, san-serif;
}
#leftLinkBox p {
	font-size: 14px;
	color: #415d74;
	font-family: Arial, Verdana, san-serif;
	padding: 0 0 0 20px;
}

#leftLinkBox a span{ font-size: 8px;}

#leftLinkBox a:link {color: #415d74;	text-decoration: none; display: block;}
#leftLinkBox a:hover {color: #002044;	text-decoration: none; display: block;}
#leftLinkBox a:visited {color: #415d74;	text-decoration: none; display: block;}
#leftLinkBox a:hover {color: #415d74;	text-decoration: none; display: block;}

.footerAddress p{
	margin: 0 0 6px 0;
	font-size: 10px;
	color: #b4bec9;
	font-family: Arial, Verdana, san-serif;	
}

.footerAddress h4{
	font-size: 14px;
	color: #b4bec9;
	font-family: Georgia, Times, serif;
	font-variant: small-caps;
	font-weight: normal;
	margin: 0;
}


#footer p a:link{color: #757169; text-decoration: none;}
#footer p a:visited{color: #757169; text-decoration: none;}
#footer p a:hover{color: #757169; text-decoration: none;}
#footer p a:active{color: #757169; text-decoration: none;}


.menutitle p{
	font-size: 14px;
	color: #002b5c;
	font-family: Arial, Verdana, san-serif;	
	margin: 0;
}
.menulinks{margin: 0; padding:0;}

.menuTest{
	font-size: 11px;
	color: #415d74;
	font-family: Arial, Verdana, san-serif;	
	margin: 0;
	padding: 4px 0 4px 6px;
	display: block;
	text-decoration: none;
}

.menuTest:link{color: #415d74; text-decoration: none; }
.menuTest:hover{color: #002044; text-decoration: underline; }
.menuTest:visited{color: #415d74; text-decoration: none; }
.menuTest:active{color: #415d74; text-decoration: none; }

.menulinks a{
	font-size: 11px;
	color: #415d74;
	font-family: Arial, Verdana, san-serif;	
	margin: 0;
	padding: 4px 0 4px 6px;
	display: block;
}

.popmenu td{ border-bottom: white solid 1px;}

.menulinks a:link{color: #415d74; text-decoration: none; }
.menulinks a:hover{color: #002044; text-decoration: none; }
.menulinks a:visited{color: #415d74; text-decoration: none; }
.menulinks a:active{color: #415d74; text-decoration: none; }

#prodImage {
	float: right;
	width: 287px;
	padding: 13px;
	background-image: url(images/McCor_prodImage.gif);
	background-repeat: repeat-y;
	background-position: right top;
	margin: 28px 0 0 0;
}

#prodImage p {
	font-family:  Arial, Verdana, san-serif;
	font-size: 11px;
	color: #4b6884;
	padding: 6px 6px;
	margin: 0;
}

* html #prodImage {width: 313px;}

#centerProdImage {
	background-color: #fdf6e3;
	padding: 3px 0;
}

#productCopy {
		margin: 0 310px 0 200px; 
		height: 280px;
		padding: 0 0 0 15px;
}

#productCopy p{
	margin: 0 0 14px 0;
	line-height: 17px;
	font-family:  Arial, Verdana, san-serif;
	padding: 0 14px 0 0;
}

#productCopy ul{
	margin: 0 0 0 24px;
	color: #696969;
	padding: 12px 0 0 0;
}

#productCopy ul li{
	font-family:  Arial, Verdana, san-serif;
	padding: 0 18px 0 0;
	margin: 0 0 10px 0;
}


#productCopy h1{
	margin: 0 0 6px 0;
	font-weight: normal;
	font-size: 16px;
	font-family:  Arial, Verdana, san-serif;
	padding: 10px 0 0 0;
}

#history{
	padding: 4px 12px 4px 0;
	font-size: 10px;
	color: #b9beca;
	font-family: Arial, Verdana, san-serif;	
	margin: 0;
}

#history a {
	font-size: 11px;
	color: #b9beca;
	font-family: Arial, Verdana, san-serif;	
	margin: 0;
}

.intro {color: #000000; padding: 0 2px 0 5px; font-size: 13px; font-family: verdana; text-align: left; line-height: 16px; letter-spacing: 1px;}

.intro2 {color: #000000; padding: 10px; font-size: 15px; font-family: verdana; text-align: left; line-height: 21px; letter-spacing: 1px;}

.question {color: #E7ECF1; padding: 5px; font-size: 12px; font-family: verdana; text-align: left; line-height: 16px; letter-spacing: 1px;}

.cal {color: #666666; font-size: 12px; font-family: verdana; text-align: left; line-height: 14px; border: solid 1px #3C5E87;}
.cal p {color: #666666; font-size: 11px; font-family: verdana; text-align: left; line-height: 14px; margin: 0 0 10px 0; padding: 0 0 0 0;}
.cal a:link{color: #000099; font-weight: bold; font-size: 11px; text-decoration: none; margin: 4px 5px 2px 4px; padding: 0 0 5px 0;}
.cal a:visited{color: #660099; font-weight: bold; font-size: 11px; text-decoration: none; margin: 4px 5px 2px 4px; padding: 0 0 5px 0;}
.cal a:hover{color: #000099; font-weight: bold; font-size: 11px; text-decoration: underline; margin: 4px 5px 2px 4px; padding: 0 0 5px 0;}
.cal a:active{color: #000099; font-weight: bold; font-size: 11px; text-decoration: none; margin: 4px 5px 2px 4px; padding: 0 0 5px 0;}

.cal2 {background-color: #A1B1C4; color: #666666; font-size: 12px; font-family: verdana; text-align: left; line-height: 14px; border: solid 1px #3C5E87;}
.cal2 p {color: #666666; font-size: 11px; font-family: verdana; text-align: left; line-height: 14px; margin: 0 0 10px 0; padding: 0 0 0 0;}
.cal2 a:link{color: #000099; font-weight: bold; font-size: 11px; text-decoration: none; margin: 4px 5px 2px 4px; padding: 0 0 5px 0;}
.cal2 a:visited{color: #660099; font-weight: bold; font-size: 11px; text-decoration: none; margin: 4px 5px 2px 4px; padding: 0 0 5px 0;}
.cal2 a:hover{color: #000099; font-weight: bold; font-size: 11px; text-decoration: underline; margin: 4px 5px 2px 4px; padding: 0 0 5px 0;}
.cal2 a:active{color: #000099; font-weight: bold; font-size: 11px; text-decoration: none; margin: 4px 5px 2px 4px; padding: 0 0 5px 0;}

.cal3 {background-color: #A2D542; color: #666666; font-size: 12px; font-family: verdana; text-align: left; line-height: 14px; border: solid 1px #3C5E87;}
.cal3 p {color: #666666; font-size: 11px; font-family: verdana; text-align: left; line-height: 14px; margin: 0 0 10px 0; padding: 0 0 0 0;}
.cal3 a:link{color: #000099; font-weight: bold; font-size: 11px; text-decoration: none; margin: 4px 5px 2px 4px; padding: 0 0 5px 0;}
.cal3 a:visited{color: #660099; font-weight: bold; font-size: 11px; text-decoration: none; margin: 4px 5px 2px 4px; padding: 0 0 5px 0;}
.cal3 a:hover{color: #000099; font-weight: bold; font-size: 11px; text-decoration: underline; margin: 4px 5px 2px 4px; padding: 0 0 5px 0;}
.cal3 a:active{color: #000099; font-weight: bold; font-size: 11px; text-decoration: none; margin: 4px 5px 2px 4px; padding: 0 0 5px 0;}

.calH {background-color: #BEC9D6; color: #2E3F54; font-size: 12px; font-weight: bold; font-family: verdana; text-align: center; line-height: 14px; border: solid 1px #3C5E87;}
.calH p {background-color: #BEC9D6; color: #2E3F54; font-size: 12px; font-weight: bold; font-family: verdana; text-align: center; line-height: 14px; margin: 0 0 10px 0; padding: 0 0 0 0;}
.calH1 {background-image: url(images/calMonthBack.jpg); height: 25px; color: #F8F9FA; font-size: 12px; font-weight: bold; font-family: verdana; text-align: center; line-height: 14px; border-left: solid 1px #3C5E87; border-top: solid 1px #3C5E87;}
.calH1 p {color: #F8F9FA; font-size: 12px; font-weight: bold; font-family: verdana; text-align: center; line-height: 14px; margin: 0 0 10px 0; padding: 5px 5px 5px 5px;}
.calH1 a {color: #F8F9FA; font-size: 12px; font-weight: bold; font-family: verdana; text-align: center; line-height: 14px; margin: 0 0 10px 0; padding: 5px 5px 5px 5px;}
.calH2 {background-image: url(images/calMonthBack.jpg); height: 25px; color: #F8F9FA; font-size: 12px; font-weight: bold; font-family: verdana; text-align: center; line-height: 14px; border-top: solid 1px #3C5E87;}
.calH2 p {color: #F8F9FA; font-size: 12px; font-weight: bold; font-family: verdana; text-align: center; line-height: 14px; margin: 0 0 10px 0; padding: 5px 5px 5px 5px;}
.calH2 a {color: #F8F9FA; font-size: 12px; font-weight: bold; font-family: verdana; text-align: center; line-height: 14px; margin: 0 0 10px 0; padding: 5px 5px 5px 5px;}
.calH3 {background-image: url(images/calMonthBack.jpg); height: 25px; color: #F8F9FA; font-size: 12px; font-weight: bold; font-family: verdana; text-align: center; line-height: 14px; border-right: solid 1px #3C5E87; border-top: solid 1px #3C5E87;}
.calH3 p {color: #F8F9FA; font-size: 12px; font-weight: bold; font-family: verdana; text-align: center; line-height: 14px; margin: 0 0 10px 0; padding: 5px 5px 5px 5px;}
.calH3 a {color: #F8F9FA; font-size: 12px; font-weight: bold; font-family: verdana; text-align: center; line-height: 14px; margin: 0 0 10px 0; padding: 5px 5px 5px 5px;}

#searchZip {
	background-image: url(images/zipBack.jpg);
	font-size: 16px;
	width: 850px;
	height: 70px;
	color: #E7ECF1;
	font-family: Arial, Verdana, san-serif;	
	margin: 0px;
	padding: 0px;
}

#searchZip a {
	color:white;
	text-decoration:none;
}

#searchZip a:hover {
	color:red;
	text-decoration:none;
}

#mapAddress{
    width: 650px;
    height: 300px;
    margin: 10px 0;
    border: solid 1px #3C5E87;  
}

#mapAddressG{
    width: 650px;
    height: 300px;
    margin: 10px 0;
    border: solid 1px #3C5E87;  
}

#mapCal {
	font-size: 16px;
	width: 850px;
	color: #2E3F54;
	font-family: Arial, Verdana, san-serif;	
	margin: 0;
	padding: 5px;
	border-bottom: solid 1px #415F83;
}

#mapZip{
    float: left;
    width: 380px;
    height: 270px;
    margin: 0;
    border: solid 1px #3C5E87;  
}

#mapZip a:link {text-decoration: none; font-family: Verdana; font-size: 12px; color: #000000; text-align: left;}
#mapZip a:active {text-decoration: none; font-family: Verdana; font-size: 12px; color: #000000; text-align: left;}
#mapZip a:visited {text-decoration: none; font-family: Verdana; font-size: 12px; color: #000000; text-align: left;}
#mapZip a:hover {text-decoration: underline; font-family: Verdana; font-size: 12px; color: #009900; text-align: left;}


#mapHome{
    float: left;
    width: 580px;
    height: 500px;
    margin: 0;
    border: solid 1px #3C5E87;  
}

#mapHome a:link {text-decoration: none; font-family: Verdana; font-size: 12px; color: #000000; text-align: left;}
#mapHome a:active {text-decoration: none; font-family: Verdana; font-size: 12px; color: #000000; text-align: left;}
#mapHome a:visited {text-decoration: none; font-family: Verdana; font-size: 12px; color: #000000; text-align: left;}
#mapHome a:hover {text-decoration: underline; font-family: Verdana; font-size: 12px; color: #009900; text-align: left;}

.detail a:link {text-decoration: none; font-family: Verdana; font-size: 12px; color: #009900; text-align: right; margin: 0; padding: 3px; margin-left: 470px;}
.detail a:active {text-decoration: none; font-family: Verdana; font-size: 12px; color: #009900; text-align: right; margin: 0; padding: 3px; margin-left: 470px;}
.detail a:visited {text-decoration: none; font-family: Verdana; font-size: 12px; color: #009900; text-align: right; margin: 0; padding: 3px; margin-left: 470px;}
.detail a:hover {text-decoration: underline; font-family: Verdana; font-size: 12px; color: #009900; text-align: right; margin: 0; padding: 3px; margin-left: 470px;}

.detail2 a:link {text-decoration: none; font-family: Verdana; font-size: 12px; color: #009900; text-align: right; margin: 0; padding: 0;}
.detail2 a:active {text-decoration: none; font-family: Verdana; font-size: 12px; color: #009900; text-align: right; margin: 0; padding: 0;}
.detail2 a:visited {text-decoration: none; font-family: Verdana; font-size: 12px; color: #009900; text-align: right; margin: 0; padding: 0;}
.detail2 a:hover {text-decoration: underline; font-family: Verdana; font-size: 12px; color: #009900; text-align: right; margin: 0; padding: 0;}

.watermark{color: #cccccc;}

#overlay {
     display: none;
     position: fixed;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     z-index: 1000;
     width: expression(document.body.clientWidth);
	 height: expression(document.body.clientHeight);
}
* html #overlay {position: absolute;}

#overLayBkgrnd {
	position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     width: expression(document.body.clientWidth);
	 height: expression(document.body.clientHeight);
     text-align:center;
     z-index: 2000;
     background: white url(images/webbackgrnd.gif) repeat-x;
     opacity: 0.75;
     filter:alpha(opacity: 75);
     -moz-opacity: 0.75;
     -khtml-opacity: 0.75;
  }

#overlayContent {
     width:400px;
     margin: 30px auto;
     background-color: #FFFFFF;
     border:1px solid #1e4574;
     padding:8px;
     text-align:left;
     position: relative;
     z-index: 3000;
     font-size: 11px;
     font-family: Arial;
}

#contactBanner{
	background: #002044;
	border: solid 1px #CCCCCC;
	height: 20px;
}
#contactBanner H2
{
	font-family: Times New Roman;
	font-size: 14px;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
}

.startPoint
{
	font-family: Times New Roman;
	font-size: 24px;
	margin: 5px;
	padding: 0;
	font-weight: bold;
}

#overlayStartContent {
     width:800px;
     margin: 30px auto;
     background-color: #FFFFFF;
     border:1px solid #1e4574;
     padding:8px;
     text-align:left;
     position: relative;
     z-index: 3000;
     font-size: 11px;
     font-family: Arial;
}

#overlayG {
     display: none;
     position: fixed;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     z-index: 1000;
     width: expression(document.body.clientWidth);
	 height: expression(document.body.clientHeight);
}
#overLayBkgrndG {
	position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     width: expression(document.body.clientWidth);
	 height: expression(document.body.clientHeight);
     text-align:center;
     z-index: 2000;
     background: white url(images/webbackgrnd.gif) repeat-x;
     opacity: 0.75;
     filter:alpha(opacity: 75);
     -moz-opacity: 0.75;
     -khtml-opacity: 0.75;
  }

#overlayContentG {
     width:400px;
     margin: 30px auto;
     background-color: #FFFFFF;
     border:1px solid #1e4574;
     padding:8px;
     text-align:left;
     position: relative;
     z-index: 3000;
     font-size: 11px;
     font-family: Arial;
}

#contactBannerG{
	background: #002044;
	border: solid 1px #CCCCCC;
	height: 20px;
}
#contactBannerG H2
{
	font-family: Times New Roman;
	font-size: 14px;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
}

#overlayStartContentG {
     width:800px;
     margin: 30px auto;
     background-color: #FFFFFF;
     border:1px solid #1e4574;
     padding:8px;
     text-align:left;
     position: relative;
     z-index: 3000;
     font-size: 11px;
     font-family: Arial;
}


#saleActions{
	border: solid 1px #CCCCCC;
	width: 200px;
	text-align: left;
	float: right;
}

#saleActions p
{
	font-size: 12px;
	padding: 0;
	margin: 0;
	text-align: left;
	
}

.shirts a:link {text-decoration: none; font-family: Times New Roman; font-size: 14px; color: #475C79; font-weight: bold; margin:  0 10px 0 0; padding: 0;}
.shirts a:active {text-decoration: none; font-family: Times New Roman; font-size: 14px; color: #475C79; font-weight: bold; margin: 0 10px 0 0; padding: 0;}
.shirts a:visited {text-decoration: none; font-family: Times New Roman; font-size: 14px; color: #475C79; font-weight: bold; margin: 0 10px 0 0; padding: 0;}
.shirts a:hover {text-decoration: underline; font-family: Times New Roman; font-size: 14px; color: #7A92B1; font-weight: bold; margin: 0 10px 0 0; padding: 0;}

.eventLink a:link {text-decoration: none; font-size: 14px; color: #872B2C; margin:  0 10px 0 0; padding: 0;}
.eventLink a:active {text-decoration: none; font-size: 14px; color: #872B2C; margin: 0 10px 0 0; padding: 0;}
.eventLink a:visited {text-decoration: none; font-size: 14px; color: #872B2C; margin: 0 10px 0 0; padding: 0;}
.eventLink a:hover {text-decoration: underline; font-size: 14px; color: #990000; margin: 0 10px 0 0; padding: 0;}

.news{display: none; margin: 0 10px 0 10px;}