/*                                     */
/***** Global Settings             *****/
/*                                     */

html, body 
{
background: #ffffff; 
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin:0; 
padding:0; 
position: center; 
top:0; left:0;
}


/*                     */
/* lightbox            */
/*                     */

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
    
    
/*                                     */
/* tables                          */
/*                                     */
table{
	border: none;
    padding: 0px;
	margin: 0px;
}
td{
	border: none;
	padding: 0px;
	margin: 0px;
    border-width: 0;
    vertical-align: top;
}

td.line1{
    background-color: #ffffff;
    height: 9px;
}

td.line2{
    background-color: #B1BBCB;
    height: 1px;
}

td.news{
    border: #97E5E4 1px solid;
}

td.packages{
    border: #97E5E4 1px solid;
}

td.ex_lnks{
    border: #E2D0DB 1px solid;
}
td.box{
    background-color: #FFFFFF;
    height: 75px;
            border:1px solid #E0D8EC;
}


/*                                     */
/* headers                             */
/*                                     */


    
    
h1 {
	font-size: 30px;
    font-family: Verdana, Arial, MS Sans Serif, sans-serif;
	color: #2CC0BE;
    text-decoration: none; 
    }

h2 {
    font-family: Arial, MS Sans Serif, sans-serif;
	font-size: 28px;
	margin:0;
	color:  #AF1F85;
    padding-top: 0.3em;
    }
    
h3 {
	font-size: 1.5em;
	margin:0;
    color: #AF1F85;
    padding-top:0.3em;
    }
    
h4 {
	font-size: 1.5em;
	margin:0;
    color: #AF1F85;
    padding-top:0.3em;
    } 
    
h5 {
	font-size: 1.5em;
	margin:0;
    color: #AF1F85;
        padding-top:0.3em;
    } 
    
h6 {
	font-size: 1.5em;
	margin:0;
    color: #AF1F85;
    } 


/*                                     */
/* paragraphs                         */
/*                                     */

p {
    line-height: 180%;
    font-family: Verdana, Arial, MS Sans Serif, sans-serif;
    color: #483A52;
	font-size: 0.8em;
    text-decoration: none;
    text-align: justify;
    padding: 0px; 
    }
p.sm {
    line-height : 170%;
    font-family: Verdana, Arial, MS Sans Serif, sans-serif;
    color: #554C41;
	font-size: 0.7em;
    text-decoration: none;
    text-align: justify;
    padding: 0px; 
    }
p.right {
    text-align:right;
    margin: 7 px; 
    }
p.left {
    text-align:left;
    margin: 7 px; 
    }


/*                                     */
/***** Forms                       *****/
/*                                     */
form {
    margin:0;
    padding:0;
    display:inline;
    }

input, select, textarea {
    font: 1em arial, helvetica, sans-serif;
    }

textarea {
    line-height: 1.25;
    }

label {
    cursor:pointer;
    }

.form_control {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #ffffff;
    color: #000000;
    margin-right: 7px;
    }


/* in use                             */ 
/* in use                             */ 
/* in use                             */ 



.high_main {
	font-size: 24px;
    font-family: Arial, Verdana, MS Sans Serif, sans-serif;
	color: #AF1F85;
    text-decoration: none;
    line-height: 150%;
    } 
.sub_main {
	font-size: 22px;
    font-family: Arial, verdana, MS Sans Serif, sans-serif;
	color: #1EB6B4;
    text-decoration: none;
    line-height: 150%;
    }   
.high_blue_lg {
	font-size: 26px;
    font-family: Arial, Verdana, MS Sans Serif, sans-serif;
	color: #C1479D;
    text-decoration: none;
    line-height: 150%;
    }  
  
   
.inner_lnk {
    font-family:  verdana, arial, helvetica, sans-serif;
    font-size: 13px;
    color: #198F8E;
    text-decoration: none; 
    border-bottom:1px dotted;
    } 
