﻿body 
{
    width:100%;
    margin:0;
    padding:0;
    font-family:/*   Helvetica,  */ Arial;
    font-size:10pt;
    color:#455560;
    background-image:url("../images/background-gradient.gif");
    background-repeat:repeat-x;
}

body img
{
    border:0;
}

body a
{
    color:#5792ce;
    text-decoration:none;
}

body a:hover
{
    color:#5792ce;
}

#wrapper
{
    width:1000px;
    margin:10px auto;
    border:1px solid #cfcfcf;
    padding:0px;
    background-color:white;
}

#header
{
    height:60px;
    width:100%;
    /*background-image:url("../images/header.jpg");
    background-repeat:no-repeat;*/
    border:0px solid black;
    margin-top:10px;
}

#header_logo
{
    margin:5px 0px 0 30px;
    /*height:45px;
    width:250px;*/
    float:left;
}

#content
{
    margin:10px 0 0 0;
    width:100%;
    border:0px solid black;
    background-color:White;
    min-height:600px;
}

#content_left_column
{
    width:690px;
    float:left;
    margin:0px 0 0 13px;
    padding:0;
    display:inline;
    background-image:url("../images/round_boxes/left_column_sides.gif");
    border:0px solid black;
    position:relative;
}

#content_left_column p
{
    margin:1em 2em;
}

#content_left_column_home
{
    width:570px;
    float:left;
    margin:0px 0 0 10px;
    padding:0;
    display:inline;
    border:0px solid black;
    text-align:center;
}

#content_right_column_home
{
    width:400px;
    float:right;
    border:0px solid red;
    display:inline;
    margin:0px 10px 0 0;
    text-align:left;
}

#dermcast
{
    width:426px;
    height:390px;
    border:0px solid black;
    margin:0 auto;
    padding:0;
}

#dermcast_education
{
    width:426px;
    height:400px;
    margin:0 auto;
    padding:0;
    border:0px solid black;
}


#content_right_column
{
    width:270px;
    float:right;
    border:0px solid red;
    /*display:inline;*/
    margin:0px 13px 0px 0;
    text-align:left;
    background-image:url("../images/round_boxes/round_div_list_side.gif");
    background-repeat:repeat-y;
    z-index:1000;
    padding:0;
}



#content_right_column h2 
{
    margin-left:20px;
}



#content_left_column h2
{
    margin-left:2em;
}




    

/* Round corner stuff for divs */

.content_left_column_top, .content_left_column_bottom
{
    margin:0;
    padding:0;
    float:left;
    width:690px;
    height:6px;
    background-repeat:no-repeat;
}
  
.content_left_column_top
{
    background-image:url("../images/round_boxes/left_column_top.gif");
}

.content_left_column_bottom
{
    background-image:url("../images/round_boxes/left_column_bottom.gif");
}

.content_left_column_content
{
    width:698px;
    float:left;
    border-left:1px solid #919195;
}
    
.rounded_div_list
{
    
    margin:0 0px;
    padding:0;
    float:left;
}

.rounded_div_list_contents
{
    float:left;
    
    background-image:url("../images/round_boxes/round_div_list_side.gif");
    background-repeat:repeat-y;
    margin:0;
    padding:0;
    text-align:center;
}

.rounded_div_contents
{
    float:left;
    width:300px;
    margin:0;
    padding:0;
    border-left:1px solid;
    border-right:1px solid;
    border-color:#919195;
    text-align:center;
}

.rounded_div_list_top, .rounded_div_list_bottom, .rounded_div_list, .rounded_div_list_contents
{
    margin:0;
    padding:0;
    float:left;
    width:270px;
    height:6px;
    z-index:1;
}

.rounded_div_top, .rounded_div_bottom
{
    margin:0;
    padding:0;
    float:left;
    width:300px;
    height:7px;
}

.rounded_div_list_titlebar
{
    width:270px;
    text-align:left;
    margin:0;
    padding:0;
    cursor:pointer;
    border:0px solid black;
}

.rounded_div_list_titlebar h2
{
    display:inline;
    border:0px solid red;
    padding:0;
    margin:0;
}

.rounded_div_list_titlebar img
{
    margin:0 0 0 5px;
}

