/* Always start with these styles */

/* ************************************************************************************** */
/* BEGIN UNIVERSAL styles */

*{margin:0;padding:0;
	}

body {
	background:white;
	font-family:verdana, arial, sans-serif ;
	/*font-size:1em;*/   
	font-weight:normal;
	}

h4{font-size:16px;}
h5{font-size:13px;}

/*This keeps IE from putting a border around images as links
   and increasing the image space and breaking up my
   web pages.*/
a img {border: none; }

/*This sets image alt to an unchangable size*/
img {font-size:12px;}

.clearfloats{clear:both;}

/* END UNIVERSAL styles */




/* ************************************************************************************** */
/* BEGIN BODYBOX styles */

#bodybox-outer{
	width:900px;
	margin-left:auto;margin-right:auto;
	/*border:solid red 1px;*/
	}

#bodybox-inner{
	width:900px;
	margin-left:auto;margin-right:auto;
	margin-top:5px;
	background-color:rgb(245,245,245);

	/*/*border:solid red 1px;*/*/
	}
/* END BODYBOX styles */










/* ************************************************************************************** */
/* BEGIN HEADERBOX styles */

#headerbox-outer{
	width:898px;
	margin:0;padding:0;border:0;
	/*border:solid red 1px;*/
	}

#headerbox-inner{
	margin:0;padding:0;border:0;
	width:898px;height:240px;
	/*background-color:rgb(240,255,240);*/
	background-color:white;
	padding-top:15px;
	border-bottom:solid 4px rgb(18,100,18);
	border-left:solid 1px rgb(150,190,150);
	border-right:solid 1px rgb(150,190,150);

	}

#logobox-outer{width:330px;
	/*border:solid green 1px;*/
	float:left;}
#logobox-inner{}

#mcplogo{
	margin:0 0 0 20px;padding:0;border:0;
	width:375px; /*height:82px;*/
	float:left;
	/*border:solid red 1px;*/
	}

#big-navbox-outer{width:400px;
	float:right;
	/*border:solid green 1px;*/
	}

#big-navbox-inner{width:400px;}

#big-navbox-inner a{font-size:18px;color:rgb(18,100,18);}
#big-navbox-inner a:hover{color:red;/*color:rgb(180,210,180);*/}
#big-navbox-inner li{list-style-type:none;}


#pages-navbox-outer{width:400px;
	float:right;
	/*border:solid green 1px;*/
	}

#pages-navbox-inner{width:400px;}

#pages-navbox-inner a{font-size:12px;color:rgb(18,100,18);}
#pages-navbox-inner a:hover{color:red;/*color:rgb(180,210,180);*/}

#pages-navbox-inner li{list-style-type:none;}



/* END HEADERBOX styles */













/*This mainbox section css is ok for allpagephp_v1.css*/
/* ************************************************************************************** */
/* BEGIN MAINBOX styles */

.mainbox-outer{
	width:900px;
	margin:8px 0 0 0;
	float:left;
	background-color:rgb(225,245,225);
	overflow:hidden;
	/*border:solid red 1px;*/
	/* rgb(50,130,50);*/
	}

.mainbox-inner{width:900px;
	overflow:hidden;
	/*border:solid red 1px;*/
	}

.top-note-outer {
	/*border:solid red 1px;*/
	}
.top-note-inner {
	font-size:11px;
	text-align:center;
	color:green;
	padding:0px 7px 2px 7px;
	border:solid 1px rgb(150,190,150);
	overflow:hidden;
	/*border:solid red 1px;*/	
	}
/* END MAINBOX styles */




/*This multipage styles section css is ok for allpagephp_v1.css*/
/* ************************************************************************************** */
/*BEGIN MULTIPAGE styles*/

.main-column-outer{
	width:640px;
	margin:4px 0 0 0;
	padding:0 0 25px 0;
	float:left;
	overflow:hidden;
	border:solid gray 1px;
	/*border:solid red 1px;*/
	}
.main-column-inner{
	width:640px;
	/*background-color:rgb(235,255,235);*/
	float:left;overflow:hidden;
	/*border:solid red 1px;*/	
	}


