/* @override http://www.livepilates.com.au/wp-content/themes/livewp/style.css */

/*   
Theme Name: Live
Theme URI: http://www.live.com.au
Description: Live Website
Author: Lars Dahlberg
Author URI: http://www.live.com.au/
Version: 1.0


/*------------------------------------------------------------------
[Table of contents]

1. Body / Header
Font
2. Left Column#4c4c4c
3. Right Column /
4. Main Content / Mid Coulmn
5. News
6. Footer
7. Navigation

-------------------------------------------------------------------*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent
}

body {
	
}

ol,ul {
	list-style: none
}

blockquote,q {
	quotes: none
}

blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0
}

ins {
	text-decoration: none
}

del {
	text-decoration: line-through
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

body {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}


/*-----------Font-------------*/

p {
	color: #4c4c4c;
	font: normal 0.75em/17px Helvetica, Arial, sans-serif;
}

small {
	font-size: 0.5em;
	color: #7e7e7e;
}

a {
	color: #004e8c;
}

h1, h2, h3, h4, h5,  p,  a {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h2 {
	padding-top: 2px;
	font-size: 1em;
	color: #00a0af;
	font-style: italic;
}

h3 {
	font-size: 1.8em;
	color: #00a0af;
	font-style: italic;
}

h4 {

	font-size: 1em;
	color: #4c4c4c;
	font-style: italic;
}

h5 {
	font-size: 1em;
	color: #004e8c;
	font-style: italic;
}

h6 {
	font-size: 1.1em;
	color: #00a0af;
	font-style: italic;
}

.white {
	color: #fff;
	font-size: 1.1em;
}

/*---- Banner------*/

#topbgcontainer {
	height: 141px;
	width: 100%;
	background: url(images/main_bg_top.jpg) repeat-x;
}

#topmiddlebgcontainer {
	background-image: url(images/main_bg_top_flare.jpg);
	width: 940px;
	height: 141px;
	margin: 0 auto;
	position: relative;
}

#topmenubgcontainer {
	height: 20px;
	position: absolute;
	top: 0;
	right: 0;
}

#topmenubgcontainerleft {
	height: 20px;
	float: left;
	background-image: url(images/top_right_menu_bg_l.png);
	width: 12px;
}

#topmenubgcontainermiddle {
	height: 20px;
	position: relative;
	float: left;
	background: url(images/top_right_menu_bg_m.png) repeat-x;
	display: table;
	padding-top: 2px;
}

#topmenubgcontainerright {
	height: 20px;
	float: left;
	background-image: url(images/top_right_menu_bg_r.png);
	width: 10px;
}

ul.topmenu {
	
}

ul.topmenu li {
	display: table-cell;
	vertical-align: text-top;
	display: inline;
	font-size: 0.5em;
	color: #fff;
	margin-right: 3px;
	margin-left: 3px;
	text-transform: uppercase;
	font-style: italic;
}

ul.topmenu li a {
	color: #fff;
}
#outdoor_fitness{
	width: 400px;
	height: 70px;
	position: absolute;
	left: 300px;
	bottom:0px;
}
#bannerbgcontainer {
	background-image: url(images/live_banner_bg2.png);
	width: 965px;
	height: 103px;
	position: absolute;
	bottom: 0;
	left: 40px;
}

#login {
	position: absolute;
	width: 111px;
	right: 60px;
	top: 32px;
}

.mainmenucontainer {
	position: absolute;
	right: -25px;
	bottom: -1px;
}

#mainmenubgcontainerleft {
	position: relative;
	float: left;
	width: 21px;
	background-image: url(images/main_menu_bg_l.png);
	height: 41px;
}

#mainmenubgcontainermiddle {
	position: relative;
	float: left;
	background: url(images/main_menu_bg_m.png);
}

#mainmenubgcontainerright {
	position: relative;
	float: left;
	width: 16px;
	background-image: url(images/main_menu_bg_r.png);
	height: 41px;
}

ul.mainmenu {
	margin-top: 11px;
	display: block;
	color: #FFF;
}