.rounded_div_list_top
{
    background-image:url("../images/round_boxes/round_div_list_top.gif");
}

.rounded_div_list_bottom
{
    background-image:url("../images/round_boxes/round_div_list_bottom.gif");
}

.rounded_div_top
{
    background-image:url("../images/round_boxes/round_div_top_short.gif");
}

.rounded_div_bottom
{
    background-image:url("../images/round_boxes/round_div_bottom_short.gif");
}

/*.rounded_div_list
{
    position:relative;
    border:1px solid #919195;
    margin:0px 0 10px 0;
}*/

.rounded_div_tl, .rounded_div_tr, .rounded_div_bl, .rounded_div_br
{
    width:6px;
    height:6px;
    background-color:Red;
    background-repeat:no-repeat;
}

.rounded_div_tl
{
    background-image:url("../images/round_boxes/Top-Left.gif");
    float:left;
    margin:-1px 0 0 -1px;
}

.rounded_div_tr
{
    background-image:url("../images/round_boxes/Top-Right.gif");
    float:right;
    margin:-1px -1px 0 0px;
}

.rounded_div_bl
{
    background-image:url("../images/round_boxes/Bottom-Left.gif");
    position:absolute;
    top:100%;
    left:0;
    margin:-5px 0 0 -1px;
}

.rounded_div_br
{
    background-image:url("../images/round_boxes/Bottom-Right.gif");
    position:absolute;
    top:100%;
    left:100%;
    margin:-5px 0 0 -5px;
}



/* Headers */
h2
{
    font-size:110%;
    font-weight:bold;
    text-align:left;
    padding:0;
    margin:0;
    text-decoration:none;
    color:#455560;
    cursor:pointer;
}

h3
{
    font-size:100%;
    text-decoration:none;
    color:#455560;
    margin:0 0 0 1em;
}

a
{
    color:#5792ce;
    text-decoration:none;
}

a:hover
{
    color:#5792ce;
    text-decoration:underline;
}

content table tr td ul li a
{
    color:#a30234;
}

.float_clear
{
    clear:both;
}

.menu
{
    width:850px;
    background-color:#e7e7e7;
    margin:0 0 50px 0;
    text-align:left;
}



.menu a
{
    margin:auto;
    display:block;
    padding:0 0 0 20px;
    text-align:left;
}

.collateral_category


.collateral_list
{
    list-style:none;
    width:350px;
}

.collateral_list li
{
    width:350px;
    height:100px;
    border-bottom:1px solid black;
    margin:10px 0;
    text-align:center;
    list-style:none;
    font-weight:bold;
    font-size:100%;
}



.collateral_list li img
{
    float:left;
    margin:0;
}

.collateral_column
{
    float:left;
    width:400px;
}

.collateral_column h2
{
    text-align:center;
    text-decoration:underline;
}

.list_seperator
{
    font-size:0;
    height:2px;
    width:300px;
    background-color:Black;
}

#three_column_content
{
   height:300px;
}

#three_column_content ul
{
    list-style:none;
    margin:0;
    padding:0;
}

#bus_left, #bus_middle, #bus_right
{
    float:left;
    margin:0;
    padding:0;
    border:1px solid;
    height:100%;
}

#bus_left
{
    width:220px;
    height:100%;
}

#bus_middle
{
    width:400px;
    height:100%;
}

#bus_right
{
    width:220px;
    height:100%;
}

.bold
{
    font-weight:bold;
}

.images_logos_list
{
    list-style:none;
    width:700px;
    margin:auto;
}

.images_logos_list li
{
    border:0px solid black;
}

.images_logos_list li ul
{
    list-style:none;
    float:right;
    margin:0;
    padding:0;
    border:0px solid black;
}

.images_logos_table
{
    width:800px;
    margin:0;
    padding:0;
    border-bottom:1px solid;
    margin:auto;
}

.images_logos_table td
{
    text-align:center;
}

.images_logos_table_pic
{
    width:350px;
}

.images_itemslist
{
    width:340px;
}

.images_logos_table ul
{
    list-style:none;
    font-size:100%;
}

.images_pic
{
    float:left;
}

.advertising_list
{
    list-style:none;
    border:0px solid black;
    float:left;
    margin:0px auto;
    padding:0;
    width:100%;
}