.title-bar-outer{
	width:614px;
	height:25px;
	margin:4px 0 0 3px;	
	overflow:hidden;
	/*border:solid red 1px;*/
	}
.title-bar-inner{
	width:614px;
	height:25px;
	background-color:rgb(200,225,200);
	font-size:19px;
	text-align:center;
	color:rgb(50,130,50);
	float:left;overflow:hidden;
	/*border:solid red 1px;*/	
	}

.subtitle-bar-outer{
	width:456px;
	height:25px;
	margin:4px 0 0 3px;
	overflow:hidden;
	/*border:solid red 1px;*/
	}

.subtitle-bar-inner{
	width:456px;
	height:25px;
	background-color:rgb(200,225,200);
	font-size:19px;
	text-align:left;
	color:rgb(50,130,50);padding:0 0 0 6px;
	float:left;overflow:hidden;
	/*border:solid red 1px;*/
	}

.in-page-link-titlebar-outer{
	width:614px;
	height:25px;
	margin:4px 0 0 3px;
	overflow:hidden;
	/*border:solid red 1px;*/
	}

.in-page-link-titlebar-inner{
	width:614px;
	height:25px;
	background-color:rgb(200,225,200);
	font-size:19px;
	text-align:left;
	color:rgb(50,130,50);padding:0 0 0 6px;
	float:left;overflow:hidden;
	/*border:solid red 1px;*/
	}
/*END MULTIPAGE styles*/
















/*This homepage styles section css is ok for allpagephp_v1.css*/
/* ************************************************************************************** */
/*BEGIN HOMEPAGE styles*/

#home-page-outer {
	width:640px;
	margin:2px 0 0 0;
	float:left;	
	overflow:hidden;
	/*border:solid red 1px;*/
	}
#home-page-inner {
	width:560px;
	float:left;	
	overflow:hidden;
	/*border:solid red 1px;*/
	}
#home-page-inner h4{
	font-size:20px;
	margin:10px 0 0 80px;
	/*border:solid red 1px;*/
	}
#home-page-inner p{
	font-size:14px;
	text-align:justify;
	padding:15px 60px 10px 80px;
	/*border:solid red 1px;*/
	}
/*END HOMEPAGE styles*/
















/*REMOVED*//*
*//*END REMOVED*/


/*This category directory section css is ok for allpagephp_v1.css*/
/* ************************************************************************************** */
/* BEGIN CATEGORY DIRECTORY styles */

	/* BEGIN CATEGORY DIRECTORY HEADING styles */

#category-directory-heading-outer{
	margin:8px 10px 0 10px;
	/*border:solid red 1px;*/
	}

#category-directory-heading-inner{
	/*border:solid red 1px;*/
	}

	/* END CATEGORY DIRECTORY HEADING styles */

	/* BEGIN CATEGORY DIRECTORY Column Headers styles */

.categorydirectory-outer1{
	width:162px;
	margin:10px 4px 4px 12px;
	float:left;
	/*border:solid red 1px;*/
	}	
.categorydirectory-inner1{
	list-style-type:none;
	border:solid 1px rgb(200,200,200);
	/*border:solid red 1px:*/
	font-size:16px;
	color:blue;
	/*border:solid red 1px;*/
	}

	/* END CATEGORY DIRECTORY Column Headers styles */


	/* BEGIN CATEGORY DIRECTORY links styles */

.cat-dir-links{
	font-size:11px;
	/*border:solid red 1px;*/
	}
.cat-dir-links li{
	color:rgb(150,150,150);
	list-style-type:none;
	text-decoration:none;
	}
.cat-dir-links a{
	color:blue;
	list-style-type:none;
	text-decoration:none;
	}

.cat-dir-links a:hover{
	color:red;
	list-style-type:none;
	text-decoration:none;
	}




	/* END CATEGORY DIRECTORY links styles */


/* END CATEGORY DIRECTORY styles */

/* BEGIN    in-page-link section */

.in-page-link{height:45px;
	margin:10px 0 0 0;
	/*border:solid red 1px;*/
	}

.in-page-link a{	
	display:block;
	float:left;
	text-align:center;
	padding:0 0 0 6px;
	font-size:11px;
	}

.in-page-link a:visited{color:blue;
	}
