/* Generated by F12 developer tools. This might not be an accurate representation of the original source file */
*
{
    padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

/*ul, ol, li, h2, div
{
    margin: 0;
    padding: 0;
}*/

html
{
    padding-bottom: 0px;
    line-height: 1.5em;
    margin: 0px;
    padding-left: 0px;
    letter-spacing: 1px;
    padding-right: 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #565656;
    font-size: 14px;
    padding-top: 0px;
}

body
{
    padding-bottom: 0px;
    line-height: 1.5em;
    margin: 0px;
    padding-left: 0px;
    letter-spacing: 1px;
    padding-right: 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #565656;
    font-size: 14px;
    padding-top: 0px;
    background: #d1f7e6/*#f7d1e3*/ url(../images/menu_bg.png) center top no-repeat;
}

img
{
    border:0px;
}

.clearAll
{
    clear: both;
}

h1
{
    text-align: center;
    padding-bottom: 12px;
    line-height: 25px;
    padding-left: 12px;
    letter-spacing: 1px;
    padding-right: 12px;
    font-family: 'Glegoo' , serif;
    color: #eb0089;
    font-size: 18px;
    padding-top: 12px;
}

p { padding-bottom:10px;}

blockquote { text-align:center; font-size:1.3em;  font-family: Georgia, "Times New Roman", Times, serif; color: #565656; letter-spacing:1px; line-height:1.5em; font-style:italic; padding:10px 15px; }


.big
{
    font-size: 1.5em;
    
}
.shadow {text-shadow: 2px 2px #acacac;}
.small
{
    font-size: 0.9em;
    
}

.italic
{
    font-style: italic;
}

.bold
{
    font-weight: bold;
}

.pink
{
    color: #eb0089;
}

.center
{
    text-align: center;
}


.buzz
{
    line-height: 20px;
    letter-spacing: 1px;
    font-family: "Times New Roman" , Times, serif;
    color: #454545;
    font-size: 20px;
}

#divider
{
    width: 619px;
    background: url(../images/divider.png) no-repeat center;
    height: 39px;
    padding-top:10px;
    padding-bottom: 10px;
}

.subTitle
{
    text-align: center;
    font-family: Georgia, "Times New Roman" , Times, serif;
    color: red;
}
.reminder { border:1px solid #f7d1e3;}
.error { font-size:0.7em; color:#eb0089;}
#notification {float:left; clear:right; width:250px; padding:10px; border: solid 1px; text-align:center; vertical-align:middle; border-radius:10px;}
#page
{
    position: relative;
    margin: 0px auto;
    width: 1040px;
    height: 100%;
}

/*the below set of navTop is for text only*/
#navTop {
    font-family:'Glegoo' , serif; 
    letter-spacing:2px;
    clear: both;
    display: block;
    float: left;
    margin-top:23px;
    margin-bottom:15px;
    width: 100%; 
    
}
#navTop ul {
    font-size: 12px;
    list-style: none;
    margin: 0 0 0 1em;
    padding-left: 40px;
    margin-left:75px;
}
#navTop li {
    float: left;
    position: relative;
}
#navTop a {
    color: #eb0089;
    display: block;
    line-height: 4em;
    padding: 0 1.2125em;
    text-decoration: none;
}
#navTop li:hover > a, #navTop a:focus 
{
    color:white;
    background: #eb0089 url(../images/menu_deco.png) no-repeat center; /*Show a solid color for older browsers */
}

/* This set of navTop styling is for the graphic menus
#navTop
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    width: 1040px;
    margin-top: 28px;
    margin-left: 100px;
    margin-bottom: 50px;
}
#navTop ul
{
    height: 10px;
    list-style: none;
}
#navTop li
{
    float: left;
}
#navTop a
{
    display: block;
    padding: 8px 20px;
}
#navTop li:hover > a, #navTop a:focus
{
    background: #eb0089;
    padding: 8px 20px;
}*/

/*absolute position for Dawn's picture*/
#dawn {height: 383px;
    position: absolute;
    left: 0px;
    top: 90px;
    width: 486px;
    z-index:100;} 