.advertising_list li
{
    display:block;
    margin:0 0 50px 0;
}

.advertising_list li span
{
    margin:20px 0 0 0;
}

.advertising_list a
{
    display:block;
    float:left;
    border:0px solid red;
    margin:5px 10px 0 0px;
    padding:0;
}



/* .advertising_list a:hover
{
    border:1px solid #6a737b;
} */

/* .advertising_list a:focus
{
    border:1px solid #6a737b;
}

.advertising_list a:visited
{
    border:1px solid #6a737b;
} */

.advertising_list li a img
{
    border:0;
    height:100px;
    margin:0;
    padding:0;
}

.advertising_list li ul
{
    list-style:none;
    padding:0;
    margin:0;
}

.advertising_list li ul li
{
    float:left;
    border:0px solid #e7e7e7;
    margin:10px 0px 50px 0;
    padding:0;
    text-align:center;
}

.advertising_list li ul li a
{
    float:left;
    /* display:block; */
    clear:both;
    margin:0 auto;
    padding:0;
    width:225px;
    text-align:center;
    text-decoration:none;
    color:#455560;
}

.advertising_list li ul li a:hover
{
    color:#5792ce;
}

.advertising_list li ul li a span
{
    display:block;
    margin:10px 0;
    font-weight:bold;
    
}

.advertising_list li ul li a img
{
    text-align:center;
}


/* .advertising_list li ul li a .download_button
{
    float:none;
    height:14px;
    width:15px;
    border:0;
    outline:none;
    margin:0 auto;
} */

.advertising_list li ul li a .download_button_low
{
    float:none;
    height:29px; 
    width:20px;
    border:0;
    outline:none;
    margin:0 auto;
   
}

.advertising_list li ul li a .download_button_high
{
    float:none;
    height:29px; 
    width:20px;
    border:0;
    outline:none;
    margin:0 auto;
   
}

.advertising_list li ul li a.download_button:hover
{
    border:0;
    outline:none;
}


.postcard_list
{
    list-style:none;
    border:0px solid black;
    float:left;
    margin:0px auto;
    padding:0;
}

.postcard_list li
{
    display:block;
    margin:10px;
    /*width:600px;*/
    float:left;
    border:0px solid red;
    text-align:center;
    height:200px;
}

.postcard_list li a
{
    display:block;
    border:0px solid yellow;
    margin:0px 0px 0 0px;
    padding:0;
    color:#455560;
    /*width:225px;*/
}

.postcard_list li a:hover
{
    color:#5792ce;
    text-decoration:none;
}

.postcard_list img
{
    height:150px;
    border:1px solid #dddddd;
}

.postcard_list span
{
 margin:10px 0 0 0;
}

.forms_list, .support_list, .policies_list, .phone-scripts_list, .radio-scripts_list, .event-guide_list_1
{
    list-style:none;
    float:left;
    margin:0 30px;
    padding:0;
    width:95%;
    border:0px solid black;
}

.forms_list li, .support_list li, .policies_list li, .phone-scripts_list li, .radio-scripts_list li, .event-guide_list_1 li
{
    width:49%;
    float:left;
    border:0px solid red;
    margin:10px 0;
    padding:0;
}

.support_list li a, .forms_list li a, .policies_list li a, .phone-scripts_list li a, .radio-scripts_list li a, .event-guide_list_1 li a
{
    /*color:white;
    background-image:url("../images/button.gif");
    background-repeat:no-repeat;
    padding:5px 0;
    text-align:center;*/
    color:#455560;
    display:block;
    width:100%;
    height:33px;
    font-weight:bold;
    text-decoration:none;
    border:0px solid black;
}

.support_list li a:hover, .forms_list li a:hover, .policies_list li a:hover, .phone-scripts_list li a:hover, .radio-scripts_list li a:hover,
.event-guide_list_1 a:hover
{
    color:#5792ce;
}

.support_list li a img, .forms_list li a img, .policies_list li a img, .phone-scripts_list li a img, .radio-scripts_list li a img, 
.event-guide_list_1 li a img
{
    margin:-15px 0 0 0;
}

.nopad
{
    padding:0;
}