a.inner_lnk:hover {color: #AF1F85}

.inner_lnk_sm {
    font-family:  verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    color: #07A19F;
    text-decoration: none; 
    border-bottom:1px dotted;
    } 
a.inner_lnk_sm:hover {color: #C1479D}


.high_green {
	font-size: 24px;
    font-family: Arial, Verdana, MS Sans Serif, sans-serif;
	color: #198F8E;
    text-decoration: none;
    line-height: 150%;
    }
    
    
.high_green_lg {
	font-size: 26px;
    font-family: Arial, Verdana, MS Sans Serif, sans-serif;
	color: #198F8E;
    text-decoration: none;
    line-height: 150%;
    }
    
    
.high_pnk {
	font-size: 24px;
    font-family: Arial, Verdana, MS Sans Serif, sans-serif;
	color: #AF1F85;
    text-decoration: none;
    line-height: 150%;
    } 

    
.high_pnk_lg {
	font-size: 26px;
    font-family: Arial, Verdana, MS Sans Serif, sans-serif;
	color: #AF1F85;
    text-decoration: none;
    line-height: 150%;
    } 
      
      
.nav_menu {
    font-family: Verdana, Arial, MS Sans Serif, sans-serif;
	color: #198F8E;
	font-size: 11px;
    text-decoration: none;  
    }
a.nav_menu:hover {color: #AF1F85} 


.read_more {
    font-family: arial, verdana, arial, verdana, helvetica, sans-serif;
    font-size: 22px;
    color: #198F8E;
    text-decoration: none; 
	border-bottom: 1px dotted;
    }
a.read_more:hover {color: #AF1F85}


.skip {
    font-family: Verdana, Arial, MS Sans Serif, sans-serif;
    color: #FBFFFF;
	font-size: 10px;
    text-decoration: none; 
	border-bottom: 1px dotted;
    }
a.skip:hover {color: #198F8E}


.side_1 {
	font-size: 24px;
    line-height: 146%;
    font-family: arial, MS Sans Serif, sans-serif;
	color: #1EB6B4;
    text-decoration: none; 
    } 
a.side_1:hover {color: #AF1F85}


.box_sp {
    font-family: Verdana, Arial, MS Sans Serif, sans-serif;
    color: #1F2525;
	font-size: 40px;
	}
    
    
.box_title2 {
	font-size: 26px;
    line-height: 146%;
    font-family: arial, MS Sans Serif, sans-serif;
	color: #2CC0BE;
    text-decoration: none; 
    } 
    
    
.box_title3 {
	font-size: 26px;
    line-height: 146%;
    font-family: arial, MS Sans Serif, sans-serif;
	color: #B976E0;
    text-decoration: none; 
    } 
    
    
.box_title4 {
	font-size: 26px;
    line-height: 146%;
    font-family: arial, MS Sans Serif, sans-serif;
	color: #9DCC38;
    text-decoration: none; 
    } 
    
    
.box_title5 {
	font-size: 26px;
    line-height: 146%;
    font-family: arial, MS Sans Serif, sans-serif;
	color: #AF1F85;
    text-decoration: none; 
    } 
    
    
    
.web_site_design_lnks {
    font-family: Verdana, Arial, MS Sans Serif, sans-serif;
    color: #2DB1AF;
	font-size: 11px;
    text-decoration: none; 
	}
a.web_site_design_lnks:hover {color: #AF1F85}


.comment_text2 {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 13px;
    color: #088886;
    font-weight: bold;
    text-decoration: none;
    } 
    
    
.comment_text3 {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 13px;
    color: #2783B7;
    font-weight: bold;
    text-decoration: none;
    } 
    
    
.comment_text4 {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 13px;
    color: #AF1F85;
    font-weight: bold;
    text-decoration: none;
    } 
    
    
.comment_text5 {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 13px;
    color: #7B7EFD;
    font-weight: bold;
    text-decoration: none;
    } 
 
    
.news {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    color: #AF1F85;
    font-weight: bold;
    text-decoration: none; 
	}
a.news:hover {color: #3867A6} 


.designed_by {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none; 
	color: #867A7A;
    } 
a.designed_by:hover {color: #AF1F85}


.ex_lnks {
    font-family: Verdana, Arial, MS Sans Serif, sans-serif;
    color: #3163A5;
	font-size: 11px;
    text-decoration: none; 
	border-bottom: 1px dotted;
    }
a.ex_lnks:hover {color: #2DB1AF}


.footnte {
    font-family: Verdana, Arial, MS Sans Serif, sans-serif;
    color: #228685;
	font-size: 11px;
    text-decoration: none; 
	}    
a.footnte:hover {color: #AF1F85}


.smap {
	text-decoration: none;
    font-size: 13px;
    font-family: Verdana, arial, MS Sans Serif, sans-serif;
    color: #07A19F;
    border-bottom:1px dotted;
	}
a.smap:hover {color: #AF1F85;}


.main_txt {
    line-height: 170%;
    font-family: Verdana, Arial, MS Sans Serif, sans-serif;
    color: #3E4652;
	font-size: 13px;
	}
    
    
.main_txt_sm {
    line-height: 120%;
    font-family: Verdana, Arial, MS Sans Serif, sans-serif;
    color: #3E4652;
	font-size: 11px;
	}  
    
    
.port_txt {
    line-height: 170%;
    font-family: Verdana, Arial, MS Sans Serif, sans-serif;
    color: #AF1F85;
	font-size: 11px;
	}   
    
.faq_choose {
	font-size: 13px;
    line-height: 180%;
    font-family: verdana, arial, MS Sans Serif, sans-serif;
	color: #AF1F85;
    text-decoration: none; 
    } 
     
.faq_top {
	font-size: 11px;
    line-height: 180%;
    font-family: verdana, arial, MS Sans Serif, sans-serif;
	color: #07A19F;
    text-decoration: none; 
    } 
    
.dom_sm {
	font-size: 11px;
    line-height: 146%;
    font-family: verdana, arial, MS Sans Serif, sans-serif;
    font-weight: bold;
	color: #07A19F;
    text-decoration: none; 
	}
a.dom_sm:hover {color: #5ADFDE}  
   
.faq_why {
	font-size: 11px;
    line-height: 146%;
    font-family: verdana, arial, MS Sans Serif, sans-serif;
    font-weight: bold;
	color: #AF1F85;
    text-decoration: none; 
	}
a.faq_why:hover {color: #07A19F}  

.packages_2 {
	font-size: 11px;
    line-height: 180%;
    font-family: verdana, arial, MS Sans Serif, sans-serif;
    font-weight: bold;
	color: #07A19F;
    font-weight: bold;
    text-decoration: none; 
    } 
a.packages_2:hover {color: #DE316B}


.packages_3 {
	font-size: 11px;
    line-height: 146%;
    font-family: verdana, arial, MS Sans Serif, sans-serif;
    font-weight: bold;
	color: #07A19F;
    text-decoration: none; 
    border-bottom:1px dotted;
    border-bottom-color: #5ADFDE;
	}
a.packages_3:hover {color: #07A19F}



.packages_4 {
	font-size: 11px;
    line-height: 146%;
    font-family: verdana, arial, MS Sans Serif, sans-serif;
    font-weight: bold;
	color: #07A19F;
    text-decoration: none; 
	}
a.packages_4:hover {color: #5ADFDE}

.packages_6 {
	font-size: 11px;
    line-height: 146%;
    font-family: verdana, arial, MS Sans Serif, sans-serif;
    font-weight: bold;
	color: #AF1F85;
    text-decoration: none; 
	}
/* menu                              */ 
/* menu                              */ 
/* menu                              */ 

   
 




.hlp_lnk1 {
    font-family: Verdana, Arial, MS Sans Serif, sans-serif;
    color: #07A19F;
	font-size: 11px;
    text-decoration: none; 
	}    
a.hlp_lnk1:hover {color: #AF1F85}

.hlp_lnk2 {
    font-family: Verdana, Arial, MS Sans Serif, sans-serif;
    color: #2DB1AF;
	font-size: 11px;
    text-decoration: none; 
	}    
a.hlp_lnk2:hover {color: #AF1F85}

.inner_emph_lnk {
    font-family:  arial, helvetica, sans-serif;
    font-size: 20px;
    color: #27D3D9;
    text-decoration: none; 
    border-bottom:1px dotted;
	}
a.inner_emph_lnk:hover {color: #07A19F}

.inner_emph_lnk2 {
    font-family:  arial, helvetica, sans-serif;
    font-size: 20px;
    color: #AF1F85;
    text-decoration: none; 
    border-bottom:1px dotted;
    border-bottom-color: #A09898;
	}
a.inner_emph_lnk2:hover {color: #AF1F85}

.inner_emph_lnk3 {
    font-family:  arial, helvetica, sans-serif;
    font-size: 20px;
    color: #AF1F85;
    text-decoration: none; 
	}
a.inner_emph_lnk3:hover {color: #AF1F85}



.link5 {
    font-family: Verdana, Arial, MS Sans Serif, sans-serif;
    color: #242022;
	font-size: 11px;
    text-decoration: none;
    border-bottom: 1px dotted; 
    }
a.link5:hover {color: #AF3370} 

.link6 {
    font-family: Verdana, Arial, MS Sans Serif, sans-serif;
    color: #F6F4F5;
	font-size: 11px;
    text-decoration: none; 
    }
a.link6:hover {color: #D2CCCC} 

.linkb {
    font-family: Verdana, Arial, MS Sans Serif, sans-serif;
    color: #1F2525;
	font-size: 11px;
    text-decoration: none; 
	border-bottom: 1px dotted;
    }
a.linkb:hover {color: #C5317A}


        
    
.inner_bold {
    font-family: Verdana, Arial, MS Sans Serif, sans-serif;
    color: #A51004;
	font-size: 11px;
    font-weight: bold;
	}
     
.inner_col {
    font-family:  verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    color: #20A09E;
    text-decoration: none; 
    }    
    
.inner_emph {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 13px;
    color: #AF1F85;
    font-weight: bold;
    text-decoration: none; 
	}


    

     

 

    

    
.temp_for_google_page {
    font-family: Verdana, Arial, MS Sans Serif, sans-serif;
    color: #D43EA1;
	font-size: 11px;
    font-weight: bold;
    text-decoration: none; 
    line-height : 170%;
    }  
    










    



