@charset "utf-8";
/* CSS Document */

body {
	background-image: url(/wp-content/themes/astra-child/images/bg.gif);
	background-repeat: repeat-x;
	background-position:left top;
	padding:0px;
	margin:0px;
	background-color:#238ba0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#44494a;
}
/* #container{
	margin:0px auto;
	width:1000px;
	background-color:#FFFFFF;
} */
#mainArea{
	overflow:hidden;
	clear:both;
	padding:10px;
}
#leftPanel{
	float:left;
	width:165px;
}
#rightPanel{
	float:right;
	width:800px;
}
#midPanel{
	float:left;
	width:474px;
	text-align:justify;
}
#rightSmallpanel{
	float:right;
	width:310px;
}




#headerGoogleAd{
	text-align:center;
	padding:14px;
	background-image: url(/wp-content/themes/astra-child/images/header-google-ad-bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#header{
	overflow:hidden;
	clear:both;
	padding:14px 10px;
}
#header .logo{
	float:left;
	padding:0px 15px;
}
#header .topRightNav{
	float:right;
	padding:40px 15px 0px 0px;
	text-transform:uppercase;
	color:#4b8828;
	font-size:12px;

}
#header .topRightNav a{
	color:#4b8828;
	text-decoration:none;
}



#topNav{
	padding:0px;
	margin:0px;
	list-style:none;
	clear:both;
	overflow:hidden;
	display:block;
	background-image: url(/wp-content/themes/astra-child/images/top-nav-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-shadow: 0.1em 0.1em 0.05em #333;
	height: 36px;
}
#topNav li{
	float:left;
	padding:0px;
	margin:0px;
}
#topNav a{
	float:left;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	border-right:1px solid #3a731b;
	border-left:1px solid #559830;
	font-size:14px;
	/*padding:10px 23px;*/
	padding:10px 0px;
	text-align:center
}
#topNav a#current{
	background-image: url(/wp-content/themes/astra-child/images/top-nav-bg-active.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#topNav a.first{
	border-left:0px;
	/*padding:10px 26px;*/
	padding:10px 0px;
}
#topNav a.last{
	border-right:0px;
	/*padding:10px 26px;*/
}
#topNav .home{
	width:92px;
}
#topNav .ankle{
	width:90px;
}
#topNav .back{
	width:83px;
}
#topNav .elbow{
	width:96px;
}
#topNav .foot{
	width:86px;
}
#topNav .hand{
	width:83px;
}
#topNav .hip{
	width:67px;
}
#topNav .knee{
	width:82px;
}
#topNav .neck{
	width:83px;
}
#topNav .shoulder{
	width:121px;
}
#topNav .wrist{
	width:97px;
}




#leftPanel h2{
	background-image: url(/wp-content/themes/astra-child/images/left-section-title-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:normal;
	font-size:15px;
	padding:6px 10px;
	margin:0px;
	background-color:#33adc4
}
.leftSectionTopCurve{
	background-image: url(/wp-content/themes/astra-child/images/left-section-top-curve.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:12px;
}
.leftSectionBottomCurve{
	background-image: url(/wp-content/themes/astra-child/images/left-section-bottom-curve.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:12px;
	margin-bottom:12px;
}
.leftMid{
	border:5px solid #efe9f9;
	border-top:0px;
	border-bottom:0px;
	padding:8px;
}
#leftPanel .sponcers{
	text-align:center;

}
#leftPanel .sponcers img{
	border:1px solid #efefef;
	margin-bottom:6px;
}
#leftPanel .localGuideLinkBlock{
	height:150px;
	overflow:auto;
}
#leftPanel .localGuideLinkBlock a{
	display:block;
	color:#44494a;
	text-decoration:none
}
#leftPanel .localGuideLinkBlock a:hover{
	display:block;
	color:#f5960f;
	text-decoration:underline
}





a{
	color:#f6960f;
	text-decoration:none;
}
a:hover{
	color:#f6960f;
	text-decoration:underline;
}
a img{
	border:none;
}
p{
	padding:0px;
	margin:0px;
	margin-bottom:18px;
}
h1{
	padding:0px;
	margin:0px;
	color:#ec8d01;
	font-size:22px;
	margin-bottom:15px;
	font-weight:normal;
}
h2{
	padding:0px;
	margin:0px;
	color:#1ea4bd;
	font-size:18px;
	margin-bottom:10px;
	font-weight:normal;
}
h3{
	padding:0px;
	margin:0px;
	color:#4b8828;
	font-size:16px;
	margin-bottom:4px;
}
#mainArea ul{
	padding:0px;
	margin:0px;
	list-style:none;
	margin-bottom:18px;
}
#mainArea ul li{
	padding:0px;
	margin:0px;
	background-image: url(/wp-content/themes/astra-child/images/orange-bullet-point.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-bottom:3px;
	padding-left:12px;

}





#subfooter{
	background-image: url(/wp-content/themes/astra-child/images/sub-footer-bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align:center;
	padding:10px 0px;
	border-top:2px solid #efe9f9
}
#footer{
	color:#7ca764;
	padding:5px 10px;
	border-top:2px solid #468125;
	font-size:12px;
}


.bannersArea img{
	margin-bottom:6px;
}
.bannersArea img.last{
	margin-bottom:0px;
}
.grayRightTopCurve{
	background-image: url(/wp-content/themes/astra-child/images/gray-top-curve-right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:7px;
}
.grayRightBottomCurve{
	background-image: url(/wp-content/themes/astra-child/images/gray-bottom-curve-right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:7px;
}
.grayRightMid{
	border:6px solid #EFE9F9;
	border-top:0px;
	border-bottom:0px;
	text-align:center;
	background-color:#efe9f9
}
.rightAdsSections{
	margin-bottom: 12px;
}





.twitterBox .bottom{
	background-image: url(/wp-content/themes/astra-child/images/twitter-bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding:16px 6px 6px 0px;
	text-align:right;
	margin-bottom:12px;
}
.twitterBox .mid{
	padding:10px;
	border:6px solid #d2f1f7;
	border-top:0px;
	border-bottom:0px;
}
.twtr-hd{
	display:none;
}
.twtr-ft{
	display:none;
}
.twtr-tweet-text p{
	font-family: Arial,Helvetica,sans-serif !important;
    font-size: 13px !important;
}

.imgLeft{
	float:left;
	margin:0px 14px 14px 0px;
	border:1px solid #efe9f9
}
