/*CSS STYLESHEET DESIGNED BY TEMPLATEMONSTER CO. 
and Lisa Fadden Web Designer, exclusively for Boston PainCare*/

*{padding:0; margin:0;}
img {border:0;}
input {vertical-align:middle;}
/* textarea{
	font-family:Calibri;
	_font-family: "Calibri", sans-serif; /* IE browsers */
	} */
input {height:20px;}
.column {float:left;}
.clear {clear:both;}

.roundT_topside{background:url(http://www.bostonpaincare.com/images/side.gif) repeat-x top #FFFFFF;}
.roundT_bottside{background:url(http://www.bostonpaincare.com/images/side.gif) repeat-x bottom;}
.roundT_leftside{background:url(http://www.bostonpaincare.com/images/side.gif) repeat-y left ;}
.roundT_rightside{
	background:url(../images/side.gif) repeat-y right;
	}
.roundT_ltc{background:url(http://www.bostonpaincare.com/images/ltc.gif) no-repeat left top;}
.roundT_rtc{background:url(http://www.bostonpaincare.com/images/rtc.gif) no-repeat right top;}
.roundT_lbc{background:url(http://www.bostonpaincare.com/images/lbc.gif) no-repeat left bottom;}
.roundT_rbc{background:url(http://www.bostonpaincare.com/images/rbc.gif) no-repeat right bottom;}

/*do not make any change here to prevent design brake!!!*/
#header1, #headerS	{
	text-align:left; 
	height:119px; 
	margin-top:27px;
	color:#656C76;
	line-height: 14px;
	font-size:11px;
	}


#header1 .col1{float:left; width:255px; padding:0 0 31px 0;}
#header1 .col2{float:left; width:185px; background-image: url(http://www.bostonpaincare.com/images/h_back50.gif);
	background-repeat: no-repeat;
	background-position: left top;}
#header1 .col3
{
	float: left;
	width: 163px;
	background-image: url(http://www.bostonpaincare.com/images/h_back50.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#header1 .col4{float:left; width:185px; background-image: url(http://www.bostonpaincare.com/images/h_back50.gif);
	background-repeat: no-repeat;
	background-position: left top;}


#headerS .col1{float:left; width:255px; padding:0 10px 31px 0;}
#headerS .col2{float:left; width:185px; background-image: url(http://www.bostonpaincare.com/images/h_back50.gif);
	background-repeat: no-repeat;
	background-position: left top;}
#headerS .col3{float:left; width:163px; background-image: url(http://www.bostonpaincare.com/images/h_back50.gif);
	background-repeat: no-repeat;
	background-position: left top;}
#headerS .col4{float:left; width:185px; background-image: url(http://www.bostonpaincare.com/images/h_back50.gif);
	background-repeat: no-repeat;
	background-position: left top;}

#header2	{
	text-align:left; 
	height:215px; 
	padding-bottom:11px;
	}
#header2 .col1{float:left; width:8px;}
#header2 .col2{float:left; width:239px;}
#header2 .col3{float:left;width:519px;background:url(http://www.bostonpaincare.com/images/h_back.jpg) no-repeat left top;
padding:29px 0 127px 0;}

#header225	{
	text-align:left; 
	height:235px; 
	padding-bottom:11px;
	}
#header225 .col1{float:left; width:8px;}
#header225 .col2{float:left; width:239px;}
#header225 .col3{float:left;width:519px;background:url(http://www.bostonpaincare.com/images/h_back.jpg) no-repeat left top;
padding:29px 0 127px 0;}

#header225	{
	text-align:left; 
	height:250px; 
	padding-bottom:11px;
	}
#header250 .col1{float:left; width:8px;}
#header250 .col2{float:left; width:239px;}
#header250 .col3{
	float:left;
	width:519px;
	background:url(http://www.bostonpaincare.com/images/h_back.jpg) no-repeat left top;
	padding:29px 0 127px 0;
	}
#header250 img, #indent img {border:1px solid #656C76;}

#header250 .col_oops
{
	float: left;
	width: 519px;
	padding: 20px 0 127px 20px;
	background-image: url(http://www.bostonpaincare.com/images/oops_bkgrd-1.png);
	background-repeat: no-repeat;
	background-position: left top;
}	


#footer {width:778px; 
	/* background:url(http://www.bostonpaincare.com/images/f_back.gif) repeat-x top; */
	border-top:2px solid #0179B5;
	_padding-left:0px;
	_padding-right:5px;
	padding-top:20px;
	color:#656C76; 
	margin:2px 9px 0 9px;
	font-size:10px;
	}
#footer a {color:#656C76; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer span a {color:#656C76; text-decoration:underline;}
#footer span a:hover{text-decoration:none;}

/********************************************************************************************************/


#footer2 {width:778px; 
	/* background:url(http://www.bostonpaincare.com/images/f_back.gif) repeat-x top; */
	border-top:0px solid #0179B5;
	_padding-left:0px;
	_padding-right:5px;
	padding-top:2px;
	color:#656C76; 
	margin:2px 9px 0 9px;
	font-size:10px;
	}
#footer2 a {color:#656C76; text-decoration:none;}
#footer2 a:hover{text-decoration:underline;}
#footer2 span a {color:#656C76; text-decoration:underline;}
#footer2 span a:hover{text-decoration:none;}



.pos1 span {
	color:#373E4A; 
	font-weight:bold;
	vertical-align:top;
	}
.pos2{margin:0 1px 0 1px; padding-bottom:20px;}
.pos3{margin:0 1px 0 29px; padding-bottom:8px; padding-top:19px;}
.pos4{margin:0 20px 0 29px; padding-bottom:21px;}
.pos5{margin:0 25px 0 29px; padding-bottom:25px; padding-top:19px;}
/*GLOBAL STYLES END*/
/*********************************************************************************************************/
/*FORMS CLASSES START*/
.form_total{padding:0 0 0 3px; vertical-align:middle; background:#ffffff; color:#656C76; font-size:11px; line-height:20px;}
.form_1 {width:139px; height:20px;}
.form_2 {width:213px; height:20px;}
.form_2_h{height:30px; padding:0; margin:0;}
/*FORMS CLASSES END*/
/*LIST CLASSES START*/
ul {list-style:none; }
 li {
 	/*background:url(images/pimp4.gif) no-repeat 0px 7px;  */ 
 	padding-left:12px; line-height:17px; color:#0E9FC4; }

li {
	/*background:url(http://www.bostonpaincare.com/images/pimp4.gif) no-repeat 0px 7px;*/ 
	padding-left:12px;
	padding-right:5px;
	line-height:17px; 
	color:#373E4A; 
	} 
li a {text-decoration:underline; color:#0E9FC4; line-height:17px; font-weight:bold;}
li a:hover {text-decoration:none;}

.list1 li {background:url(http://www.bostonpaincare.com/images/pimp2.gif) no-repeat 28px 8px; padding-left:0; line-height:20px; color:#656C76; }
.list1 li a {text-decoration:none; color:#656C76; line-height:20px; font-weight:normal; font-size:11px; _font-size:9px; padding-left:40px;}
.list1 li a:hover {text-decoration:none; color:#000000;}
.list1 .color {background:url(http://www.bostonpaincare.com/images/pimp2.gif) no-repeat 28px 8px #EFF0F1; padding-left:0; line-height:20px; color:#656C76; }


/*LIST CLASSES END*/
/*LINKS START*/
a {color:#0E9FC4; text-decoration:none;}
a:hover{ color:#000000; text-decoration:none; }

.link1 {color:#0E9FC4; text-decoration:none; font-weight:bold; font-size:10px; background:url(http://www.bostonpaincare.com/images/pimp1.gif) no-repeat left; padding-left:11px;}
.link1:hover {text-decoration:underline;}

.link2 {color:#373E4A; text-decoration:underline; font-weight:bold; font-size:10px; background:url(http://www.bostonpaincare.com/images/pimp3.gif) no-repeat left; padding-left:11px;}
.link2:hover {color:#000000; text-decoration:none;}

.link3 {color:#0E9FC4; text-decoration:none;}
.link3:hover {color:#000000;text-decoration:none;}

/*LINKS END*/
/*TXT START*/
.txt1 {color:#373E4A; font-weight:bold; margin-bottom:5px;}
/*TXT END*/
/******************--for each pages classes--***************************************/
/*page1*/

#page1 #content .col2 .indent{margin-left:15px;}
#page1 #content .col3 .indent{margin-left:23px;}
#page1 #content .right_side{float:left; background:url(http://www.bostonpaincare.com/images/1b_back2.gif) repeat-y 284px; margin-top:19px;}
#page1 #content .col2{padding-bottom:0;}
#page1 #content .col3{padding-bottom:0;}
/*page2*/
#page2 #content .col2 .indent{margin-right:25px;}
#page2 #content .col3 .indent{margin-left:22px; margin-right:15px;}
#page2 #content .right_side{float:left; margin-top:19px;}
/*page3*/
#page3 #content .col2{margin-top:19px;}
/*page_4*/
#page4 #content .col2{margin-top:19px;}
/*page_5*/
#page5 #content .col2{margin-top:19px;}
/*page6*/
#page6 #content .col2 .indent{margin-right:25px;}
#page6 #content .col3 .indent{margin-left:22px; margin-right:10px;}
#page6 #content .right_side{float:left; background:url(http://www.bostonpaincare.com/images/1b_back2.gif) repeat-y 234px; margin-top:19px;}
/*page7*/
#page7 #content .col1 .indent{margin-right:15px;}
#page7 #content .col1{padding-left:29px; padding-bottom:27px; margin-top:19px;}

.indentT {margin-left:10px;margin-right:10px;}
.contentT {margin-top:20px;}
.note {font-size:11px;
	font-style:italic;}
	
.map {color:#373E4A; margin-bottom:5px;}	

.rt_border {
	border-right: #0179B5 solid 1px;
	margin-right:6px;
	padding-right:6px;
	margin-top:6px;
	}
.no_border {
	border-right: #555555 solid 0px;
	margin-right:6px;
	padding-right:6px;
	margin-top:6px;
	}	