.in-page-link a:hover{color:green;
	}



/* END    in-page-link section */

/*REMOVED*/

/* BEGIN category by city link section */

.city-by-link{height:45px;
	padding:0 0 8px 0;
	/*border:solid red 1px;*/
	}

.city-by-link a{	
	display:block;
	float:left;
	text-align:center;
	padding:0 0 0 6px;
	font-size:11px;
	}

#city-by-link a:visited{color:blue;
	}
#city-by-link a:hover{color:green;
	}

/* END category by city link section */

/*END REMOVED*/












/*This directory listings styles section css is ok for allpagephp_v1.css*/
/* ************************************************************************************** */
/* BEGIN DIRECTORY LISTINGS styling */

.link-column-box-outer{
	width:30px;
	margin:16px 0 0 3px;
	float:left;
	/*background-color:yellow;*/
	/*border:solid red 1px;*/
	}
.link-column-box-inner{
	width:30px;
	float:left;
	/*border:solid red 1px;*/
	}


.basic-nolink-outer{
	width:28px;height:24px;
	float:left;
	margin:0 0 6px 0;
	/*border:solid red 1px;*/
	}
.basic-nolink-inner{
	width:28px;height:24px;
	background-color:rgb(225,245,225);
	border:solid green 1px;
	border:solid rgb(225,245,225) 1px;
	border:solid rgb(225,245,225) 1px;
	float:left;
	overflow:hidden;
	/*border:solid red 1px;*/
	}


.basic-link-outer{
	width:28px;height:24px;
	float:left;
	margin:0 0 6px 0;
	/*border:solid red 1px;*/
	}
.basic-link-inner{
	width:28px;height:24px;
	background-color:rgb(235,255,235);
	border:solid green 1px;
	font-size:10px;/*font-weight:bold;*/
	line-height:10px;
	text-align:center;
	color:rgb(50,130,50);
	float:left;
	overflow:hidden;
	/*border:solid red 1px;*/
	}
.basic-link-inner a{
	width:100%;height:100%;
	font-size:10px;
	padding:1px 0 0 0;
	background-color:rgb(235,255,235);
	color:rgb(50,130,50);
	text-decoration:none;
	display:block;
	/*border:solid red 1px;*/
	}
.basic-link-inner a:hover{
	background-color:rgb(220,244,220);
	color:rgb(50,130,50);
	}


.standard-ad-link-spacer-outer{
	width:28px;height:154px;
	float:left;
	margin:0 0 0 0;
	/*border:solid red 1px;*/
	}
.standard-ad-link-spacer-inner{
	width:28px;height:154px;
	background-color:rgb(225,245,225);
	/*border:solid green 1px;*/
	/*border:solid rgb(225,245,225) 1px;*/
	float:left;
	overflow:hidden;
	/*border:solid red 1px;*/
	}

.large-ad-link-spacer-outer{
	width:28px;height:266px;
	float:left;
	/*border:solid red 1px;*/
	}
.large-ad-link-spacer-inner{
	width:28px;height:266px;
	background-color:rgb(225,245,225);
	/*border:solid green 1px;*/
	/*border:solid rgb(225,245,225) 1px;*/
	float:left;
	overflow:hidden;
	/*border:solid red 1px;*/
	}







.listing-column-box-outer{
	width:595px;
	margin:16px 0 0 4px;
	float:left;
	/*background-color:yellow;*/
	/*border:solid blue 1px;*/
	}
.listing-column-box-inner{
	width:595px;
	float:left;
	/*border:solid red 1px;*/
	}

.basiclisting-outer{/*border:solid red 1px:*/
	width:580px;height:26px;
		/*This is same height as basic-link plus 2px to match 
		the 1px border around the basic-link*/ 
	margin:0 0 4px 0;
	float:left;overflow:hidden;
	/*border:solid red 1px;*/
	}
.basiclisting-inner{        /*Add font-size  */
	width:580px;height:26px;
	background-color:rgb(235,255,235);
	color:black;
	float:left;overflow:hidden;
	/*border:solid red 1px;*/	
	}