ul.mainmenu li {
	float: left;
	display: inline;
	padding-left: 13px;
	padding-right: 13px;
	height: 27px;
	display: inline-block;
	padding-top: 3px;
	text-align: center;
}

* html ul.mainmenu li {
	display: inline;
}

ul.mainmenu li a {
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	font-style: italic;
}

ul.mainmenu li:hover, ul.mainmenu li.current_page_parent, ul.mainmenu li.current_page_ancestor, ul.mainmenu li.selected,
ul.mainmenu li.current_page_item {
	background: url(images/main_menu_bg_m_sel2.jpg) repeat-x;
}

#logo {
	position: absolute;
	left: 70px;
	top: 20px;
}

#middlebgtopcontainer {
	height: 40px;

	background: url(images/menu_bg_bg.jpg) repeat-x;
}

#middlebgtopcontainerinner {
	margin: 0 auto;
	height: 40px;
	position: relative;
	width: 900px;
}

.button {
	background: url(images/members_clickhere_hov.png) no-repeat;
	width: 111px;
	height: 25px;
	text-align: center;
	display: table;
	vertical-align: middle;
}

.button:hover {
	background: url(images/members_clickhere.png) no-repeat;
}

.button a {
	text-decoration: none;
	font-size: 0.7em;
	vertical-align: middle;
	font-style: italic;
	font-weight: bold;
	position: relative;
	display: table-cell;
	vertical-align: middle;
}

/*       ---- Maincontent------         */

.midcolumn {
	width: 470px;
	margin-left: 205px;
}

.sifr {
	margin: 0px;
}

.imagecont {
	width: 470px;
	height: 122px;
	background: url(images/imagecont_company.jpg) no-repeat;
}

#middlebgmiddlecontainer {
	background: #e8e8e8 url(images/main_bg.jpg) repeat-x;
	min-height: 500px;
	position: relative;
	overflow: hidden;
}

.maincontentcontainer {
	margin: 0 auto;
	width: 938px;
}

.maincontentcontainersec {
	margin: 0 auto;
	width: 900px;
}

#fontsize {
	margin-top: 5px;
	font-size: 0.7em;
	color: #7e7e7e;
}

#fontsize a {
	color: #7e7e7e;
}

.maincont {
	padding-top: 10px;
}

.maincont p {

	padding-bottom: 0.7em;
}

.maincont h5 {
	padding-top: 5px;
}

.maincont ul {
	padding-top: 0.4em;
	padding-bottom: 0.8em;
}

.maincont li {
	font-size: 12px;
	color: #4c4c4c;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 15px;
	list-style-image: url(images/bullet.gif);
}

.maincont li a {
	color: #004e8c;
}




a#collapse {
	background: url(images/arrow.gif) no-repeat right;
	padding-right: 17px;
	font-size: 1em;
	color: #004e8c;
}

.phone {
	color: #00a0af;
	font-size: 15px;
	font-weight: bold;
}

.ddsg-wrapper ul {
	font-size: 1.2em;
}

.maincont a:hover {
	font-weight: bold;
}

leftcolcontainer {
	position: relative;
}

.mainadcontainer {
	width: 738px;
	height: 400px;
	position: relative;
}

.smalladcontainer {
	width: 700px;
	height: 176px;
	position: relative;
	float: right;
	margin-top: -59px;
	margin-right: 12px;
}

.smalladleft {
	position: relative;
	width: 200px;
	height: 176px;
	float: left;
	background: url(images/small_ad_bg.jpg) no-repeat;
}

.smalladmiddle {
	position: relative;
	width: 200px;
	height: 176px;
	float: left;
	background: url(images/small_ad_bg.jpg) no-repeat;
	margin-left: 8px;
}

.adtop {
	position: relative;
	width: 90%;
	border-bottom: 1px solid #faa200;
	height: 22px;
	float: right;
	margin-right: 0;
	margin-top: 12px;
	margin-right: 12px;
}

.adtop img {
	float: right;
}

.maincontrightcol li a {
	float: right;
}