/*.support_list
{
    list-style:none;
    float:left;
    margin:0;
    padding:0;
    width:100%;
}

.support_list li
{
    width:50%;
    float:left;
}

.policies_list
{
    list-style:none;
    float:left;
    margin:0;
    padding:0;
}*/

.msds_list
{
    list-style:none;
    float:left;
    margin:0;
    padding:0;
}

.poster_list
{
    list-style:none;
    float:left;
    padding:0;
    margin:0;
}

.poster_list li
{
    text-align:center;
    width:340px;
    border:0px solid red;
    float:left;
    margin-bottom:20px;
}

.poster_list li a
{
    color:#455560;
    text-decoration:none;
}

.poster_list li a:hover
{
    color:#5792ce;
}

.poster_list li img
{
    height:170px;
    border:1px solid #e7e7e7;
}

.poster_list a span img
{
    width:17px;
    height:18px;
    position:relative;
    top:3px;
}

.business_info_list
{
    margin-left:200px;
    padding:0;
    width:33%;
    border:0px solid;
    float:left;
    display:inline;
} 

.business_info_list ul
{
    list-style:none;
}

.business_info_list li
{
    margin:0.3em 0;
}

.business_info_list li a
{
    color:#455560;
}

.business_info_list a:hover
{
    color:#a30234;
}

.other-support-materials-list
{
    list-style:none;
    width:100%;
    border:0px solid red;
    margin:0;
    padding:0;
    text-align:center;
    margin:20px auto;
}

.other-support-materials-list li
{
    /*
    width:170px;
    */
    height:220px;
    float:left;
    margin:0px 10px;
    border:0px solid green;
}


.display-sheet_list
{
    list-style:none;
    width:100%;
    border:0px solid red;
    margin:0;
    padding:0;
    text-align:center;
    margin:20px auto;
}

.display-sheet_list li
{
    width:170px;
    height:220px;
    float:left;
    margin:0px 0px;
    border:0px solid green;
}

.ad-slick_list
{
    list-style:none;
    margin:10px 0 0 0;
    padding:0;
    float:left;
    width:100%;
}

.ad-slick_list li
{
    border:1px solid #e7e7e7;
    width:180px;
    height:225px;
    float:left;
    margin:0px 25px 40px 25px;
    border:0px solid green;
    text-align:center;
}

.ad-slick_list div
{
    border:0px solid green;
    height:210px;
}

.ad-slick_list li a img
{
    width:150px;
    border:1px solid #e7e7e7;
}

.display-sheet_list a
{
    color:#455560;
    text-decoration:none;
} 

display-sheet_list a:hover
{
    color:#5792ce;
}

.display-sheet_list li img
{
    height:150px;
    border:0;
}

.display-sheet_list a span img
{
    width:17px;
    height:18px;
    position:relative;
    top:3px;
}


    



#training-manuals_list
{
    list-style:none;
}

.treatment-list
{
    list-style:none;
}

.treatment-list li
{
    float:left;
    width:100%;
}

.treatment-list li a
{
    border:0;
}

.treatment-list li img
{
    border:0;
}


  .ct100_Menu1_1
{
    float:left;
    padding:0;
}
/*
.ctl00_Menu1_1:hover
{
    background-position:10px 10px;
}  */

#marketing_table
{
    border:1px solid black;
}



#marketing_table tr
{
}

#marketing_table tr td
{
    text-align:center;
    margin:0;
    padding:10px;
    vertical-align:top;
}

#marketing_table tr td p
{
    margin:5px auto;
    border:0px solid black;
} 

.marketing_table_header
{
    text-align:center;
    margin:auto;
    width:150px;
}

.no_style_list
{
    list-style:none;
}

.border_right
{
    border-right:1px solid black;
}

.border_bottom
{
    border-bottom:1px solid black;
}

.border_top
{
    border-top:1px solid black;
}

.align_left
{
    text-align:left;
}

/*
.training_list
{
    margin:0 0 10px 0;
    padding:0;
    list-style:none;
}

.training_list li
{
    margin:0 0 0px 40px;
    padding:0;
}

.training_list img
{
    border:0;
    margin:0 5px 0 0;
}

.training_list a
{
    font-family:Arial;
    text-decoration:none;
    color:#455560;
    font-size:9pt;
}

.training_list a:hover
{
    color:#5792ce;
}
*/