.basiclistingname{	
	/*height:12px;width:250px;*/	
	height:12px;width:275px;
	font-size: 9px;letter-spacing:.7px;
	text-align:left;
	float:left;
	margin:0 0 0 5px;
	overflow:hidden;
	/*border:solid red 1px;*/
	}

.basiclistingaddress{
	font-size: 9px;letter-spacing:.7px;
	float:right;
	margin:0 5px 0 0;
	/*border:solid red 1px;*/
	}
.basiclistingphone{
	font-size: 9px;letter-spacing:.7px;
	float:left;
	margin:0 0 0 5px;
	/*border:solid red 1px;*/
	}



.standard-ad-box-outer{
	width:580px;height:180px;
	margin:0 0 4px 0;
	float:left;overflow:hidden;
	/*border:solid red 1px;*/
	}
.standard-ad-box-inner{
	width:580px;height:180px;
	background-color:rgb(235,255,235);
	float:left;overflow:hidden;
	/*border:solid red 1px;*/
	}
.large-ad-box-outer{
	width:580px;height:290px;
	margin:0 0 4px 0;
	float:left;overflow:hidden;
	/*border:solid red 1px;*/
	}
.large-ad-box-inner{
	width:580px;height:290px; 
	background-color:rgb(235,255,235);
	float:left;overflow:hidden;
	/*border:solid red 1px;*/
	}
/* END DIRECTORY LISTING*/



/* BEGIN JUMP BOX STYLING */
.jump-choices-outer{
	width:616px;height:62px;}

.jump-choices-inner{
	width:616px;height:62px;
	}

.jump-box-outer{
	width:620px;
	margin:8px 0 0 0;
	border:solid green 1px;
	}
.jump-box-inner{
	width:620px;	
	}

.jump-box-inner a{	
	display:block;
	float:left;
	text-align:center;
	font-size:11px;
	margin:0 3px 0 3px;
	}

.jump-box-inner a:visited{color:blue;
	}
.jump-box-inner a:hover{color:red;
	}

/* END JUMP BOX STYLING */



/* BEGIN CLIENT STORY STYLING */

.clent-story-outer{width:575px;
	margin:35px 0px 0px 40px;
	}
.clent-story-inner{width:575px;

	color:green;
	}

.clent-story-inner h6{
	font-size:12px;
color:rgb(50,130,50);
	}
.clent-story-inner p{
	margin:5px 0 0 0;
	font-size:10px;
	text-align:justify;
color:rgb(50,130,50);
	}

/* END CLIENT STORY STYLING */







/*This real estate section css is ok for allpagephp_v1.css*/
/* BEGIN REAL ESTATE listing styling */



.realestate-sublink-outer{
	width:458px;
	/*background-color:lightgray;*/
	margin:1px 0 0 3px;
	overflow:hidden;
	/*border:solid red 1px;*/
	}

.realestate-sublink-inner{
	width:458px;
	font-size:11px;line-height:15px;	
	overflow:hidden;
	/*border:solid red 1px;*/
	}

.realestate-sublink-inner a{
	display:block:
	float:left;
	text-align:center;
	padding:0 10px 0 0px;
	/*border:solid red 1px;*/
	}

.realestate-sublink-inner a:visited{color:blue;
	}

.realestate-sublink-inner a:hover{color:red;
	}


.realestate-listing-outer{
	width:446px;
	margin:10px 0 0 3px;padding:0px 5px 5px 5px;
	/*background-color:rgb(235,255,235);*/

	float:left;
	border:solid rgb(150,150,150) 1px;
	/*border:solid red 1px;*/
	}
.realestate-listing-inner{
	width:446px;	
	/*border:solid red 1px;*/
	}

.realestate-listing-town{
	font-size:10px;font-weight:bold;
	float:left;
	/*border:solid red 1px;*/
	}

.realestate-listing-price{
	font-size:9px;font-weight:bold;
	float:right;
	/*border:solid red 1px;*/
	}

.realestate-listing-address{
	font-size:10px;font-weight:bold;
	float:left;
	/*border:solid red 1px;*/
	}

.realestate-listing-inner img{
	float:left;
	margin:4px 10px 0 0;
	/*border:solid red 1px;*/
	}

.photo-and-description-outer{
	margin:0 0 2px 0;
	overflow:hidden;
	/*border:solid red 1px;*/
	}