#front_3 {border: #fff 1px solid; margin-top:20px; width:1010px; padding:15px; height:100%; font-size:0.85em; line-height:normal; color:#232323;}
    #ad1, #ad2 {background-color:white; padding:15px; width:293px; margin-right:20px; float:left; text-align:center;}
    #ad3 {background-color:white; padding:15px; width:293px; float:left; clear:right; text-align:center;}
    #ad1 a, #ad2 a, #ad3 a { text-decoration:none; color:#232323;}
	
#front_6 {border: #fff 1px solid; margin-top:20px; width:1010px; padding:15px; height:100%; font-size:0.85em; line-height:normal; color:#232323;}
    #ad4, #ad5 {background-color:white; padding:15px; width:293px; margin-right:20px; float:left; text-align:center;}
    #ad6 {background-color:white; padding:15px; width:293px; float:left; clear:right; text-align:center;}
    #ad4 a, #ad5 a, #ad6 a { text-decoration:none; color:#232323;}


#ad1_titile	
{height: 23px;
    position: absolute;
    left: 100px;
    top: 605px;
    width: 148px;
    z-index:20;} 

#ad2_titile
{height: 23px;
    position: absolute;
    left: 420px;
    top: 605px;
    width: 201px;
    z-index:20;} 

#ad3_titile
{height: 23px;
    position: absolute;
    left: 735px;
    top: 605px;
    width: 250px;
    z-index:20;} 

    
/*logo and social media for full width pages*/
#logo_social_full_width {margin-left:320px;}


#contents
{
    width: 1040px;
    padding-top: 30px;
}

#title_logo_social
{
    width: 1040px;
    background: url(../images/content_bg_top.png) no-repeat center top;
    height: 100px;
}

#title_page
{
    text-align: center;
    width: 300px;
    float: left;
    color: #eb0089;
    padding-top: 30px;
}

#logo_social
{
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 0px;
    float: left;
    clear: right;
    padding-top: 15px;
}

#logo_social ul
{
    list-style-type: none;
}

#logo_social ul li
{
    padding-right: 20px;
    float: left;
    clear: right;
}

#content
{
    width: 1040px;
    background: url(../images/content_bg_middle.png) repeat-y center top;
    height: 100%;
}

#page_extras { background:url(../images/extra_bg.png) no-repeat top; padding:50px 20px 10px 0px; text-align:center;}

#left_col
{
    padding-left: 20px;
    width: 300px;
    float: left;
    font-family: 'Belgrano',Arial,Helvetica,Tahoma,sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 23px;
}

#left_col ul li
{
    padding-bottom: 15px;
    width: 270px;
}

#left_col ul li a:link, #left_col ul li a:visited
{
    padding-bottom: 5px;
    padding-left: 30px;
    padding-right: 0px;
    display: block;
    color: #eb0089;
    text-decoration: none;
    padding-top: 5px;
}


#left_col ul li a:hover, #left_col ul li a:active, #left_col ul li.focus a
{
    padding-bottom: 5px;
    padding-left: 30px;
    padding-right: 0px;
    background: #eb0089;
    color: #ffffff;
    padding-top: 5px;
}

/*#navTop A:focus
{
    padding-bottom: 5px;
    padding-left: 30px;
    padding-right: 0px;
    background: #eb0089;
    color: #ffffff;
    padding-top: 5px;
}
*/
#right_col
{
    padding-bottom: 20px;
    padding-left: 30px;
    width: 645px;
    padding-right: 45px;
    float: left;
    clear: right;
    padding-top: 10px;
}