.training_list
{
    margin:0 0 10px 0;
    padding:0;
    /*margin:0 0 10px 20px;*/
    list-style:none;
}

.training_list li
{
    margin:0 0 10px 40px;
    padding:0;
}

.training_list li a img
{
    outline:0;
    border:0;
    margin:0;
    padding:0;
}

/*
.training_list li a
{
    color:#455560;
    text-decoration:none;
    font-family:Arial;
}

.training_list li a:hover
{
    color:#5792ce;
}
*/

.training_list li a.view
{
    margin:0 0 0 35px;
    padding:0;
    display:block;
    float:left;
    width:30px;
    height:16px;
    background-image:url("../images/menu-items/education/main-headers/view.jpg");
    background-repeat:no-repeat;
    border:0px solid black;
    overflow:hidden;
}

.training_list li a.view:hover
{
    background-position:0px -16px;
}

.training_list li a.view:active
{
    background-position:0px -16px;
}

.training_list li a.download
{
    margin:0 0 0 5px;
    display:block;
    float:left;
    width:60px;
    height:16px;
    background-image:url("../images/menu-items/education/main-headers/download.jpg");
    background-repeat:no-repeat;
    overflow:hidden;
}

.training_list li a.download:hover
{
    background-position:0px -16px;
}

.training_list li a.download:active
{
    background-position:0px -16px;
}

.viewDownloadSeperator
{
    color:#a1a1a1;
    margin:0 0 0 5px;
    float:left;
    width:1px;
}

.marketing_your_business_header
{
    padding:0;
    margin:5px 0 0 10px;
}

.marketing_your_business_accordion_header
{
    margin:0 0 0 30px;
}


.dropdown
{
    text-align:left;
    margin:0;
    padding:0;
}

.float_clear
{
    clear:both;
    height:0px;
    font-size:0pt;
    width:100%;
}

.image_heading
{
    /*
    height:16px;
    */    
    margin-left:60px;
}



#content_image_list
{
    width:300px;
    border:1px solid;
    float:left;
}

#category_list
{
margin:0;
padding:0;
list-style:none;
border:0px solid;
float:left;
}
        
#category_list img
{
outline:none;
border:0;
}
        
#category_list a
{
border:0;
}

#form
{
    width:240px;  
    margin:100px auto;
    border:1px solid;
}






.article-library-list
{
    list-style:none;
    margin:0;
    padding:0;
}

#logos-list
{
    list-style:none;
    margin:0;
    padding:0;
}

#logos-list li
{
    margin:20px 0 70px 0;
}

#logos-list li a
{
    margin:0 3em;
    color:#455560;
    text-decoration:none;
}

#logos-list li a:hover
{
    color:#5792ce;
}

.logo-pic
{
    margin-bottom:10px;
}

.download_list
{
    list-style:none;
    text-align:left;
    margin:0 0;
    padding:0;
    width:95%;
}

.download_list li h2
{
    text-decoration:none;
}

.download_list li
{
    margin:0 0 0 0;
}

.download_list li a
{
    color:#455560;
    text-decoration:none;
}

.download_list_first
{
    list-style:none;
    text-align:left;
    margin:0 0;
    padding:0;
    width:80%;
}

.download_list_first li
{
    width:100%;
    float:left;
    margin:0 0 0 30px;
}

.download_list_first li a
{
    color:#455560;
    text-decoration:none;
    font-family:Arial;
}

.download_list_first li a:hover
{
    color:#5792ce;
}



.download_list_second
{
    color:#455560;
    list-style:none;
    font-size:100%;
    cursor:pointer;
    margin:0 0 0 40px;
    border:0px solid black;
}

.download_list_second li a
{
    text-decoration:none;
}

.download_list_second li a:hover
{
    /*color:#5792ce;*/
}

.download_list_second_second
{
    
    list-style:none;
    font-size:100%;
    cursor:pointer;
    margin:0 0 0 50px;
    border:0px solid black;
    width:150px;
}

.download_list_second_second li a
{
    color:#455560;
}

.download_list_third
{
    list-style:none;
    text-align:left;
    margin:0 0 10px 30px;
    padding:0;
    border:0px solid black;
}