.photo-and-description-inner{
	overflow:hidden;
	/*border:solid red 1px;*/	
	}
.photo-and-description-inner p{
	font-size:11px;
	text-align:justify;
	/*border:solid red 1px;*/
	}


.realestate-photo-link{
	font-size:10px;
	text-align:left;
	/*border:solid red 1px;*/
	}		

.realestate-photo-link a:hover,a:active{
	color:red;
	/*border:solid red 1px;*/
	}

.realestate-listing-contact-name{
	font-size:9px;font-weight:bold;
	float:left;margin-right:14px;
	/*border:solid red 1px;*/
	}

.realestate-listing-agency{
	font-size:9px;font-weight:bold;
	float:left;
	/*border:solid red 1px;*/
	}

.realestate-listing-phone{
	font-size:9px;font-weight:bold;
	float:right;
	/*border:solid red 1px;*/
	}


/* END REAL ESTATE listing styling */











/*This jobs section css is ok for allpagephp_v1.css*/
/* ************************************************************************************** */
/* BEGIN JOBS listing styling */

#job-column-outer{
	width:630px;
	margin:8px 0 0 0;
	background-color:rgb(235,255,235);
	float:left;
	/*border:solid red 1px;*/
	}
#job-column-inner{
	width:630px;
	/*border:solid red 1px;*/
	}
.joblisting{	
	background-color:rgb(220,240,220);
	border:solid 1px rgb(220,220,220);
	margin:0 0 10px 10px;
	/*border:solid red 1px;*/
	}
.jobdescription{
	font-size:11px;font-weight:bold;
	margin:3px 0 0 3px;
	float:left;
	/*border:solid red 1px;*/
	}
.jobtown{
	font-size: 11px;;
	font-weight:bold;
	margin:3px 3px 0 0;
	float:right;
	/*border:solid red 1px;*/	
	}
.jobdetails{
	font-size: 11px;
	text-align:left;
	text-indent:5px;
	margin:0 3px;
	/*border:solid red 1px;*/	
	}
.joblistingagency{
	font-size: 11px;font-weight:bold;
	text-align:left;
	/*border:solid red 1px;*/	
	}
.jobapplydirections{
	font-size: 11px;	
	text-align:left;
	/*border:solid red 1px;*/
	}



/* END JOBS listing styling */




/*This jobs section css is ok for allpagephp_v1.css*/
/* ************************************************************************************** */
/* BEGIN CALENDAR OF EVENTS listing styling */

.calendar-box-outer{
	width:630px;
	margin:8px 0 0 0;
	background-color:rgb(235,255,235);
	float:left;
	/*border:solid red 1px;*/
	}

.calendar-box-inner{
	width:630px;
	/*border:solid red 1px;*/
	}

.event	{
	background-color:rgb(220,240,220);
	border:solid 1px rgb(220,220,220);
	margin:0 0 30px 10px;
	overflow:hidden;
	/*border:solid red 1px;*/
	}

.event-bold{
	font-size:11px;font-weight:bold;
	margin:0px 6px 0 3px;
	float:left;
	/*border:solid red 1px;*/
	}
.event-normal{
	font-size:11px;
	margin:0px 6px 0 3px;
	float:left;
	/*border:solid red 1px;*/
	}

.event-info{
	font-size: 11px;
	text-align:left;
	float:left;
	margin:0 3px 0 20px;
	/*border:solid red 1px;*/	
	}

.event a{
	color:blue;
	font-size: 11px;
	text-align:left;
	text-decoration:underline;
	float:left;
}

/* END CALENDAR OF EVENTS listing styling */



























/*This price list section css is ok for allpagephp_v1.css*/
/* ************************************************************************************** */
/* BEGIN PRICELIST styles */

#pricelist-outer{
	width:648px;
	float:left;
	background-color:rgb(250,250,250);
	/*border:solid red 1px;*/
	}	
#pricelist-inner{border:solid 1px rgb(220,220,224:13 PM 6/24/2013);
	width:600px;
	margin:15px 10px 0 10px;
	padding:10px 0 0 10px;
	/*border:solid red 1px;*/
	}