.pink_hyper a:link, .pink_hyper a:visited, .pink_hyper a:active{ text-decoration:none; color:#eb0089;}
.pink_hyper a:hover { text-decoration: underline; color:#eb0089;}

.title /*for the books*/
{
    padding-bottom: 10px;
    letter-spacing: 1px;
    font-family: 'Belgrano' ,Arial,Helvetica,Tahoma,sans-serif;
    background: url(../images/title_divider.jpg) no-repeat 50% bottom;
    color: #eb0089;
    font-size: 95%;
}

.title_general 
{
    padding-bottom: 10px;
    /*width:500px;*/
    letter-spacing: 1px;
    font-family: 'Belgrano' ,Arial,Helvetica,Tahoma,sans-serif;
    background: url(../images/title_divider.jpg) no-repeat bottom left;
    color: #eb0089;
    margin-bottom:15px;
}

.bullet_number
{
    background:url(../images/bullet_bg_number.jpg) top left no-repeat ;
    padding:12px 20px 20px 20px;
}

.bullet_simbol /*for the titles without any hyper links*/
{
    background:url(../images/bullet_bg_number.jpg) top left no-repeat ;
    padding:20px;
}
.bullet_none
{
    padding:20px;
}
.small_bullet 
{
    background:url(../images/small_bullet.png) top left no-repeat;
    padding-left:30px;
}

.number 
{
    padding-left:8px; padding-right:30px;
    color:#ffffff;
    text-shadow: 1px 1px #565656;
    
}
    
.bullet_contents
{
    padding-left:50px;
    padding-top:15px;
}	

#books
{
    font-size: 85%;
    letter-spacing: normal;
    text-align: center;
}
.categories
{
    font-size: 0.7em;
}
#book_video {background-color:#f7d1e3; padding:10px; margin-top:15px;}

#books a:link, #books a:visited, #books a:active {text-decoration:none; color:#565656;}
#books a:hover {text-decoration:none; color:#eb0089;}

#book_left
{
    width: 250px;
    margin-top: 15px;
    text-align:center;
    float: left;
}
#book_right
{
    width: 390px;
    margin-top: 15px;
    float: left;
    clear: right;
}

#content_cap/*closing the bottom of the content section*/
{
    width: 1040px;
    background: url(../images/content_bg_bottom.png) no-repeat center 50%;
    height: 22px;
    clear: both;
}
#share
{
    margin: 10px 0px 20px 0px;
}

#share ul
{
    height: 10px;
    list-style: none;
}
#share li
{
    float: left;
}


#companies
{
    padding-top: 10px;
    padding-bottom: 0px;
}
#company_slide
{
    padding: 15px;
    border: white 1px solid;
}

#footer
{
    text-align: center;
    font-size: 0.80em;
    clear: both;
    width: 100%;
    padding: 20px 0px;
}
#footer a:link, #footer a:visited
{
    text-decoration: none;
    color: #565656;
}
#footer a:hover, #footer a:active
{
    text-decoration: none;
    color: #eb0089;
}

/*all color test background settings*/

.color_red { background:url(../images/red_bg.jpg) top repeat-x; color:black; border:white 1px solid; padding:5px;}
.color_orange{ background:url(../images/orange_bg.jpg) top repeat-x; color:black; border:white 1px solid; padding:5px;}
.color_yellow { background:url(../images/yellow_bg.jpg) top repeat-x; color:black; border:white 1px solid; padding:5px;}
.color_green{ background:url(../images/green_bg.jpg) top repeat-x; color:black; border:white 1px solid; padding:5px;}
.color_blue { background:url(../images/blue_bg.jpg) top repeat-x; color:black; border:white 1px solid; padding:5px;}
.color_purple{ background:url(../images/purple_bg.jpg) top repeat-x; color:black; border:white 1px solid; padding:5px;}

.redheadstyle { background-color:red; color:#ffffff; font-size:16px; text-shadow:1px 1px #565656; font-weight:bold; padding:10px;}
.orangeheadstyle { background-color:#ff7d00; color:#ffffff; font-size:16px; text-shadow:1px 1px #565656; font-weight:bold; padding:10px;}
.yellowheadstyle { background-color:#ffff00; color:#ffffff; font-size:16px; text-shadow:1px 1px #565656; font-weight:bold; padding:10px;}
.greenheadstyle { background-color:#00ff00; color:#ffffff; font-size:16px; text-shadow:1px 1px #565656; font-weight:bold; padding:10px;}
.blueheadstyle { background-color:#0000ff; color:#ffffff; font-size:16px; text-shadow:1px 1px #565656; font-weight:bold; padding:10px;}
.purpleheadstyle { background-color:#72287c; color:#ffffff; font-size:16px; text-shadow:1px 1px #565656; font-weight:bold; padding:10px;}
