*{padding:0;margin:0}

body{font:12px Arial, Helvetica, Tahoma , sans-serif;background:#FFF url(../images/back_main.png) center top no-repeat}

a{text-decoration:none;outline:0}    
li{list-style:none}
img{border:none}
table{border-collapse:collapse}
table td{vertical-align:top}
em{font-style:normal;position:relative;top:-5px}

.hide{text-indent:-9999px;overflow:hidden}
.cleaner{clear:both;height:1px;overflow:hidden}

.page_container{width:970px;margin:0 auto}

.header{height:152px;position:relative}
.header h1{width:274px;height:105px}  
.header h1 a{width:100%;height:100%;overflow:hidden;background:url(../images/logo.jpg) left top no-repeat;display:block}  
.header #menu{position:relative;left:5px}
.header #menu li{float:left}
.header #menu li a{float:left;height:57px;display:block;color:#000;font-size:18px;text-align:center;line-height:50px;text-transform:uppercase}
.header #menu li #home{width:128px;background:url(../images/menubutton-off_10.jpg) left top no-repeat} 
.header #menu li #home:hover{width:128px;background:url(../images/menubutton-on_10.jpg) left top no-repeat}
.header #menu li #about{width:133px;background:url(../images/menubutton-off_11.jpg) left top no-repeat} 
.header #menu li #about:hover{width:133px;background:url(../images/menubutton-on_11.jpg) left top no-repeat}
.header #menu li #products{width:159px;background:url(../images/menubutton-off_12.jpg) left top no-repeat}
.header #menu li #products:hover{width:159px;background:url(../images/menubutton-on_12.jpg) left top no-repeat}
.header #menu li #tips{width:136px;background:url(../images/menubutton-off_13.jpg) left top no-repeat} 
.header #menu li #tips:hover{width:136px;background:url(../images/menubutton-on_13.jpg) left top no-repeat} 
.header #menu li #trigger_diary{width:195px;background:url(../images/menubutton-off_14.jpg) left top no-repeat} 
.header #menu li #trigger_diary:hover{width:195px;background:url(../images/menubutton-on_14.jpg) left top no-repeat} 
.header #menu li #where_to_buy{width:211px;background:url(../images/menubutton-off_15.jpg) left top no-repeat} 
.header #menu li #where_to_buy:hover{width:211px;background:url(../images/menubutton-on_15.jpg) left top no-repeat} 

.page_content{}
.page_content_top{width:970px;height:19px;background:url(../images/page_content_top_01.png) left top no-repeat}
.page_content_middle{width:970px;background:url(../images/page_content_middle_01.png) left top repeat-y;overflow:hidden;height:100%}
.page_content_bottom{width:970px;height:19px;background:url(../images/page_content_bottom_01.png) left top repeat-y}

/* Resazible White Content  */

#wcp{width:942px;margin:0 auto}
#wcpt{width:942px;height:14px;background:url(../images/white_content_top.png) left top no-repeat}
#wcpm{width:942px;background:#FFF;overflow:hidden}

/* End Resazible White Content  */

/* Home Page */

.mb{width:970px;height:391px}
.mb .be{width:942px;height:382px;position:relative;background:url(../images/migrleve_home_03.png) left top no-repeat;margin:0 auto}
.mb .be .in{width:430px;position:absolute;top:20px;right:20px}
.mb .be .in h2{font-size:36px;color:#e51783;padding-bottom:10px;text-transform:uppercase}  
.mb .be .in h3{font-size:18px;color:#383838;padding-bottom:10px} 
.mb .be .in p{font-size:14px;color:#383838} 
.mb .be .in ul{padding-top:23px}  
.mb .be .in ul li{width:204px;height:115px;background:url(../images/findmore.png) left top no-repeat;margin-right:10px;float:left}
.mb .be .in ul li span{color:#353434;font-size:11px;text-transform:uppercase;display:block;padding:10px 0 10px 13px}
.mb .be .in ul li a{color:#2678a5;background:url(../images/arrow.gif) left 2px no-repeat;padding-left:15px;position:relative;left:13px;text-transform:uppercase;font-size:11px}
.mb .be .in ul li a:hover{text-decoration:underline}
.mb .background_bottom_image{width:970px;height:14px;background:url(../images/home_banner_bottom_border.png) left bottom no-repeat}

.answers{width:970px;margin-top:5px}
.answers .ma{width:243px;background:url(../images/ma.png) left top no-repeat;margin-left:15px;display:inline}
.answers .am{width:231px;background:url(../images/am.png) left top no-repeat}
.answers .bm{width:245px;background:url(../images/bm.png) left top no-repeat}
.answers .td{width:221px;background:url(../images/td.png) left top no-repeat}

.answers .ma .inner, 
.answers .am .inner ,
.answers .bm .inner ,
.answers .td .inner{width:140px;padding:20px 0 0 80px}

.answers .ma .inner{padding-left:90px}
.answers .ma .inner a{margin-left:10px}

.answers .bm .inner{width:160px}

/*.answers .ma, .answers .am, .answers .bm, .answers .td{position:relative;height:149px;float:left} */
.answers .ma, .answers .am, .answers .bm, .answers .td{position:relative;height:128px;float:left} 
.answers .ma .inner h2, .answers .am .inner h2, .answers .bm .inner h2, .answers .td .inner h2{font-size:14px;color:#e51783;padding-bottom:10px;text-transform:uppercase}
.answers .ma .inner p, .answers .am .inner p, .answers .bm .inner p, .answers .td .inner p{color:#383838;padding-bottom:10px;font-size:11px}
.answers .ma .inner a, .answers .am .inner a, .answers .bm .inner a, .answers .td .inner a{color:#2678a5;padding-left:12px;position:absolute;bottom:10px;left:80px;background:url(../images/arrow.gif) left 2px no-repeat;display:block;text-transform:uppercase}
.answers .ma .inner a:hover, .answers .am .inner a:hover, .answers .bm .inner a:hover, .answers .td .inner a:hover{text-decoration:underline}
/*.answers .td .inner a{position:relative;top:12px;right:5px} */


/* End Home Page */


/* About Page */

.about_migraines{width:579px;float:left;margin-right:80px}
.contacts_migraines .inner{padding-left:30px;width:570px}
.about_migraines .inner{padding-left:30px;width:100%}
.about_migraines .inner h2 , .contacts_migraines .inner h2{font-size:36px;color:#e51783;padding-bottom:15px;text-transform:uppercase} 
.about_migraines .inner h3 , .contacts_migraines .inner h3{font-size:18px;color:#e51783;text-transform:uppercase;padding-bottom:3px} 
.about_migraines .inner p , .contacts_migraines .inner p{font-size:14px;color:#383838;padding-bottom:15px} 
.about_migraines .inner p a{color:#2a87b9}
.about_migraines .inner ul{padding-bottom:15px}
.about_migraines .inner ul li{font-size:14px;color:#383838;background:url(../images/trigger_bullet.jpg) left top no-repeat;padding:0 0 20px 30px}
.about_migraines .inner img{margin-top:20px}
.about_migraines .inner ol{width:100%;counter-reset: item}
.about_migraines .inner ol li{margin:0 10px 5px 0;font-size:14px;color:#383838}

.about_migraines .inner ul.retailers{width:100%}
.about_migraines .inner ul.retailers li{margin:0 10px 5px 0;float:left;background-image:none;padding:0}
.about_migraines .inner ul.retailers li a{width:170px;height:110px;float:left;display:block}

/* Where to buy logo and hover images */

.about_migraines .inner ul.retailers li .Boots{background:url(../images/wheretobuy1.jpg) left top no-repeat}
.about_migraines .inner ul.retailers li .Boots:hover{background:url(../images/wheretobuy1hover.jpg) left top no-repeat}
.about_migraines .inner ul.retailers li .Tesco{background:url(../images/wheretobuy2.jpg) left top no-repeat}
.about_migraines .inner ul.retailers li .Tesco:hover{background:url(../images/wheretobuy2hover.jpg) left top no-repeat}
.about_migraines .inner ul.retailers li .Pharmacy2u{background:url(../images/wheretobuy3.jpg) left top no-repeat}
.about_migraines .inner ul.retailers li .Pharmacy2u:hover{background:url(../images/wheretobuy3hover.jpg) left top no-repeat}
.about_migraines .inner ul.retailers li .Morrisons{background:url(../images/wheretobuy5.jpg) left top no-repeat}
.about_migraines .inner ul.retailers li .Morrisons:hover{background:url(../images/wheretobuy5hover.jpg) left top no-repeat}
.about_migraines .inner ul.retailers li .Rowlands{background:url(../images/wheretobuy6.jpg) left top no-repeat}
.about_migraines .inner ul.retailers li .Rowlands:hover{background:url(../images/wheretobuy6hover.jpg) left top no-repeat}



.about_migraines .inner .ul_about li{padding-bottom:5px;background:none;list-style:disc inside;padding-left:0}


#ul_tips li{background:url(../images/arrow.gif) left 3px no-repeat;padding:0 0 20px 15px}


.about_sidebar{width:244px;float:left;margin-top:60px}
.about_sidebar h2{font-size:18px;color:#e51783;text-transform:uppercase}
.about_sidebar small{font-size:11px;color:#454545;display:block;text-align:right}
.about_sidebar .migrane_tips{background:url(../images/Migraine-Advice.jpg) left top no-repeat}
.about_sidebar .buying_migraleve{background:url(../images/Buying-Migraleve.jpg) left top no-repeat}
.about_sidebar .trigger_diary{background:url(../images/trigger-day.jpg) left top no-repeat}
.about_sidebar .where_to_buy{background:url(../images/advice-about.jpg) left top no-repeat}
.about_sidebar .migrane_tips, .about_sidebar .buying_migraleve, .about_sidebar .trigger_diary, .about_sidebar .where_to_buy{width:244px;height:160px;position:relative}
.about_sidebar .migrane_tips .inner , .about_sidebar .buying_migraleve .inner , .about_sidebar .trigger_diary .inner, .about_sidebar .where_to_buy .inner{width:143px;padding:15px 10px 10px 90px}
.about_sidebar .migrane_tips .inner h2 , .about_sidebar .buying_migraleve .inner h2 , .about_sidebar .trigger_diary .inner h2 , .about_sidebar .where_to_buy .inner h2{font-size:14px;color:#e51783;padding-bottom:10px;text-transform:uppercase}
.about_sidebar .migrane_tips .inner p , .about_sidebar .buying_migraleve .inner p , .about_sidebar .trigger_diary .inner p, .about_sidebar .where_to_buy .inner p{color:#383838;padding-bottom:10px;font-size:11px}
.about_sidebar .migrane_tips .inner a , .about_sidebar .buying_migraleve .inner a , .about_sidebar .trigger_diary .inner a, .about_sidebar .where_to_buy .inner a{color:#2678a5;padding-left:12px;background:url(../images/arrow.gif) left 2px no-repeat;position:absolute;bottom:40px;left:90px;text-transform:uppercase}
.about_sidebar .migrane_tips .inner a:hover , .about_sidebar .buying_migraleve .inner a :hover, .about_sidebar .trigger_diary .inner a:hover, .about_sidebar .where_to_buy .inner a:hover{text-decoration:underline}

/* End About Page */


/* Trigger Diary */

.tdc{width:611px;margin-top:20px;position:relative;left:-10px}
.tdc .tdt{width:611px;height:24px;background:url(../images/trigger_diary_resize_content_top.jpg) left top no-repeat}
.tdc .tdr{width:611px;background:url(../images/trigger_diary_resize_content_repeat.jpg) left top repeat-y;overflow:hidden;padding-left:25px}
.tdc .tdr h2{font-size:18px;color:#e51783;text-transform:uppercase;padding:0 35px 15px 0}
.tdc .tdr p{font-size:14px;color:#383838;padding:0 35px 15px 0}
.tdc .tdr a{color:#2a87b9;font-size:14px;font-weight:bold}
.tdc .tdb{width:611px;height:24px;background:url(../images/trigger_diary_resize_content_bottom.jpg) left top no-repeat}

.download{width:244px;height:115px;background:url(../images/triggerdiary.jpg) left top no-repeat}
.download h3{font-size:14px;text-transform:uppercase;padding:15px 0 10px 20px}
.download a{color:#2678a5;background:url(../images/arrow.gif) left 2px no-repeat;padding-left:20px;text-transform:uppercase;position:relative;left:20px}
.download a:hover{text-decoration:underline}  

#trigger li{padding-bottom:20px}

/* End Trigger Diary */

/* Contact Page */

.contacts_migraines{width:400px;float:left;margin-right:80px}
.contacts_sidebar{float:left;width:300px}
.contacts_sidebar h2{font-size:18px;color:#e51783;text-transform:uppercase;padding-bottom:15px}
.contacts_sidebar small{font-size:11px;color:#454545;display:block;text-align:right;position:relative;left:40px}

.contacts_sidebar .email_validation{top:20px;margin-left:20px;color:Red}
#contact{margin:30px 0 100px 0;width:398px}
#contact tr{height:40px}
#contact tr td label{font-size:14px;color:#454545;display:block;text-align:right}
#contact tr td .left{text-align:left;margin-bottom:10px}  
#contact tr td input , #contact tr td select{width:196px;height:18px;position:relative;left:20px;border:1px solid #666} 
#contact tr td textarea{width:398px;height:125px;border:1px solid #666}
#contact tr td table{margin-top:10px}
#contact tr td table tr td table{margin-top:0}
#contact tr td table tr td input{display:inline;width:auto;height:auto;text-align:left;left:0;top:2px}
#contact tr td table tr td  .removeborder{border:none}
#contact tr td table tr td label{font-size:11px;position:relative;left:10px;text-align:left;margin-right:5px}
#contact tr td table tr td label a{color:#2a87b9}
#contact tr td table tr td label a:hover{text-decoration:underline}
#contact tr td table tr td input.submit{width:106px;height:37px;background:url(../images/contact-us.jpg) left top no-repeat;display:block;border:none;cursor:pointer}
#nowidth{width:auto}
#wcpmC{background:#FFF url(../images/migraleve_pink.png) left 100% no-repeat;width:942px;overflow:hidden}


/* End Contact Page */


/* Products Page  */

.mpp{width:133px;height:545px;float:left;margin-right:15px;background:url(../images/migrleve_products_04.jpg) left top no-repeat}
.mpi{width:330px;float:left}
.mpi .item{margin-bottom:30px}
.mpi .itemLess{margin-bottom:8px}
.mpi .item h3, .mpi .itemLess h3{font-size:16px;color:#e51783;padding-bottom:10px}
.mpi .item p, .mpi .itemLess p{font-size:14px;color:#383838}
.mpi .item small, .mpi .itemLess small{padding-bottom:30px;display:block;font-size:10px;color:#383838}

/* End Products Page */


/* Privacy Policy */

#privacypolicy{width:900px}
#privacypolicy ul li{background:none;text-indent:0}
#policy li{padding-bottom:5px}  

/* End Privacy Policy */

.footer{height:112px}
.footer .footer_top{height:42px;padding-left:5px}
.footer .footer_top ul{width:100%;line-height:42px}
.footer .footer_top ul li{float:left}
.footer .footer_top ul .last{float:right}
.footer .footer_top ul .last  strong{color:#4e4645}
.footer .footer_top ul li a{float:left;padding-right:10px;font-weight:bold;color:#4e4645} 
.footer .footer_top ul li a:hover{text-decoration:underline}
.footer .footer_bottom{position:relative;left:5px}
.footer .footer_bottom p{font-size:11px;color:#4e4645;padding-bottom:10px}

/* Internet Explorer 6 bug fix */

* html .mb .be .in{right:0}
* html #wcpmC{background:#FFF}
* html .download a{height:1%;display:block}
* html #about_migraines_ie{margin-right:0}
* html .about_migraines .inner ul li{height:100%}
* html .about_migraines{margin-right:60px}
* html #wcpt{position:relative;top:1px}
* html .page_content , * html #wcp{position:relative;top:-10px}
* html .page_content_bottom, * html .page_content_middle{margin-top:-1px}
* html .answers{margin-top:-1px}