#pricelist-inner h4,h5,p{text-align:center;	/*border:solid red 1px;*/}
#pricelist-inner li{font-size:13px;text-align:left;
	margin-left:95px;list-style-type:none;	/*border:solid red 1px;*/}
#pricelist-inner p{font-size:11px;	/*border:solid red 1px;*/}


/* BEGIN PRICELIST-TABLE styles */
.pricelist-table{margin-left:10px;padding:10px 0px;	/*border:solid red 1px;*/}
.pricelist-table th{font-size:11px;text-align:left;padding:1px 3px;}
.pricelist-table td{font-size:11px;text-align:left;padding:1px 3px;}
.pricelist-table sup{font-size:9px;}

/* END PRICELIST-TABLE styles */

/* BEGIN PRICELIST-NOTES styles */

.pricelist-notes-outer{
	width:600px;
	margin:0 0 0 15px;
	/*border:solid red 1px;*/
	}
.pricelist-notes-inner{
	width:600px;	
	/*border:solid red 1px;*/
	}
.pricelist-notes-inner p{
	font-size:9px;
	text-align:left;
	padding:0px 38px 5px 0px;
	/*border:solid red 1px;*/
	}
/* END PRICELIST-NOTES styles */
.pricelistsamples{
	width:460px;height:15px;
	margin:10px 0 0 40px;
	font-size:9px;
	text-align:left;
	/*border:solid red 1px;*/
	}	
.pricelistsamples p{	text-align:left;	/*border:solid red 1px;*/}

/* END PRICELIST styles */






















/*REMOVED*/
/*

/* BEGIN alphabetical listing by letter link section */

#letter-by-link a{	
	display:block;
	float:left;
	text-align:center;
	padding:0 0 0 6px;
	font-size:.7em;
	}

#letter-by-link a:visited{color:blue;
	}
#letter-by-link a:hover{color:green;
	}

/* END alphabetical listing by letter link section */

*//*END REMOVED*/













/*REMOVED*/
/*
#alpha-note {color:green;
	font-size:.7em;
	margin:-3px 60px 7px 30px;
	border:solid 1px rgb(200,220,200);
	}


#alpha-link a{	color:blue;
	display:block;
	float:left;
	text-align:center;
	padding:2px 0 0 5px;
	font-size:1em;
	}

#alpha-link a:visited{color:blue;
	}

#alpha-link a:hover{color:red;
	}

*/
/*END REMOVED*/





/* BEGIN ALPHA PAGE LISTING styles */
/*This is the link to other alpha pages*/

#alpha-link a{	color:blue;
	display:block;
	float:left;
	text-align:center;
	padding:2px 0 0 5px;
	font-size:1em;
	}

#alpha-link a:visited{color:blue;
	}

#alpha-link a:hover{color:red;
	}

/* These are heading boxes on alpha page sections */
.alpha-heading{
	width:614px;
	height:25px;
	background-color:rgb(200,224,200);
	font-size:1.2em;
	text-align:left;
	color:green;
	margin:4px 0 0 0;
	padding-left:5px;
	/*border:solid red 1px;*/
	}

.alpha-sublink{
	width:614px;
	/*border:solid red 1px;*/
	}

.alpha-sublink a{	
	display:block;
	float:left;
	text-align:center;
	padding:0 8px 0 6px;
	font-size:.7em;
	}

.alpha-sublink a:visited{color:blue;
	}
.alpha-sublink a:hover{color:red;
	}


/* END ALPHA LISTING styles */

/*END REMOVED*/
















/* BEGIN PAYMENT PAGE styles */
.payment-page-outer{
	width:500px;

	/*border:solid red 1px;*/
	}
.payment-page-inner{
	width:500px;
	padding: 15px 50px 0 50px;
	font-size:11px;

	/*border:solid red 1px;*/
	}
.payment-page-inner h5{text-align:left;font-size:13px;	/*border:solid red 1px;*/}
.payment-page-inner h6{text-align:left;font-size:11px;	/*border:solid red 1px;*/}
.payment-page-inner p{
	text-align:justify;	/*border:solid red 1px;*/
	}



/* END PAYMENT PAGE styles */

















/* BEGIN COUPON PAGE styles */

