/* Main CSS */
*{padding:0;margin:0}
body{background-color:#FFFFFF;color:#434375;font:12px "Gill Sans MT",Helvetica,Arial,sans-serif;}
a{text-decoration:none;cursor:pointer;color:#434375}
a:active{outline:none}
a:focus{}
a img{border:none}
a span{display:none}
label{cursor:pointer}
small{font-weight:normal !important}
acronym{border-bottom:none}
p{padding:5px;line-height:16px}
h1{padding-bottom:10px}
h2,h3{padding:5px}
h1 span, h2 span, h3 span{color:#434375}
table{width:100%;border-collapse:collapse}
input{background-color:#FFF !important}
ol{margin-left:10px}
ol li{padding:5px}
.debug{border:1px dotted #000}

#menu,#wrapper{margin:auto;width:922px}

/* Wrapper */
#wrapper{clear:both;margin:20px auto}
#wrapper p,li{font-size:18px;color:#565657;line-height:20px}
#wrapper a{color:#d2428e}
#wrapper h2{color:#d2428e;padding-bottom:0px}

/* Header */
#menu_wrap{background:url(../img/minimal/header_tile.png) repeat-x;overflow:hidden;clear:both;float:left;width:100%;height:37px}
#powered_by{width:200px;height:43px;display:block;background:url(../img/minimal/powered_by_large.png);float:left}
#menu_content{width:922px;margin:0 auto;overflow:hidden}

#minimal_header_wrap{width:920px;height:271px;margin:auto;position:relative}

#header{background-color:#45427d;background-position:top center;background-repeat:no-repeat;height:271px;width:100%;border-width:0 0 3px 0; border-style:solid;border-color:#d54691;text-align:center;overflow:visible}
#header a{display:block;position:absolute}

/* Top Menu */
#menu{height:37px;width:675px;overflow:hidden}
#menu a{height:40px;display:block;float:left;background-image:url(../img/minimal/Menu.png)}

.minimal_banner{height: 270px;width:1001px;}
.minimal_body{width:897px;margin-top:300px}
.back_button{height:45px ;position:relative; margin-top:10px;}
#back_button_box{margin:auto;width:260px}

#tm_hom{width:62px;background-position:0 0}
#tm_hom:hover{background-position:0 -38px}
#tm_hom.active{background-position:0 -76px}
#tm_sto{width:110px;background-position:-61px 0}
#tm_sto:hover{background-position:-61px -38px}
#tm_sto.active{background-position:-61px -76px}
#tm_joi{width:88px;background-position:-169px 0}
#tm_joi:hover{background-position:-169px -38px}
#tm_joi.active{background-position:-169px -76px}
#tm_inv{width:121px;background-position:-256px 0}
#tm_inv:hover{background-position:-256px -38px}
#tm_inv.active{background-position:-256px -76px}
#tm_pha{width:135px;background-position:-375px 0}
#tm_pha:hover{background-position:-375px -38px}
#tm_pha.active{background-position:-375px -76px}
#tm_blo{width:65px;background-position:-510px 0}
#tm_blo:hover{background-position:-510px -38px}
#tm_blo.active{background-position:-510px -76px}
#tm_par{width:92px;background-position:-574px 0}
#tm_par:hover{background-position:-574px -38px}
#tm_par.active{background-position:-574px -76px}

/* Content */
#content{overflow:visible;clear:both}
.container_text{width:290px;margin-bottom:20px}
.container_text p{font-size:22px !important;line-height:25px !important}

/* Footer */
#footer{margin:auto;width:1001px;clear:both}
#footer{background:url(../img/minimal/FooterMenu.gif) no-repeat;height:38px;white-space:nowrap;overflow:hidden;margin-top:50px}
#footer a{height:38px;display:block;float:left;background-image:url(../img/minimal/FooterMenu.gif)}

#ft_con{width:97px;background-position:-50px 0;margin-left:50px}
#ft_con:hover{background-position:-50px -39px}
#ft_con.active{background-position:-50px -78px}
#ft_abt{width:105px;background-position:-145px 0}
#ft_abt:hover{background-position:-145px -39px}
#ft_abt.active{background-position:-145px -78px}
#ft_inv{width:170px;background-position:-250px 0}
#ft_inv:hover{background-position:-250px -39px}
#ft_inv.active{background-position:-250px -78px}
#ft_pha{width:130px;background-position:-420px 0px}
#ft_pha:hover{background-position:-420px -39px}
#ft_pha.active{background-position:-420px -78px}

/* Button */
.minimal_button{height:45px}
.minimal_button{background-repeat:no-repeat;background-position:0 0}
.minimal_button a{display:block;height:45px}
.minimal_button:hover{background-position:0 -45px}

.back_button{background:url(../img/minimal/back_to_home.jpg);width:258px;margin:20px auto}
.login_button{background:url(../img/minimal/minimal_login_button.png);width:208px}
.register_pharmacy_button{background:url(../img/minimal/find_out_more_button_rollover.png);width:207px;height:44px;margin-left:208px;margin-top:40px}
.circle_button{background:url(../img/minimal/circle_rollover.jpg) no-repeat;width:40px !important}
.view_store_button{background:url(../img/minimal/view_store_button.jpg) no-repeat;width:258px;margin-right:10px}