.download_list_third li
{
    padding:0;
    margin:0 0 0 29px;
    border:0px solid blue;
}

.download_list_third li a
{
    color:#455560;
    text-decoration:none;
    font-size:10pt;
}

.download_list_third li a:hover
{
    color:#5792ce;
}

.download_list_logos
{
    list-style:none;
    text-align:left;
    margin:0 0 10px 0;
    padding:0;
    border:0px solid black;
}

.download_list_logos li
{
    padding:0;
    margin:0 0 0 29px;
    border:0px solid blue;
}

.download_list_logos li a
{
    color:#455560;
    text-decoration:none;
    font-size:10pt;
}

.download_list_logos li a:hover
{
    color:#5792ce;
}

.homepage_profit-flash
{
    float:left;
    /*height:150px;*/
    border:1px solid #cfcfcf;
    margin:0 0px 0 0;
}

#homepage_congress_pic
{
    float:left;
}

#homepage_buy_dermalogica
{
    float:left;
    width:300px;
    
}

/* CONTACT FORM STUFF */

#form_wrapper
{
    width:500px;
    
    margin:auto;
    border:0px solid black;
}

#form_wrapper_alert
{
    width:98%;
    height:20px;
    border:0px solid blue;
    color:red;
}

#form_wrapper_lh
{
    margin:0;
    padding:0;
    float:left;
    width:30%;
    height:100%;
    border:0px solid red;
}

#form_wrapper_rh
{
    float:left;
    width:69%;
    height:100%;
    border:0px solid blue;
}

#form_legend_list
{
    width:100%;
    list-style:none;
    float:left;
    border:0px solid green;
    margin:0;
    padding:0;
}

#form_legend_list li
{
    width:100%;
    height:30px;
    float:left;
    text-align:right;
    border:0px solid red;
}

#form_textbox_list
{
    width:100%;
    list-style:none;
    float:left;
    border:0px solid green;
    margin:0;
    padding:0;
}

#form_textbox_list li
{
    width:100%;
    height:30px;
    float:left;
}

#form_comments
{
    width:100%;
    float:left;
    border:0px solid blue;
}

.hidden
{
    /*display:none;*/
    visibility:hidden;
    height:0px;
}

.show
{
    /*display:block;*/
    visibility:visible;
}

.footer
{
    width:100%;
    text-align:center;
    font-size:8pt;
}

.footer a
{
    margin:0 75px;
}

.plain_list
{
    list-style:none;
}

.no-display
{
    display:none;
}

.email-list
{
    list-style:none;
    float:left;
    width:675px;
    margin:0 0 0 27px;
    padding:0;
    /*border:1px solid red;*/
}

.email-list div
{
    border:0px solid black;
    width:140px;
    height:160px;
    margin:0.5em 0;
}

.email-list li
{
    width:200px;
    height:200px;
    float:left;
    border:1px solid #cfcfcf;
    text-align:center;
    margin:0 11px 11px 0;
    cursor:pointer;
}

.email-list li img
{
   /* height:150px; */
    width : 140px;
    margin-top:0px;
    border:0px solid #cfcfcf;
    cursor:pointer;
}

/* Old
.email_list
{
    list-style:none;
    float:left;
    width:950px;
    margin:0 0 0 40px;
    padding:0;
}

.email_list li
{
    width:24%;
    height:230px;
    float:left;
    border:1px solid #e7e7e7;
    text-align:center;
}

.email_list li img
{
    height:150px;
    margin-top:5px;
}
*/



.email_text_list
{
    list-style:none;
}

.email_text_list li
{
    margin:0.5em 0;
}

.schematics_list
{
    list-style:none;
    float:left;
    width:100%;
    margin:0;
    padding:0;
}

.schematics_list li
{
    width:50%;
    float:left;
    border:0px solid black;
    text-align:center;
}    

.schematics_list li a
{
    color:#455560;
    text-decoration:none;
}

.schematics_list li a:hover
{
    color:#5792ce;
}

.schematics_list li img
{
    border:1px solid #e7e7e7;
}

.panel_image
{
    float:right;
    margin:-18px 10px 0 0;
}

.showHideText
{
    font-size:9pt;
}

.marketing_your_business_accordion_item
{
    margin:10px 0 100px 0;
}

