/*

Theme Name: PT 360 Theme 1037

Theme URI: http://www.e-rehab.com/

Version: 1.0

Description: Designed by John Mason

Author: John Mason

Author URI: http://www.e-rehab.com

Template: ptcng

*/

@import url(superfish.css);



/*STRUCTURE - header, footer, etc*/

html{ background:#71beba;

color:#000;

overflow-y:scroll;

}



/*http://www.colorzilla.com/gradient-editor/#ffffff+0,ccebf9+42,ccebf9+61,bdcf76+100;Custom*/

.wrapper{

	min-height:100%;

	height:auto !important;

	height:100%;

	margin:0 auto -40px;

background: #ffffff;

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iI2NjZWJmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iI2NjZWJmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZGNmNzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top, #ffffff 0%, #ccebf9 42%, #ccebf9 61%, #bdcf76 100%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(42%,#ccebf9), color-stop(61%,#ccebf9), color-stop(100%,#bdcf76));

background: -webkit-linear-gradient(top, #ffffff 0%,#ccebf9 42%,#ccebf9 61%,#bdcf76 100%);

background: -o-linear-gradient(top, #ffffff 0%,#ccebf9 42%,#ccebf9 61%,#bdcf76 100%);

background: -ms-linear-gradient(top, #ffffff 0%,#ccebf9 42%,#ccebf9 61%,#bdcf76 100%);

background: linear-gradient(top, #ffffff 0%,#ccebf9 42%,#ccebf9 61%,#bdcf76 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bdcf76',GradientType=0 );

}

.fullwidth {
	padding: 0 20px !important;
	width:950px !important;
}

header{height:150px;width:990px;margin:0 auto;text-align:left;position:relative;

	background: transparent url(images/360logo.png) no-repeat;

}

#topaddr {

  font-family: sans-serif;

  font-size: 20px;

  font-weight: bold;

  left: 526px;

  position: absolute;

  text-align: left;

  top: 14px;

  width: 400px;

}



#topaddr2 {

  font-family: sans-serif;

  font-size: 38px;

  font-weight: bold;

  left: 726px;

  position: absolute;

  text-align: left;

  top: 14px;

  width: 400px;

}

#topaddr *{color: #0F5DA3;text-shadow: 2px 1px 1px #CCC;text-decoration:none;}

#topaddr2 *{color: #1EBDE6;text-shadow: 2px 1px 1px #CCC;text-decoration:none;}

#topaddr a:hover {color: #BDCF76;text-shadow:none;}

#topaddr2 a:hover {color: #BDCF76;text-shadow:none;}





.main {padding:0;width:990px;text-align:left;margin:0 auto;text-align:left;overflow:hidden;background:#8DE2F2;}



#footer {background-color: #bdcf76;color:#FFFFFF;width:990px;text-align:left;margin:0 auto;text-align:left;padding:3px 0;}

#footer a:link,#footer a:visited {color:white;}

#footer  p {padding:0 8px;margin:0;}



#footer {-webkit-border-radius: 0 0 16px 16px;

-moz-border-radius:  0 0 16px 16px;

border-radius:   0 0 16px 16px;

}





.icon16 {width:16px;height:16px;margin-right:3px;}



#leftcol {float:left;width:740px;display:inline;margin:0;padding:0;}

#rightcol {float:left;width:250px;min-height:910px;display:inline;margin:0;padding:0;}

#rightcol .mbbrd1 {margin:0 0 2px 0;border-bottom:1px solid #7A7A7A;}

/*#hgss div {width:770px;height:360px;position:relative;}*/

#wrap {padding:0 8px;}

/*#hgss div h1 {background-color:white;color:black;padding:3px 0 0 0;position:absolute;bottom:0;width:770px;height:27px;opacity:.6;letter-spacing:2px;filter: alpha(opacity = 60);}*/

#homeleft {background-color:#31582D;color:white;padding:14px;width:200px;height:370px;float:left;font-size:200%;}

#homemain {padding:12px;color:#505050;width:500px;float:left;}



/*http://www.colorzilla.com/gradient-editor/#71beba+0,2d5f8e+26,2d5f8e+76,71beba+100;Custom*/

#horimenu {

background: #bdcf76;

width:990px;margin:0 auto;font-family: arial, serif; position:relative;z-index:100;height:26px;

-webkit-border-radius: 16px 16px 0 0;

-moz-border-radius:  16px 16px 0 0;

border-radius:  16px 16px 0 0;

}



/*MENUS*/



.current_page_item a {color:#000 !important}

.sf-menu a {

font-family: 'Arial', sans-serif;

text-shadow: white 1px 1px 0;

font-size: 14px;

/*font-weight: bold;*/

letter-spacing: .1em;

padding: 		6px 13px;

border:none;

text-decoration:none;

}





.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/

	color: #0f5da3;  /*Match color above*/

}

.sf-menu ul{

	background:#1ebde6;

	padding:4px;

	-webkit-border-radius: 0 0 12px 12px;

	-moz-border-radius:  0 0 12px 12px;

	border-radius:  0 0 12px 12px;;

}

.sf-menu {

	float:			left;

	/*margin-bottom:	1em;*/

}



.sf-menu li {

	/*background:		transparent;*/

}





.sf-menu li li a {

	border-right:none;

}

.sf-menu li li {

	background:		#1ebde6;

}

.sf-menu li li li {

	background:		#1ebde6;

}

.sf-menu li:hover, .sf-menu li.sfHover,

.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {

	color:#fff;

	outline:		0;

	background:		#1ebde6;

	text-shadow: none;

}



/*Text Elements*/

h1,h2,h3,h4,h5,h6{

	padding:.4em 0;

}





/*DESIGN ELEMENTS - boxes and such*/

.fullbar {background:#00f !important;height:130px;width:990px;}

.fullbar:after,.fullbar:before {background:#00f !important;}

.fullbar>* {color:white;text-shadow:1px 1px 1px #000;}

.fullbar .minibanner {float:left;margin:0 13px;}

.fullbar .minibanner:first-child {margin-left:90px}

.blackbrd{border:solid 1px #000;}