.adtoprightcol {
	padding-left: 10px;
	padding-right: 10px;

background: url(images/right_col_ad_bg2.png) no-repeat;

	position: relative;
	width: 171px;
	height: 165px;
}
.adtopleftcol .heading{
	margin-top: 10px;
}
.adtopleftcol h6{
padding-right: 8px;
padding-top: 5px;
padding-bottom: 5px;
margin: 0px;
font-size: 14px;
color: white;
text-align: right;
position: relative;
float: right;
	line-height: 15px;
}

.adtopleftcol{
		background: url(images/right_col_ad_bgnarrow.png) no-repeat;
	padding-right:8px;
	width: 160px;
	height: 142px;
	padding-left: 10px;
	padding-right: 10px;
}
.enquireicon {
	display: none;
	position: absolute;
	left: 10px;
	top: 20px;
	width: 56px;
	height: 40px;
}

.heading {
	width: 150px;
	margin-top: 35px;
	margin-right: 0px;
	float: right;
	position: relative;
	height: 50px;
}

.admain {
	margin-right: 15px;
	margin-left: 10px;
	margin-top: 10px;
	position: relative;
float: left;
	width: 173px;
	z-index: 17;
	display: block;
	vertical-align: middle;
	overflow: hidden;
	height: 70px;

}

.admainleft {
	float: left;
	padding-left: 30px;
	margin-top: 15px;
	width: ;
}

.admain p {
	font-size: 0.7em;
	color: #7e7e7e;
	line-height: 14px;
	position: relative;


}

a.a2a_dd.addtoany_share_save {
	float: right;
}

.date {

	margin-top: 12px;
	margin-left: 10px;
	width: 75px;
	z-index: 30;
	font-size: 0.7em;
	float: left;
}

.readmore h6 a {
	color: #004e8c;
	position: absolute;
	right: 20px;
	font-size: 0.6em;
	bottom: 15px;
	width: 75px;
	text-align: right;
}

.ad {
	position: relative;
	color: #004e8c;
	font-size: 12px;
	margin-left: 10px;
	float: left;
	margin-top: 4px;
	

	
	
}

#middlebgbottom {
	background: url(images/main_bg_bottom.jpg) repeat-x;
	height: 42px;
}

/*-------------forms-----------*/


input, select, textarea, checkbox {
	margin-bottom: 5px;
}

.myForm td {
	color: #4c4c4c;
	font: normal 0.75em Helvetica, Arial, sans-serif;
	vertical-align: top;
	padding-right: 3px;
	


}

span.required {
	color: red;
float: left;
	width: 5px;
}

table.myForm_med tbody tr td span.required {

}

.myForm_med, .myForm  {



}

form#frmSS6 {
	width: 329px;
	margin-top: 20px;
	
}
tbody{
}

/*-------------medform-----------*/

.myForm_med td {
	color: #4c4c4c;
	font: normal 0.9em Helvetica, Arial, sans-serif;
	vertical-align: top;

	margin-bottom: 3px;
}
.myForm_med tbody tr td.terms {
	background-color: #dbedff;
	width: 765px;
	border: 1px solid #989898;
	padding: 10px;
}
.myForm_med tr.fullwidth {
	width: 100%;
}
.myForm_med tr td.fullwidth {
	width: 100%;
}
.myForm_med tr td.fullwidth ul li{
	
}

ul#collapser li {
	
}


#frmSS2 table.myForm_med tbody tr td label {
	font-size: 0.8em;
	color: black;
}
.myForm_med tbody tr td #collapser li a.jqcNode {
	
	background: url(images/arrow.gif) no-repeat right;
	padding-right: 17px;
	font-size: 1em;
	color: #004e8c;
	list-style-type: none;
	
}

.myForm_med tbody tr td #collapser ul li  {
	list-style-image: none;
	
}
.myForm_med tbody tr td #collapser li  {
	list-style-image: none;
	padding: 0px;
	margin: 0px;
	
}

.myForm_med tbody tr td #collapser li  {
	list-style-image: none;
	padding: 0px;
	margin: 0px;
	
}
.myForm_med tr td{


		margin: 0px;
	padding-bottom: 10px;
	
}
.myForm_med tbody tr td input.single{
font-size: 1.1em;
}
.myForm_med tbody tr td textarea.multiple{
width: 223px;
	height: 95px;
}
input, select, textarea, checkbox {
	margin-bottom: 5px;
}