.marketing_your_business_list
{
    margin:0 0 10px 0;
    padding:0;
    /*margin:0 0 10px 20px;*/
    list-style:none;
    float:left;
}

.marketing_your_business_list li
{
    margin:0 0 0px 40px;
    padding:0;
    float:left;
}

.marketing_your_business_list li a img
{
    outline:0;
    border:0;
}

.marketing_your_business_list li a
{
    color:#455560;
    text-decoration:none;
    font-family:Arial;
}

.marketing_your_business_list li a:hover
{
    color:#5792ce;
}



.marketing_your_business_header
{
    padding:0;
    margin:5px 0 0 10px;

}

.marketing_your_business_accordion_header
{
    margin:0 0 0px 30px;
}

.central_holder
{
    float:left;
    width:100%;
    border:0px solid black;
    text-align:center;
    padding:50px 0;
}

.central_holder_ad_slick_list
{
    list-style:none;
    width:100%;
    float:left;
    margin:0;
    padding:0;
}

.central_holder_ad_slick_list li
{
    margin:0;
    padding:0;
    height:230px;
    width:180px;
    border:0px solid black;
    float:left;
    margin:10px 20px;
}

.central_holder_ad_slick_list li img
{
    width:150px;
}

.central_holder a
{
    
    
}

/*.event-guide_list_1
{
    margin:0;
    padding:0;
    list-style:none;
    width:100%;
}

.event-guide_list_1 li
{
    float:left;
    width:50%;
}*/

.event-guide_list_2
{
    margin:0;
    padding:0;
    list-style:none;
}

.event-guide_list_2 li
{
    float:left;
    border:0px solid black;
    width:225px;
    height:230px;
    text-align:center;
}

.event-guide_list_2 li a
{
    color:#455560;
    text-decoration:none;
}

.event-guide_list_2 li a:hover
{
    color:#5792ce;
}

.terms_list
{
    margin:0;
    padding:0;
}

.terms_list li
{
    font-family:Arial;
    margin:1em 2em;
}

.terms_list li span
{
    font-weight:bold;
    font-size:10pt;
}

.center-align
{
    text-align:center;
    margin:0 0 20px 0;
}

.float-right
{
    float:right;
}







.accordion_header, .accordion_header_selected, .accordion_header_hover
{
    margin:0 10px;
    width:250px;
    height:20px;
    border:0px solid black;
    background-image:url("../images/accordion_header.gif");
    background-repeat:no-repeat;
    cursor:pointer;
}

.accordion_header
{
    border:0px solid black;
}

.accordion_header:hover
{
    background-position:0 -20px;
   
}

.accordion_header_selected
{
    background-position:0 -40px;
}

.accordion_header_download_second
{
    margin:0px 25px;
    width:200px;
    height:20px;
    border:1px solid black;
    background-image:url("../images/accordion_header.gif");
    background-repeat:no-repeat;
    cursor:pointer;
}


.accordion_header_title
{
    color:Green;
    margin:0 0 0 100px;
}

/*.menu_single
{
    color:#455560;
    font-weight:bold;
    text-decoration:none;
    font-size:11pt;
    margin:0 0 0 30px;
}*/

.menu_single
{
    color:#455560;
    font-size:0pt;
    font-weight:bold;
    text-decoration:none;
    padding:0 0 0 30px;
    margin:0 10px;
    width:250px;
    height:20px;
    border:0px solid black;
    background-image:url("../images/accordion_header.gif");
    background-repeat:no-repeat;
    cursor:pointer;
}

.menu_single_msds
{
    font-size:11pt;
    padding:0 0 0 15px;
    color:#e7e7e7;
    text-decoration:none;
    margin:0 10px;
    width:250px;
    height:20px;
    border:0px solid black;
    background-image:url("../images/accordion_header.gif");
    background-repeat:no-repeat;
    cursor:pointer;
}

.menu_single a
{
   margin:0 0 0 200px;
}

.menu_single:hover
{
    color:#5792ce;
    background-position:0 -20px;
}

.menu_single_minus_arrow
{
    color:#455560;
    font-size:11pt;
    font-weight:bold;
    text-decoration:none;
    
    margin:0 10px;
    width:250px;
    height:20px;
    border:0;
    cursor:pointer;
}