#coupon-header-outer{width:898px;
	margin:8px 0 0 25px;
	/*border:solid red 1px;*/
	}

#coupon-header-inner{
	/*border:solid red 1px;*/
	}


.couponbox-outer{width:415px;height:200px;
	float:left;
	margin:5px 15px;
	/*border:solid red 1px;*/
	}

.couponbox-inner{width:415px;height:200px;
	background-color:white;
	border:solid rgb(150,190,150) 1px;
	/*border:solid red 1px;*/
	}

.coupon-images-box{width:125px;
	margin:2px 0 0 3px;
	float:left;
	}

.coupon-info-box{width:250px;height:180px;
	margin:3px 10px 0 3px;
	float:right;
	overflow:hidden;
	}


.coupon-logo{

	}


.coupon-photo{
	margin:4px 0 0 0;
	}

.coupon-expire{
	font-size:9px;font-weight:bold;
	color:green;
	}


.coupon-offer {
	font-size:13px;font-weight:bold;
	}

.coupon-restrictions{
	margin:2px 0 0 0;
	font-size:9px;font-weight:bold;
	}


.coupon-name {
	margin:4px 0 0 0;
	font-size:14px;font-weight:bold;
	color:green;
	}

.coupon-name a{
	color:green;
	}

.coupon-address {
	margin:2px 0 5px 0;
	font-size:9px;
	color:black;
	}


.coupon-description{
	margin:7px 0 0 0;
	font-size:9px;
	color:black;
	}
.coupon-description p{
	text-align:justify;
	}

.coupon-instructions{
	margin:0 0 3px 3px;
	font-size:10px;
	color:black;	
	}

.coupon-page-spacer{width:500px;height:1000px;}


/* END COUPON PAGE styles */
11:30 AM 6/7/2015








/*This section css is ok for allpagephp_v1.css*/
/* ************************************************************************************** */
/* BEGIN  $50webpage PAGE styling */



#webpage50-mainbox-outer{width:640px;
	}

#webpage50-mainbox-inner{width:640px;
	margin:0px 0 0 0;
	padding:0 0 25px 0;
	float:left;
	overflow:hidden;
	background-color:white/*rgb(225,245,225)*/;
	color:rgb(18,100,18);
	}



#webpage50-intro-outer{width 638px;
	border-bottom:solid 1px rgb(18,100,18);
	}
#webpage50-intro-inner{width:638px;
	}
#webpage50-intro-inner p{
	margin:0px 25px 10px 15px;
	font-size:12px;
	text-align:justify;
	}
#webpage50-intro-inner h6{color:rgb(18,100,18);
	margin:10px 0 10px 15px;
	font-size:14px;
	}






#webpage50-navbox-outer{
	border-bottom:solid 1px rgb(18,100,18);
	}
#webpage50-navbox-inner{
	}
#webpage50-navbox-inner h6{color:rgb(18,100,18);
	margin:10px 0 0 15px;
	font-size:16px;
	}
#webpage50-navbox-inner ul{
	margin:12px 0 10px 35px;color:red;
	font-size:12px;
	list-style-type:none;
	}
#webpage50-navbox-inner li{
	margin:0 0 5px 0;
	}
#webpage50-navbox-inner a{color:rgb(18,100,18);}







.webpage50-FAQs-outer{width 638px;
	border-bottom:solid 1px rgb(18,100,18);
	}
.webpage50-FAQs-inner{width 638px;
	padding:0 0 5px 0;
	font-size:16px;
	color:rgb(18,100,18);
	}
.webpage50-FAQs-inner h6{color:rgb(18,100,18);
	margin:10px 0 0 15px;
	font-size:16px;
	}
.webpage50-FAQs-inner p{
	margin:12px 40px 5px 25px;
	font-size:12px;
	text-align:justify;
	}
.webpage50-FAQs-inner a{
	margin:0 0 0 25px;
	font-size:10px;
	color:green;
	}



.samplesiteright-inner{width:638px;
	margin:40px 0 0 0;
	}
.samplesiteright-inner p{margin:0 0 10px 20px;
	font-size:12px;
	color:rgb(18,100,18);
	}