/*-------------left col-----------*/

.leftcol {
	width: 200px;
	float: left;
	margin-top: 17px;
}

.listings {
	text-align: right;
	margin-right: 15px;
}

.listings li {
	text-align: right;
	text-align: right;
	font-size: 12px;
	color: #4c4c4c;
	padding-top: 2px;
	padding-bottom: 2px;
}

.secnavigation {
	width: 170px;
	text-align: right;
	padding-bottom: 20px;
}

ul.secmenu {
	
}

ul.secmenu li {
	background: url(images/secmenu_bg.png) no-repeat;
	text-decoration: none;
	color: white;
	margin-bottom: 1px;
}

ul.secmenu li a {
	display: inline-block;
	text-decoration: none;
	color: white;
	font: bold 0.7em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-weight: 400;
	padding: 6px;
}

ul.secmenu li:hover, ul.secmenu li.current_page_item ,ul.secmenu li.current_page_parent, ul.secmenu li.current_page_ancestor {
	background: url(images/secmenu_bg_sel_blue.png) no-repeat;
}

ul.mainnav li.current_page_item, ul.mainnav li.current_page_parent {
	
}

ul.secmenu li ul {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
}

ul.secmenu li ul li:hover, ul.secmenu li ul li, ul.secmenu li ul li.selected, ul.secmenu li ul li.current_page_item, ul.secmenu li ul li.current_page_ancestor, ul.secmenu li ul li.current_page_parent {
	background: none;
	text-decoration: none;
}

ul.secmenu li ul li.selected {
	color: #3d3b3e;
}

.secmenu {
	
}

ul.secmenu li.current_page_ {
	
}

li.page_item ul {
	display: none;
}

li.page_item:hover ul {
	display: block;
}

li.current_page_item ul,li.current_page_parent ul, li.current_page_parent ul li:hover {
	display: block;
}

li.current_page_item ul,li.current_page_parent ul:hover {
	display: block;
}

ul.secmenu li ul li.current_page_parent a, ul.secmenu li ul li.current_page_item a {
	
}

