@charset "utf-8";
/* CSS Document */

/*Global line height -  reset margins and paddings  */

body {
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 80%; /* Base font size: 13px */
	line-height: 1.429;
	color: #4c4d4f;
}
h1, h2 {
	font-family: Helvetica, Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6, #signup p strong, .jqueryslidemenu, legend {
  font-weight: 400;
}

/* Headings */

h1 { margin: 1em 0 0.5em 0; font-size: 2em;}
h2 { margin: 0em 0 0.5em 0; font-size: 1.6em; } 
h3 {font-size: 1.3em;} 
h4 {font-size: .80em; letter-spacing: 1px; font-weight:600; text-transform:uppercase; } 
h5 {font-size: 1em; } 
h6 {font-size: 1em} /* 14px */
	 

/*This will give us a #333 shadow on our text that’s 1px to the right, 5px down and with a 2px blur. You can use hex and rgba values plus any CSS unit (except %) here.*/
/*#header div.grid_8 h2{color:#6c2f6d; text-shadow: 1px 1px 0px #ffccff; text-align:right; margin-top: 3em;}*/

 
/* Anchors */
a {outline: 0;}
a img {border: 0px; text-decoration: none;}
a:link, a:visited {
   color: #eb4131;
   text-decoration: none;
}

a:hover, a:active{
   text-decoration: underline;
	
}

a.cboxElement:hover, a.cboxElement:active, a.no-effect:hover, a.no-effect:active{
    background-color: transparent;

}

/* Paragraphs */
p {margin-bottom: 1.143em;}
* p:last-child {margin-bottom: 0;}



em, i {font-style: italic;}

::-moz-selection {background: #1D1D1D; color: #fff;}
::selection {background: #1D1D1D; color: #fff;}


/* Lists */
ul {
   list-style: outside disc;
    margin: 1em 0 1.5em 1.5em;
} 

ol {
    list-style: outside decimal;

}
ol.reasons {
    list-style: inside none;
    margin: 0em;
	margin-bottom: 1.286em;
}
 
dl {margin: 0 0 1.5em 0;}
dt {font-weight: bold;}
dd {margin-left: 1.5em;}
 
/* Quotes */
blockquote {font-style: italic;}
cite {}
 
q {}

/* Tables */
table {margin: .5em auto .5em auto; width: 98%;}
 
/* Thead */
	thead th, tbody th {padding: 0; text-align: left; color: #53c403; font-weight:normal;}
	thead td {}

 /* Tbody */
  	tbody td {padding: .2em 0em;}
	.grid_12 tbody td {padding: 1em .2em;}
   	tbody th {}

   	tbody .alt td { background-color:#f1e9f1;}
   	tbody .alt th {}
 
/* Tfoot */
   	tfoot th {}
   	tfoot td {}
	
	
	
/****CUSTOM *******/
.redtxt {background-color: #C00; color:#e3103d;} 
a.pinktxt, pinktxt {color: #e3103d;}
.yellowtxt {color: #E9E85F;}

a#button:link, a#button:visited, .signup a:link, .signup a:visited {
   color: #fff;
   text-decoration: none;
}
 .signup a:hover{text-decoration: underline;}

span.photomessagemaintext
{
    color:#31849B;
    font-size: 1em;
    text-align:center;
    width: 100%;
    line-height: 1em;
}
span.photomessagesubtext
{
    color:#31849B;
    font-size: .80em;
    text-align:center;
    width: 100%;
    line-height: 1em;
}
div.photomessage
{
    width: 100%;
    text-align:center;
    display: block;
    float: left;
}