.samplesiteright-inner img{margin:25px 20px 10px 20px;
	float:right;
	border:solid blue 1px;
	}
.samplesiteright-inner a{margin:0px 0 0 20px;
	}



.samplesiteleft-inner{
	margin:40px 0 0 0;
	}
.samplesiteleft-inner p{margin:0px 20px 10px 20px;
	font-size:12px;
	color:rgb(18,100,18);
	}
.samplesiteleft-inner img{margin:5px 20px 10px 20px;
	float:left;
	border:solid blue 1px;
	}
.samplesiteleft-inner a{margin:0 0 0 0px;}






/*
.sample50-right-inner p{margin:10px 20px 0 20px;
	font-size:12px;
	color:black;
	}
.sample50-right-inner img{margin:35px 20px 10px 20px;
	float:right;
	}
*/



.sample50-left-inner p{margin:10px 0 0 20px;
	font-size:12px;
	color:black;
	}
.sample50-left-inner img{margin:35px 20px 10px 20px;
	float:left;
	}







/* END $50webpage PAGE styles */



























/*This section css is ok for allpagephp_v1.css*/
/* ************************************************************************************** */
/* BEGIN  SUBMIT-EVENT PAGE styling */
#left-submit-event-page-outer{width:380px;
	margin:0 0 0 10px;
	float:left;
	border:solid red 1px;
	
	}
	
#left-submit-event-page-inner{width:380px;
	margin:0;
	/*border:solid red 1px;*/
	}

#right-submit-event-page-outer{width:460px;
	margin:0;
	float:right;
	border:solid red 1px;
	
	}
	
#right-submit-event-page-inner{width:460px;
	margin:0;
	/*border:solid red 1px;*/
	}


#coupon-header-inner{
	/*border:solid red 1px;*/
	}



/* END SUBMIT-EVENT PAGE styles */



















/*REMOVED*//*
/* BEGIN INTERFACE COMPONENTS STYLING*/
/*.form{
	float:left;text-align:justify;
	width:300px;
	margin:10px 0 0 10px;
	padding:1em .75em .5em;
	border:solid red 1px:
	}



*/

.formsection{
	width:500px;
	float:left;
	font-size:11px;
	padding:5px 0px 5px 10px;
	}
.label{
	display:block;
	clear:both;
	font-size:6px;
	margin:100px 0;
	}

.input{
	}

.input:focus, textarea:focus, select:focus{
	border:solid 2px #7AA;
	}


input[type="submit"] {
	float:right;
	margin:.5em 0;
	}

.buttongroup{
	float:left;
	}

.buttongroup input:
	float:left;
	clear:both;
	margin:0;
	padding:0;
	line-height:0;
	}

.buttongroup label{
	background-color:none;
	width:24em;
	float:left;
	margin:0 0 0 5px;
	font-weight:normal;
	clear:none;
	}
	
/* END INTERFACE COMPONENTS STYLING*/
*//*END REMOVED*/












/* BEGIN rightcolumn styles */

.rightcolumn-outer{
	width:250px;
	float:right;
	background-color:rgb(245,255,245);
	margin:1px 0 0 -1px;
	float:right;
	overflow:hidden;	
	/*border:solid red 1px;*/	
	}

.rightcolumn-inner{
	width:250px;
	overflow:hidden;
	float:right;	/*border:solid red 1px;*/
	}

.rightcolumn-inner p{
	font-size:13px;font-weight:bold;
	color:rgb(110,150,110);
	text-align:center;
	margin:0 0 0 0;
	/*border:solid red 1px;*/
	}

.rightcolumn-inner img{
	float:right;
	margin:6px 0 0 0;
	/*border:solid red 1px;*/
	}

.rightcolumn-inner a{
	font-size:11px;
	/*border:solid red 1px;*/
	}

/* END rightcolumn styles */




/* BEGIN FOOTER STYLES */

#footer-inner{
	width:838px;height:50px;
	border:solid rgb(50,130,50) 1px;
	font-size:13px;
	text-align:justify;
	background-color:rgb(225,245,225);
	color:rgb(50,130,50);
	padding:5px 30px;
	margin:10px 0 0 0;
	}

/* END FOOTER STYLES */