ul.secmenu li ul li a {
	text-decoration: none;
	color: #4c4c4c;
	display: block;
	font: normal 0.6em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

ul.secmenu li ul li a {
	padding: 3px;
}

ul.secmenu li ul li a:hover, ul.secmenu li ul li.current_page_item a, ul.secmenu li ul li.current_page_parent a {
	color: #4c4c4c;
}

ul.secmenu li ul li:hover, ul.secmenu li ul li.current_page_item, ul.secmenu li ul li.current_page_parent {
	border-right: 2px solid #00a0af;
}

.leftad {
	position: relative;
	padding-top: 2px;
	
}

/*-------------right col-----------*/
.survey_top{
		background: url(images/survey_top.png) no-repeat;
	width: 197px;
	min-height: ;
	text-align: left;

	height: 38px;

	
}
.survey_mid{
		background: url(images/survey_mid.png) repeat-y;

	width: 177px;
	padding-right: 10px;
	padding-left: 10px;
	


	
}
.survey_bot{
		background: url(images/survey_bot.png) no-repeat;
	width: 197px;



	height: 5px;

	
}
.Module_survey {
	margin-bottom: 5px;
	
}
.Module_survey h5 {
font-size: 0.8em;


	
}

ul.Fields {
	
}
.Module_survey label{
	font-size: 0.7em;
		color: #4c4c4c;

}






.rightadrefer {
	width: 174px;
	position: relative;
	height: 95px;
}

.rightadrefer p {
	position: absolute;
	bottom: 4px;
	right: 12px;
	color: #fff;
	text-align: right;
	font-size: 0.7em;
}
.rightadrefer a {
	font-style: italic;
	font-weight: bold;
}
.rightadmember {
	background: url(images/become_a_member_ad.jpg) no-repeat;
	width: 197px;
	position: relative;
	height: 126px;
	margin-bottom: 10px;
}

.rightadmember p {
	position: absolute;
	bottom:3px;
	left: 10px;
	color: #4c4c4c;
	text-align: left;
	font-size: 0.7em;
}
.rightadmember a {
	font-style: italic;
	
}

a.readmore {
	color: #004e8c;
	font-style: italic;
	color: #004e8c;
	font-size: 0.6em;
	text-align: right;
}

.smalladright {
	position: relative;
	width: 280px;
	height: 176px;
	float: right;
	background: url(images/small_ad_right.jpg) no-repeat;
}

/* News section on Secondary pages */

.rightnews_cont {
	position: relative;
	width: 200px;
	float: right;
}

.topnews {
	background: url(images/rightnewstopn.png) no-repeat;
	width: 174px;
	min-height: ;
	text-align: left;
	padding-top: 12px;
	height: 30px;
	padding-right: 10px;
	padding-left: 10px;
}

.topnews h5 {
	font-size: 12px;
}

.midnews {
	width: 197px;
	padding-right: 10px;
	padding-left: 10px;
}

.midnews p {
	width: 180px;
	font-size: 0.7em;
	line-height: 14px;
	padding-bottom: 5px;
}

.botnews {
	width: 197px;
	height: 9px;
}

.date_sec {
	margin-top: 10px;
	right: 15px;
	float: right;
	color: #faa200;
	width: 90px;
	font-size: 0.7em;
}

.rightcol h6 {
	color: #004e8c;
	position: relative;
	text-decoration: none;
	float: left;
	width: 100px;
	font-size: 0.9em;
	margin-top: 10px;
}

.ad_sec {
	color: #004e8c;
}

.admain_sec {
	margin-right: 15px;
	margin-left: 10px;
	position: relative;
	float: left;
}

.letterhead {
	background: url(images/LIVe_letterhead.png) no-repeat;
	width: 400px;
	height: 571px;
	padding-top: 100px;
	display: table;
}

.letterhead p {
	font-family: "Courier New", Courier, mono;
	vertical-align: middle;
	padding-right: 20px;
	padding-left: 50px;
}

/* News section on Secondary pages end */

.logocontainer {
	height: 100px;
	width: 200px;
	background: url(images/vivovita.png) no-repeat;
}
#smalladrightmain {
	width: 267px;
	height: 121px;
	margin-left: 9px;
	position: relative;
	float: right;
	margin-top: 3px;
}

.smalladrightmain {
	background: url(images/pilates_offer.png) no-repeat;
	width: 267px;
	height: 121px;
	margin-left: 9px;
	position: relative;
	float: right;
	margin-top: 3px;
}

.smalladrightmain a {
	position: absolute;
	bottom: 2px;
	right: 15px;
	color: #004e8c;
	font-size: 11px;
	text-align: right;
	text-transform: uppercase;
	font-style: italic;
	font-weight: bold;
}

.rightcolcontainer {
	float: right;
	width: 195px;
	height: 515px;
	background: url(images/right_col_ad_bg1.png) no-repeat;
}

.maincontrightcol p {
	text-align: left;
	
	line-height: 12px;
	font-size: 0.7em;
	width: 164px;
	margin-top: 2px;
	margin-bottom: 2px;

}
.adtoprightcol h6{
padding-right: 5px;
	padding-top: 5px;
margin: 0px;
font-size: 14px;
color: white;
text-align: right;
position: relative;
float: right;
	line-height: 15px;
}
.enq{
	margin-top: 2px;
	width: 120px;
	height: 24px;
	overflow: hidden;
	background: url(images/enquire_heading1.png) no-repeat;
	float: right;
	
}
.enq a{
	position: relative;
	width: 100%;
	height: 100%;
		width: 120px;
	height: 24px;
	
}
.enq:hover {
	background-position: 0 bottom;
}
.enq img {
	margin-top: 5px;
	float: right;
}
.quick {
	position: relative;
	margin-top: 3px;
	padding-bottom: 2px;
	

	border-top: 1px solid #d7d7d7;
	display: block;
}

.maincontrightcol a img {
		
		float: right;
		position: relative;
		margin: 0px;


}
img.enquirebtn{
	
}


