/* A Trade and Value, Corp. Design */
/* Please refrain from copying the contents of this style sheet */

/* REGULAR PAGES */
.reg-page-left-col{
width: 600px; 
float: left;
}
.reg-page-right-col{
width: 370px;
float: left;
}

.spacer-10{
width: 100%;
height: 10px;
}

.spacer-20{
width: 100%;
height: 20px;
}

.spacer-30{
width: 100%;
height: 30px;
}

.spacer-40{
width: 100%;
height: 40px;
}

/* Home page */


.hm-pg-nav-4choices{
width: 348px;
height: 150px;
margin: 0px auto;
margin-top: 55px;
border: 1px solid #7b7b7b;
overflow: hidden;
}
.hm-pg-nav-4choices a:link, .hm-pg-nav-4choices a:active, .hm-pg-nav-4choices a:visited{
font-family: Arial, Times;
font-size: 9pt;
text-decoration: none;
font-weight: normal;
color: #074a98;
}
.hm-pg-nav-4choices a:hover{
font-family: Arial, Times;
font-size: 9pt;
text-decoration: none;
font-weight: normal;
color: #ff9900;

}
.hm-pg-nav-eachchoice{
width: 72px;
height: 72px;
margin: 0px auto;
margin-top: 20px;
margin-left: 7px;
margin-bottom: 20px;
float: left;
}
.hm-pg-nav-eachchoice p{
text-align: center;
}







/* DIRECTORY PAGES */

.dir-page-left-col{
width: 625px; 
float: left;
}
.dir-page-right-col{
width: 335px; 
float: left;
}
.dir-pages-left-col{
width: 620px; 
float: left;
}
.dir-pages-right-col{
width: 350px; 
float: left;
}








/* ALAN SIGN UP PAGE */

.alan-page-left-col{
width: 640px; 
float: left;
}
.alan-page-right-col{
width: 330px; 
float: left;
}

