﻿h1 {
    font-size: 18px; 
    color: #4a4948; 
    margin: 0px 0px 0px 10px;
}

h2 {
    font-size: 16px;
    font-weight: bold; 
    color: #d36e00; 
    margin: 0px 0px; 
}

h3 {
    font-size: 14px;
    font-weight: bold; 
    color: #e57200; 
    margin: 0px 0px; 
}

h3 a{
    text-decoration: none;
    color: #d36e00;
}
#pat_container 
{
	width: 1024px; 
	margin: 0px auto; 
	padding: 0px 0px 0px 0px;
	background-image: url(../images/pat-container-bg-repeat.png); 
	background-position: center; 
	background-repeat: repeat-y;
}
#pat_header 
{
	width: 1000px; 
	height: 184px; 
	margin: 0px 12px; 
	background-image: url(../images/pat-home-header-bg.jpg); 
	background-position: center; 
	background-repeat: no-repeat;
	clear: left;
}
#pat_flash_header
{
	padding-top: 41px;
	clear: left;
}
#title_container
{
	width: 1000px; 
	height: 92px; 
	margin: 0px auto; 
	background-image: url(../images/pat-title-container.jpg); 
	background-position: center; 
	background-repeat: no-repeat;
}
#title_container_inner
{
    float: left; 
    margin: 0px 0px;
    padding: 14px 0px 0px 270px; 
    color: #ffffff; 
    font-size: 24px; 
    font-weight: bold;
}

#pat_body
{
    background-image: url(../images/img000_patbodybg.gif);
    background-repeat: repeat-y;
	width: 1000px;
	margin: 0px 12px;	
}

#visit_hcp_website 
{
	float: right; 
    margin: 50px 70px 0px 0px;
}
#pat_logo {display: none;}
#pat_navigation
{
    margin: 0px 40px 0px 0px;
    height: 41px;
	background-image: url(../images/pat-top-nav-right-end.jpg); 
	background-position: right; 
	background-repeat: no-repeat;
	float: right;
}
#pat_navigation_tools
{
	background-image: url(../images/nav/pat-top-nav-right-end.jpg);
	background-position: right top;
	background-repeat: no-repeat;
    position: absolute;
    width: 966px;
    margin: 0px 0px 0px 0px;
    height: 41px;
}
#lnavContainer
{
    float: left;
    
}

#patMainContentText
{
    min-height: 800px;
    margin: 0px 0px 0px 260px;
}
#patMainContentText_center
{
    width: 467px;
    float: left;
    margin: 10px 4px 10px 20px;
}
#pat_orange_curved_div
{
    width:447px;
    background-image: url(../images/pat-home-orange-curved-text-border.gif);
    background-position: top center;
    background-repeat: no-repeat;
    margin: -6px 0px 0px 0px;
    padding: 26px 10px 0px 10px;
}

#pat_snavContainer a, #rToutContainer a
{
	text-decoration: none;
}

#pat_snavContainer a:hover, #rToutContainer a:hover
{
	cursor: pointer;
}

#pat_snavContainer a:hover .left_tout_link, #rToutContainer a:hover .left_tout_link
{
	color: #005a84;
}

#pat_snavContainer a:hover ul li, #rToutContainer a:hover ul li
{
	color: #D36E00;
}

#text_resizer
{
	padding-top: 2px;
	margin-right: 0px !important;
}

#rToutContainer a
{
	font-weight: normal;	
}


#footerLogo
{
	float: left; 
	margin: 20px 0px 0px 340px;
	width: 130px;
}

#pat_snavContainer
{
    padding-left: 49px;
    width: 182px;
	background-image: url(../images/img000_patnavbgtop.gif); 
	background-position: top center;
	background-repeat: no-repeat;
	padding-bottom: 16px;
	
}
#pat_snavContainer div
{
    margin-bottom: 12px;
}
#pat_snavContainer div a span
{
    display: none;
}

#pat_snavContainer div ul
{
    list-style-type: square;
    padding-left: 0px;
}
#pat_snavContainer div ul li
{
    color: #D36E00;
    font-size: 11px;
    font-weight: normal;
}
#pat_snavContainer div ul li:hover
{
    color: #005a84;
}
#pat_snavContainer div ul li a
{
    color: #005a84;
}
#pat_snavContainer div ul li a:hover
{
    color: #D36E00;
}


/* LEFTNAV ITEMS */
#pat_forhcp
{
    position: relative;
    width: 182px;
    height: 73px;
}
#pat_forhcp a
{
    position: absolute;
    top: -12px;
    left: 1px;
    display: block;
    width: 192px;
    height: 82px;
    background-image: url(../images/img000_forhcp.gif);
}
#pat_forhcp a:hover
{
    background-position: 0px -82px;
}

#pat_freesample a
{
    display: block;
    width: 158px;
    height: 22px;
    background-image: url(../images/img000_freesample.gif);
    background-repeat: no-repeat;
    font-size: 11px;
    font-weight: normal;
    padding: 53px 0 0 25px;
    color: #D36E00;
}

#pat_coupon a
{
    display: block;
    width: 158px;
    /* Added new tout */
    height: 19px;
    background-image: url(../images/img000_coupon.gif);
    background-repeat: no-repeat;
    font-size: 11px;
    font-weight: normal;
    /* padding was 56px */
    padding: 89px 0 0 25px;
    color: #FFFFFF;
}

#pat_freesample a:hover
{
    background-position: bottom left;
    color: #005A84;
}
#pat_coupon a:hover
{
    background-position: bottom left;
    color: #D36E00;
}

#pat_register
{
    width: 182px;
    height: 75px;
}

#pat_register ul
{
    margin: 0px 0px 0px 25px;
    
}

#pat_register ul li
{
    padding: 40px 0px;
}

#pat_register a
{
    background-image: url(../images/img000_register.gif);
    background-repeat: no-repeat;
    display: block;
    width: 157px;
    height: 30px;
    color: #D36E00;
    font-size: 11px;
    font-weight: normal;
    padding: 45px 0 0 25px;
}
#pat_register a:hover
{
    background-position: bottom left;
    color: #005A84;
}

/* ============================ */

#rToutContainer div
{
    position: relative;
    margin-top: 0px;
	margin-bottom: 16px;
}

#rToutContainer div a
{
	color: #D36E00;
}
#rToutContainer div a:hover
{
	color: #005a84;
}

#pat_convenient
{
    background-image: url(../images/pat-convenient-once-daily.jpg);
    width: 211px;
    height: 141px;
}
#pat_convenient a
{
    display: block;
    width: 186px;
    height: 23px;
    color: #D36E00;
    font-size: 11px;
    font-weight: normal;
    padding: 118px 0 0 25px;  
}

#pat_drowsiness
{
    background-image: url(../images/pat-favorable-drowsiness.jpg);
    width: 211px;
    height: 141px;
}
#pat_drowsiness a
{
    display: block;
    width: 186px;
    height: 23px;
    color: #D36E00;
    font-size: 11px;
    font-weight: normal;
    padding: 118px 0 0 25px;  
}

#pat_questions
{
    background-image: url(../images/pat-questions-to-discuss.jpg);
    width: 211px;
    height: 141px;
}
#pat_questions a
{
    display: block;
    width: 186px;
    height: 23px;
    color: #D36E00;
    font-size: 11px;
    font-weight: normal;
    padding: 118px 0 0 25px;  
}
#pat_flash_header object
{
	width: 955px;
	height: 143px;
}