.maincontrightcol li a {
	color: #00a0af;
	font-weight: bold;
	float: right;
	display:inline
}

.maincontrightcol {
	width: 167px;
	height: 342px;
	position: relative;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 5px;
	display: inline-block;
	background: url(images/bg_rightcol.png) no-repeat;
}
.white{
	color: #fff;
}
.maincontrightcol h6 {
	font-size: 13px;

	
	line-height: 14px;
	text-align: right;
}

.maincontrightcol h5 {
	margin-top: 2px;
	font-size: 13px;
margin-bottom: 0px;
	text-align: left;
	line-height: 14px;
}

.maincontrightcol a {
	text-decoration: underline;
	color: #fff;
}

#contact-form ol {
	float: right;
}

#contact-form ol li {
	color: #fff;
	font: 0.7em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 3px;
	margin-bottom: 3px;
}

#contact-form ol li label {
	font-style: italic;
	font-size: 12px;
}

#contact-form ol li select {
	width: 150px;
}

#contact-form ol li.buttons input {
	color: #4c4c4c;
}

.baseform {
	margin-top: 10px;
	margin-bottom: 10px;
}

/*-------------right col second-----------*/

.rightcol {
	float: right;
	width: 200px;
	margin-top: 25px;
}
.rightcol a{
	font-style: italic;
	font-weight: bold;
}

/*---------Footer-----------*/

#bottombgcontainer {
	background: #046b96 url(images/bottom_bg.jpg) repeat-x;

	min-height:300px;
  height:auto !important;
  height:300px;
	width: 100%;
	position: relative;

	
}
div#fixmetoo { 
position: absolute;


left: 0px; bottom: -5px;

}
body > div#fixmetoo {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
}
.facebook{
position: absolute;


left: 0px; bottom: -5px;
}


div > div.facebook { position: fixed; }

.footercontainer {
	width: 900px;
	margin: 0 auto;
	padding-top: 2px;
}
.footercontainer p{
	float: right;
	color: #c4c4c4;
	font-size: 0.6em;
}
.right{
	float: right;
}
.button1{
		background:  url(images/button1.png);
		position: absolute;
		bottom: 5px;
		right: 3px;
		width: 80px;
		height: 15px;
		overflow: hidden;
		
}
.button1:hover{
	background-position: 0 bottom;
}
.button1 a{
	position: relative;
			width: 80px;
		height: 15px;
height: 100%;
width: 100%;
}
.rightad{
	width: 196px;
	height: 457px;
		background:  url(images/free_trial_reformer3.png);
		position: relative;
}



/*---- Price Matrix table------*/
table.matrix tr{
	
}

table.matrix {
	margin-top: 10px;
	margin-bottom: 10px;
		border: 1px solid #999;
	
	font-size: 14px;
	width: 470px;
}
table.matrix td {
border: 1px solid #f5f5f5;

	padding: 5px 10px;
	text-align: right;
	vertical-align: top;
	
	font-weight: bold;
	font-size: 12px;
}
table.matrix  td{
	
}

td.vertical {
width: 20px;
	border-style: none;
	
}

td.noclasses {
	color: #fff;
	background-color: #004e8c;
width: 60px;
	font-weight: bold;
		border: 1px solid #fff;
}
td.noclasses1 {
	color: #fff;
	background-color: #004e8c;
border: 1px solid #fff;
width: 20px;

}
td.noclasses1 tr {



	


}
td.noclasses tr{
	
color: white;
	font-weight: bold;
		border: 1px solid #fff;
}


tr.secondline {
	
	background-color: #c4e2ff;

}
tr.secondline td {
	

}




a.downloadspdf{
	margin: 0px;
	padding: 0px;
	text-indent: 12px;
	vertical-align: 1px;
}



/*---- Store table------*/

.storetable tbody tr td {
	vertical-align: top;
}
.storetable tbody tr td {
	padding:10px;
	border-right: 1px dotted #e0e0e0;
	border-bottom: 1px solid #e4e4e4;
}

.storetable tbody tr td strong a {
	font-size: 0.8em;
}
.storetable{
	background: white;
}
