.reg-page-title{
margin-top: 20px;
margin-left: 20px;
font-size: 13pt;
font-weight: bold;
color: #074a98;}


/* ==============  HOME PAGE ================= */

.home-tag-line{font-size: 11pt; font-weight: bold; text-align: left; margin-top: 20px; margin-left: 20px; color: #000080}

/* =============== REGISTER ==================   */

.register-package-holder{
width: 498px;
height: 140px;
margin-left: 20px;
border: 1px solid #074a98;
overflow: hidden;
}
.register-package-header{
width: 100%;
height: 20px;
margin-bottom: 0px;
background-color: #074a98;
color: #ffffff;
font-weight: bold;
overflow: hidden;
}
.registered-package-header span{
margin-top: 2px;
margin-bottom: 2px;
margin-left: 5px;
font-size: 12pt;
font-weight: bold;
text-align: center;
}
.register-package-left{
width: 398px;
height: 140px;
margin-top: 0px;
border-right: 2px solid #074a98;
float: left;
}
.register-package-left p{
margin-top: 4px;
margin-bottom: 4px;
padding-right: 5px;
padding-left: 5px;
}
.register-package-right{
width: 98px;
height: 140px;
margin-top: 0px;
float: left;
}
.register-package-right p{
margin-top: 4px;
margin-bottom: 4px;
padding-right: 5px;
padding-left: 5px;


}


/* ======= CONTACT PAGE ========== */

.cpmainContainer{width:400px; border: #f18a17 1px solid;}
.cpformdiv{float:left;width: 180px; padding-left: 10px; padding-top: 7px;}
.cpformdiv input {background-color: #daf768; border: #000080 1px solid;font-weight: bold; color: #000080;padding-left: 2px;}
.cpselect{float: left; background-color: #daf768; border: #000080 2px groove; width: 165px;}
.cpformtxt{float:left; padding-left: 10px; padding-top: 20px;}
.cptextarea{background-color: #ffffff; border: #000080 1px groove;width: 365px;height: 90px; background-color: #daf768;padding: 5px;font-weight: bold; color: #000080;}
.cpsubmit{padding-top:20px; padding-right: 20px; float:right;}
.cpclr{clear:both;}


/* ======= 7 REASONS PAGE ================= */

.reasons-header{
margin-top: 30px; 
font-size: 14pt; 
font-weight: bold; 
color: #074a98; 
text-align: center;
}

.main-reasons-holder{
width: 600px;
margin: 0px auto;
margin-top: 40px;
}
.main-reasons-holder span{
font-weight: bold;
color: #074a98;
}


/* ===== MENU PAGES (presentation and others) ====== */

/* Presentation page */

.pres-faq-holder{
width: 348px; 
margin-top: 20px; 
margin-left: 20px;
border: 1px dashed #074a98;
overflow: hidden;
}
.pres-faq-holder p{
margin-left: 10px;
}
.pres-faq-holder a:link, .pres-faq-holder a:active, .pres-faq-holder a:visited{
font-family: Georgia;
font-size: 10pt;
font-weight: bold;
color: #074a98;
text-decoration: underline;
}
.pres-faq-holder a:hover{
font-family: Georgia;
font-size: 10pt;
font-weight: bold;
color: #ff9900;
text-decoration: underline;
}

.pres-faq-holder-title{
width: 100%; 
height: 22px;
padding-top: 3px;
background-color: #ff9900;
text-align: center;
}
.pres-faq-holder-title span{font-weight: bold; color: #074a98;}

.menu-contact-holder{
width: 348px;
margin-top: 0px;
margin-left: 20px;
border: 1px solid #7b7b7b;
font-size: 10pt;
font-weight: bold;
color: #4b4b4b;
}

.menu-contact-holder-title{
text-align: center;
}
.menu-contact-holder-title span{
font-weight: bold; color: #4b4b4b;
}

.menu-contact-holder p{
margin-right: 40px;
text-align: right;
}

.menu-form-submit{
text-align: right;
margin-right: 40px;
}

/* Menu faq page */

.menu-faq-holder{
font-family: Arial;
font-size: 10pt;
}

.menu-faq-holder p{

}

.menu-faq-holder span{
font-family: Arial;
font-size: 11pt;
font-weight: bold;
color: #074a98;
}

/* ======================== INVITATION PAGE ================ */

.free-offer-fm-holder{
width: 970px;
}
.free-offer-fm-holder p{
text-align: right;
}
.free-offer-fm-holder h3{
text-align: center;
color: #4b4b4b;
margin-bottom: 40px;
}


.free-offer-left{
width: 410px;
border-right: 2px solid #4b4b4b;
padding-right: 70px;
float: left;
}

.free-offer-right{
width: 430px;
padding-right: 50px;
float: left;
}

.free-offer-comments{
width: 700px;
margin: 0px auto;
margin-top: 10px;
clear: both;
}
.free-offer-comments h3{
margin: 10px 0px 10px 0px;
}

/* ==============
		BROWSE DIRECTORY PAGE
  ============================ */
  
.mn-brws-dir-pg-holder{
width: 515px; border: #ebebeb 1px solid; margin: 0px auto;
}
.mn-brws-dir-pg-title{
width: 515px; font-weight: bold; color: #7b7b7b; text-align: left; border-bottom: #7b7b7b 5px solid;
}

/* County choice holder */
.mn-brws-dir-pg-cnty-choice{
width: 100%;
margin-top: 30px;
text-align: center;
}
.mn-brws-dir-pg-cnty-choice a:link, .mn-brws-dir-pg-cnty-choice a:active, .mn-brws-dir-pg-cnty-choice a:visited{
font-family: Arial, Times;
font-size: 14pt;
font-weight: bold;
text-decoration: none;
color: #ff9900;
}
.mn-brws-dir-pg-cnty-choice a:hover{
font-family: Arial, Times;
font-size: 14pt;
font-weight: bold;
text-decoration: underline;
color: #074a98;
}
.mn-brws-dir-pg-cnty-choice p{
margin-right: 20px;
margin-left: 20px;
text-align: center;
display: inline;
}  

/* ====  Directory Navigation  =======  */
  
.mn-brws-dir-nav-holder{
width: 718px;
margin: 0px auto;
margin-top: 10px;
}
.mn-brws-dir-nav-title{
width: 100%;
height: 20px;
border-bottom: 3px solid #7b7b7b;
overflow: hidden;
}
.mn-brws-dir-nav-title p{
margin-top: 1px;
margin-bottom: 2px;
margin-left: 4px;
font-family: Arial, Times;
font-size: 12pt;
font-weight: bold;
color: #7b7b7b;
}
.mn-brws-dir-nav-contents{
width: 720px;
}
.mn-brws-dir-nav-contents p{
width: 125px;
margin: 0px auto;
margin-top: 20px;
margin-right: 5px;
margin-bottom: 20px;
margin-left: 5px;
float: left;
}
.mn-brws-dir-nav-contents a:link, .mn-brws-dir-nav-contents a:active, .mn-brws-dir-nav-contents a:visited{
font-family: Arial, Times;
font-size: 10pt;
font-weight: normal;
text-decoration: none;
color: #074a98;
}
.mn-brws-dir-nav-contents a:hover{
font-family: Arial, Times;
font-size: 10pt;
font-weight: normal;
text-decoration: underline;
color: #ff9900;
}

.mn-brws-dir-bt-ad{
width: 728px;
margin: 0px auto;
margin-top: 50px;
}

/* ======    MAPS   ======================= */

.map-main-top-intro{
width: 100%;
height: 40px;
}
.map-main-top-intro p{
margin-top: 20px;
margin-left: 15px;
font-family: Arial, Times;
font-size: 14pt;
color: #074a98;
}
.map-main-top-intro span{
font-family: Arial, Times;
font-size: 12pt;
color: #4b4b4b;
}

.map-main-pg-left-col{
width: 270px;
float: left;
}
.map-main-pg-rightcol{
width: 700px;
float: left;
}
.map-error-title{
margin-top: 20px;
margin-left: 15px;
font-size: 13pt;
color: #074a98;
}

.map-main-bus-info{
width: 223px;
padding: 10px;
margin-top: 20px;
margin-left: 15px;
border: #7b7b7b 1px solid;
overflow: hidden;
}
.map-main-bus-info h3{
margin-top: 5px;
margin-bottom: 5px;
text-align: center;
font-family: Arial, Times;
font-size: 12pt;
font-weight: bold;
}
.map-main-bus-info h3 span{
text-align: center;
font-size: 10pt;
color: 000000;
}
.map-main-bus-info p{
margin-top: 2px;
margin-bottom: 2px;
}
.map-main-bus-info span{
font-family: Arial, Times;
font-weight: bold;
color: #074a98;
}


.map-main-map-hold{
width: 680px;
margin-top: 20px;
overflow: hidden;
}