.menu_single_minus_arrow:hover
{
    color:#5792ce;
}

.pic_rollover
{
    border:1px solid black;
}

.frontpage_links_list
{
    padding:0;
    margin:10px 0 0 30px;
    list-style:disc;
    border:0px solid black;
}

.frontpage_links_list li
{
    margin:0 0 5px 0;
}

.linkText
{
    text-align:center;
}
   
.central_holder_display_sheets_multiple
{
    list-style:none;
}

.central_holder_display_sheets_multiple li
{
    height:300px;
    width:200px;
    border:1px solid black;
    margin:20px 10px;
    float:left;
}   

.central_holder_display_sheets_multiple li img
{
    height:200px;
}

.thumb
{
    width:150px;
}



/* PHOTO STUFF */

#photoHolder
{
    width:900px;
    border:0px solid black;
    margin:0 0 0 50px;
}

.progressBar
{
    /*height:20px;
    background-color:#cecece;*/
}

#photoSection
{
    text-align:center; 
    float:left; 
    width:300px;
}

.photoFrameOuter
{
    width:250px;
    height:188px;
    margin:5px 0 0 5px;
    background-image:url("../site/photos/photoFrame.gif");
    background-repeat:no-repeat;
}   

.photoFrameInner
{
    width:230px;
    height:170px;
    border:0px solid black;
    float:left;
    overflow:hidden;
    margin:9px 0 0 10px;
}

.photoFrameHolder
{
    width:250px;
    height:220px;
    border:0px solid red;
    margin:0 25px;
    text-align:center;
    display:inline-block;
}

.photo
{
    float:left;
    width:230px;
    margin:0px 0 0 0px;
    padding:0;
}

.photoPortrait
{
    float:left;
    width:170px;
    margin:0px 0 0 0px;
    padding:0;
}

/* Shortlist photo stuff */

.photoFrameOuterShortlist
{
    width:150px;
    height:188px;
    margin:2px 0 0 2px;
    /*background-image:url("../site/photos/photoFrame.gif");
    background-repeat:no-repeat;*/
    border:1px solid green;
}   

.photoFrameInnerShortlist
{
    width:130px;
    height:170px;
    border:1px solid black;
    float:left;
    overflow:hidden;
}

.photoFrameHolderShortlist
{
    width:150px;
    height:220px;
    border:1px solid red;
    float:left;
    margin:0 15px;
    text-align:center;
}

.photoShortlist
{
    width:130px;
    margin:10px 0 0 10px;
    padding:0;
}

.photoTextBoxes
{
    margin:3px 0;
    width:175px;
}

.photoTextBoxLabel
{
    width:160px;
    border:0px solid red;
}

.photoTextBox
{
    width:180px;
    border:0px solid blue;
    vertical-align:top;
}

.photoTextContainer
{
    float:left;
    border:0px solid black;
    width:500px;
    margin:0 0 0 50px;
    padding:5px;
}

.photoCompPic
{
    float:right; 
    margin:0 11px 0px 0;
}

.entryFormSubmitButton
{
    margin:10px 0 0 180px;
}

.alreadyEntered
{
    border:0px solid black;
    width:320px;
}

#photoRhColumn
{
    float:right;
    width:322px;
    border:0px solid green;
}

#photoTermsConditions
{
    width:310px;
    height:230px;
    border:0px solid black;
    overflow:auto;
}

#termsList
{
    list-style:none;
    margin:1em 0;
    padding:0;
}

#termsList li
{
    margin:0.2em 0;
    padding:0;
    font-size:8pt;
}

.homepage_topPic
{
    padding:0;
    display:block;
    float:left; 
    margin:0 0 15px 0; 
    border:1px solid #cfcfcf;
}

.homepage_middlePic
{
    
}

.homepage_bottomPic
{
    
}

.homepage_topPic, .homepage_middlePic, .homepage_bottomPic
{
    border:0px solid #cfcfcf;
}

.homepage_picContainer
{
    width:300px;
    height:131px;
    overflow:hidden;
    border:1px solid #cfcfcf;
    display:block;
    margin:0;
    padding:0;
}

.homepage_picContainer:hover
{
    border:1px solid #5792ce;
}

.roundCorner
{
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
}
    


