
/* CSS Document */

/* base css start*/
@font-face
{
font-family: arialnarrow;
src: url('arialn.ttf');
}

@font-face
{
font-family: arialnarrowbold;
src: url('arialnb.ttf');
}


body { margin:0px; font-family:tahoma; }
.bodyTag { background:#f2a741;}
.maintable { width:100%; background-color:#FFFFFF; }
.topbg { background:#FFFFFF url(images/top-bg.jpg) left top repeat-x; padding:17px 0px 0px 0px;}
.bottombg { background:url(images/bottom-bg.jpg) left top repeat-x; border-top:#97021d solid 12px; padding-top:15px;}
.maintableinside { width:980px;}
.logo { padding:0px;}
.logo a:link, .logo a:visited {display:block; background-repeat:no-repeat; text-indent:-999999px; background-image:url(images/logo.jpg); width:479px; height:118px;}

/* base css end*/
.middleimg { height:202px;}
.midimg { background:url(images/mid-img-left.jpg) left top no-repeat; padding:35px 32px 10px 0px;}

/* header css start*/
.toplink { padding-top:97px;}
.toplink a:link, .toplink a:visited { font-weight:bold; color:#f28d35; text-decoration:underline;}
.toplink a:hover {font-weight:bold; color:#97021d; text-decoration:none;}

.sitetitlefont {font-size:22px; font-weight: 100; color: #ffffff;}
.slogantext {font-size:16px; font-weight: 200; color: #a1a1a1; }
/* header css end*/

/* footer css start*/

.footer { color:#f2e963;}
.footer a:link{color:#ffffff; font-weight:normal; text-decoration:none;}
.footer a:visited{color:#ffffff; font-weight:normal; text-decoration:none;}
.footer a:hover{color:#f2e963; font-weight:normal; text-decoration:underline;}

/* footer css end*/

/* navigation css start*/
.menubg { background:url(images/nav-center.jpg) repeat-x left top; height:44px;}


table.linkmenu { height:44px; }
.linkmenu td{text-align:center; color:#ffffff; font-size:14px; font-weight:bold;}
.linkmenu a:link {color:#ffffff; display:block; padding:7px 10px; text-decoration:none;}
.linkmenu a:visited{color:#ffffff; text-decoration:none; padding:7px 10px; text-decoration:none;}
.linkmenu a:hover {color:#f2e963; padding:7px 10px; text-decoration:none;}

.overmenu { background-color:#9d0622; display:block; color:#ffffff; text-decoration:none; font-weight:normal; }
.overmenu a:link, .overmenu a:visited {background-color:#9d0622; display:block; color:#ffffff; text-decoration:none; font-weight:normal; padding-top:5px; padding-right:5px; padding-left:5px; height:20px; border-bottom:solid 1px #ffffff; font-size:13px; }
.overmenu a:hover {background-color:#bf0426; display:block; color:#f2e963; text-decoration:none; font-weight:normal; font-size:13px; }
/* navigation css end*/

/*leftside css start*/
.leftback {color:#424242; width:251px; padding-left:1px;}
.leftback td p span div{ color:#424242;}
.leftback a:link {color:#000000; font-weight:bold; text-decoration:none;}
.leftback a:visited{color:#000000; font-weight:bold; text-decoration:none;}
.leftback a:hover {color:#424242; text-decoration:none;}

.leftnavigation{ margin-bottom:10px;}
.leftback .leftnavigation td { padding:0px 0px 3px 0px;}
/*leftside css end*/

/*rightside css start*/
.rightback {  color:#424242; width:260px;}
.rightback th { background:url(images/right-seprator.jpg) left repeat-x; height:1px;}
.rightback td{ color:#424242;}
.rightback a:link {color:#424242; font-weight:normal; text-decoration:none; font-weight:bold;}
.rightback a:visited{color:#424242; font-weight:normal; text-decoration:none; font-weight:bold;}
.rightback a:hover {color:#424242; text-decoration:none;}
/*right side css end*/

/*copyrights css start*/
.copyrights {font-size:11px; color:#ffffff;}
.copyrights a:link{font-size:11px; color:#ffffff;}
.copyrights a:visited{ font-size:11px; color:#ffffff;}
.copyrights a:hover{font-size:11px; color:#bf0426;}
/*copyrights css end*/

/* basic css start*/
A { COLOR: #96021d; text-decoration:underline;}
A:link { COLOR: #96021d; text-decoration:underline;}
A:visited { COLOR: #96021d; text-decoration:underline;}
A:hover { COLOR: #f28d35; text-decoration:none;}

td, p, span, div{ color:#2e2e2e; font-family:tahoma; font-size:12px; line-height:18px;} 

hr {padding-right: 5px; padding-left: 5px;}
form {margin:0px; padding:0px;}
select {color:#424242; border:1px solid #424242;}
input,textarea{color:#424242; border:1px solid #424242; margin:2px; font-size:11px; padding:2px;}
table.checkbox td input{ background-color: transparent; border: 0px; }
/* basic css end*/

/* general css start */
/*H Tags*/ /*default font-size for each H tag is 32,24,18,16,13,9 respectively*/

H1 { font-size:24px; font-weight:normal; font-family:arialnarrow; color:#730019; margin:0px; padding-bottom:2px; line-height:22px;}
H1 a:link {color:#730019; margin:0px; padding-bottom:2px; text-decoration:none;}
H1 a:visited {color:#730019; margin:0px; padding-bottom:2px; text-decoration:none;}
H1 a:hover {color: #730019; margin:0px;padding-bottom:2px; text-decoration:none;}

/*use this for header (page title)*/

H2 {font-size:16px; font-weight: normal; font-family:"Trebuchet MS"; color: #9d0622; margin:0px; padding-bottom:3px;display:inline;}
H2 a:link {font-size:16px; font-weight: bold; color: #9d0622; margin:0px; padding-bottom:3px; border-bottom:1px solid #242424; text-decoration:none; }
H2 a:visited {font-size:16px; font-weight: bold; color: #9d0622; margin:0px; padding-bottom:3px; border-bottom:1px solid #242424; text-decoration:none; }
H2 a:hover {font-size:16px; font-weight: bold; color: #797979; margin:0px; padding-bottom:3px; border-bottom:1px solid #242424; text-decoration:none;}
/*use this for sub-header (you can say sub title), for ex. I used it in Glossary page*/

H3 {font-size:14px; font-weight:100; font-family:"Trebuchet MS"; color:#bf0426; margin:0px; padding:0px;}
H3 a:link {font-size:14px; font-weight:bold; color:#bf0426; text-decoration:none; padding:0px;}
H3 a:visited {font-size:14px; font-weight:bold; color:#bf0426; text-decoration:none; padding:0px; }
H3 a:hover {font-size:14px; font-weight:bold; color:#8b689b; text-decoration:underline; padding:0px;}
/*use this for small-title */

H4 {font-size:12px; font-weight:100; color:#bf0426; margin:0px; padding:0px;}
h4 a:link {font-size:12px; font-weight:100; color:#bf0426; color:#000000;}
h4 a:visited {font-size:12px; font-weight:100; color:#bf0426; color:#000000;}
h4 a:hover {font-size:12px; font-weight:100; color:#242424; color:#242424;}
/*use this for bold text with special identification for ex. I used it in glossary word*/

H5 {font-size:11px; font-weight:bold; margin:0px;color:#f2ca52;display:inline; }
h5 a:link {font-size:11px; font-weight:bold; text-decoation:none; color:#f2ca52}
h5 a:visited {font-size:11px; font-weight:bold;  text-decoation:none; color:#f2ca52;}
h5 a:hover {font-size:11px; font-weight:bold;  text-decoation:none; color:#242424;}

/*use this for bold small title (no special identification)*/


H6 {font-size:9px; font-weight:normal; font-style:normal;color:#cbcbcb; margin:0px; }
h6 a:link {font-size:9px; font-weight:normal; font-style:normal; color:#cbcbcb; text-decoration:underline}
h6 a:visited {font-size:9px; font-weight:normal; font-style:normal; color:#cbcbcb; text-decoration:underline}
h6 a:hover {font-size:9px; font-weight:normal; font-style:normal;color:#cbcbcb; text-decoration:none}

/* here I used it for small italic or very small notes*/

/* These classes will apply at several standard places (like error message, in case if you don't want border (image link) information block etc.) default classes in each CSS*/

.error {color:#ff0000; font-weight:bold;}
.error a:link{color:#ff0000; font-weight:bold; text-decoration:underline}
.error a:visited {color:#ff0000; font-weight:bold; text-decoration:underline}
.error a:hover {color:#ff0000; font-weight:bold; text-decoration:none;}

.button { background:url(images/but-bg.png) left top repeat-x; color:#bf0426; font-weight:bold; font-size:11px; height:33px; padding-left:5px; padding-right:5px; vertical-align:middle; border:none;}


.noborder {border:0px;}
.noborder a:link{border:0px;}
.noborder a:visited {border:0px;}
.noborder a:hover {border:0px;}

.information {background-color:#fffee7; border:1px solid #bf0426; padding:3px; margin:2px; color:#bf0426;}

.breadcrumb {color:#000000;} 
.breadcrumb a:link {color:#000000; text-decoration:underline; font-weight:normal;}
.breadcrumb a:visited {color:#000000; text-decoration:underline; font-weight:normal;}
.breadcrumb a:hover {color:#bf0426; text-decoration:none; font-weight:normal;}

.highlighted-row {background-color: #fffee7; padding: 4px;}
.highlighted-row table {border:0px solid #bf0426;  padding: 4px; }
.highlighted-row table td table{border:0px solid #000000; background-color: #fffee7	; padding: 4px;}
.highlighted-row a:link {color:#f28d35; text-decoration:none; font-weight:normal;}
.highlighted-row a:visited {color:#f28d35; text-decoration:none; font-weight:normal;}
.highlighted-row a:hover {color:#bf0426; text-decoration:underline; font-weight:normal;}


.highlighted-row1 {background-color: #f2ca52; padding: 4px;}
.highlighted-row1 table {border:1px solid #a8bf75 ;background-color: #f2ca52; padding: 4px;}
.highlighted-row1 table td table{border:0px solid #a6e0e9; ;background-color: #f2ca52;  padding: 4px;}
.highlighted-row1 a:link {color:#333333; text-decoration:none; font-weight:normal;}
.highlighted-row1 a:visited {color:#333333; text-decoration:none; font-weight:normal;}
.highlighted-row1 a:hover {color:#000000; text-decoration:underline; font-weight:normal;}



.highlighted-row2 {background-color: #710012; padding: 4px; color:#ffffff;}
.highlighted-row2 {border:1px solid #f2ca52 ;background-color: #710012; padding: 4px; color:#ffffff;}
.highlighted-row2 table td table{border:0px solid #f2ca52; background-color: #710012; padding: 4px;color:#ffffff;}
.highlighted-row2 a:link {color:#ffffff; text-decoration:none; font-weight:normal;}
.highlighted-row2 a:visited {color:#ffffff; text-decoration:none; font-weight:normal;}
.highlighted-row2 a:hover {color:#a1a1a1; text-decoration:underline; font-weight:normal;}



.highlighted-row3 {background-color: #f2e963; padding: 4px;}
.highlighted-row3 {border:1px solid #f2ca52; background-color: #f2e963; padding: 4px;}
.highlighted-row3 table td table{border:0px solid #a6e0e9; background-color: #f2e963; padding: 4px;}
.highlighted-row3 a:link {color:#000000; text-decoration:none; font-weight:normal;}
.highlighted-row3 a:visited {color:#000000; text-decoration:none; font-weight:normal;}
.highlighted-row3 a:hover {color:#ffffff; text-decoration:underline; font-weight:normal;}

/*special table with header or alter effect*/

img.productimage {border:1px solid #7ba63c; padding:4px;}

/*.price {background-color:#c5c5c5; padding:2px; font-weight:bold;}*/
.price {background-color:#6c0309; font-weight:bold; color:#ffffff;}

.pagelist {color:#242424}
.pagelist table {padding:3px;}
.pagelist table td {padding:3px; padding-left:6px; padding-right:6px;  }
.pagelist table td a:link {color:#000000; font-size:12px; text-decoration:none; font-weight:bold;}
.pagelist table td a:visited {color:#000000; font-size:12px; text-decoration:none; font-weight:bold;}
.pagelist table td a:hover {color:#bf0426; font-size:12px; text-decoration:none; font-weight:bold;}

.pagelist p {color:#000000}
.pagelist p a:link {color:#333333; text-decoration:none; font-weight:bold;}
.pagelist p a:active {color:#333333; text-decoration:none; font-weight:bold;}
.pagelist p a:hover {color:#666666; text-decoration:none; font-weight:bold;}


table .alt-lines {border:1px solid #000000; border-collapse:collapse; background-color:#797979;}
table .alt-lines .alt-lineschange1 {background-color:#ffffff; padding:2px; border:1px solid #ffffff; }
table .alt-lines {background-color:#F7F7F7; padding:2px; font-weight:bold; font-size:12px;  }
table .alt-lines .alt-linechange2 {background-color:#eeeeee; color:#000000; font-weight:normal;  }


table.tablewithheader  {border:1px solid #1a5f4b; border-collapse:collapse; padding:3px;}
.tablewithheader td {border:1px solid #1a5f4b; border-collapse:collapse; padding:4px;}
.tablewithheader th{border:1px solid #1a5f4b; border-collapse:collapse; padding:4px; background-color:#fffee7; color:#454545; font-size:12px;}
.tablewithheader a:link {color:#454545; font-weight:normal;}
.tablewithheader a:visited{color:#454545; font-weight:normal;}
.tablewithheader a:hover {color:#000000; font-weight:normal;}

.imgna {background-color:#dddddd; text-align:center; width:100px; height:100px; text-transform:uppercase}
.imgna td a:link {color:#000000; text-decoration:underline}
.imgna td a:visited {color:#000000; text-decoration:underline}
.imgna td a:hover {color:#000000; text-decoration:none}


.textbold {font-size:11px; font-weight: bolder; color:#454545;}
.textsmall {font-size:10px;}
.txtprice {	color: #CC0000;}

.logintab {background-color: #fff; padding: 4px;}
.logintab table {border:0px solid #ffffff; background-color: #fffee7; padding: 4px;}
.logintab th {background-color: #f28d35; font-size:12px; padding:5px;}
.logintab table td table{background-color: #fffee7;  padding: 4px;}
.logintab a:link {color:#454545; text-decoration:none; font-weight:normal;}
.logintab a:visited {color:#454545; text-decoration:none; font-weight:normal;}
.logintab a:hover {color:#000000; text-decoration:underline; font-weight:normal;}

.fntwhitebold {font-size:11px; font-weight: bold;	color: #FFFFFF;}

table.invocetab  {border:1px solid #dddddd; border-collapse:collapse; padding:3px;}
.invocetab td {border:1px solid #dddddd; border-collapse:collapse; padding:3px;}


table.bluetable  {border:1px solid #1a5f4b; border-collapse:collapse; padding:3px;}
.bluetable td {border:1px solid #1a5f4b; border-collapse:collapse; padding:2px;}
.bluetable td.cap {border:1px solid #1a5f4b; border-collapse:collapse; padding:2px; text-transform:uppercase;}
.bluetable th{border:1px solid #1a5f4b; border-collapse:collapse; padding:2px; height:20px; background-color:#fffee7; color:#000000; font-size:10px; text-transform:uppercase;}
.bluetable a:link {color:#ffce0d; font-weight:normal;}
.bluetable a:visited{color:#ffce0d; font-weight:normal;}
.bluetable a:hover {color:#000000; font-weight:normal;}

.mid {padding:0px 10px; line-height:18px;}

.fontwhite {color:#FFFFFF;}

.bdrmain { background:#FFFFFF url(images/midbg.gif) repeat-x top; padding:0 5px 5px 5px;}

table.topicons {}
.topicons td{padding:10px;}
.topicons a:link, topicons a:visited { color:#595351;}
.topicons a:hover { color:#2c8271;}
.topicons td.last{ text-align:center; padding:5px;}

.titlefont { font-size:18px; font-weight: 100; color: #242424; height:25px; border-bottom: solid 1px #000000;}

table.box { }
.box th{ padding:2px; color:#FFFFFF; background:#929292; height:20px;}
.box td{ padding:2px; background:#f7f7f7;}

table.boxright { padding:5px; margin-top:5px;}
.boxright th{ padding:2px; color:#000000; background:#000000; text-align:left; border-bottom:1px solid #cccccc; font-size:14px;  height:20px;}
.boxright td{ padding:2px; background:#242424; }

.graybg{ background-color:#a1a1a1; padding:5px 3px; border-bottom:2px solid #e9e9e9;}
.sepratorbg { background-color:#ffffff;}

.required { color:#FF0000;}


/*general css end*/

/*extra css*/
.bottompadding { padding-bottom:26px;}

.block1 { background:url(images/block1-middle.jpg) left repeat-y; height:177px; width:242px; padding:0px 14px;}
.block1 ul { padding:0px; margin:0px; list-style:none;}
.block1 li { list-style:none; list-style:none; background:url(images/block1-bullet.jpg) left top no-repeat; padding-left:15px; line-height:18px; padding-bottom:5px;}
.block1 li a:link, .block1 li a:visited { text-decoration:underline; color:#323232; font-weight:normal; }
.block1 li a:hover { text-decoration:none; color:#bf0426; font-weight:normal;}

.block2 { background:url(images/block2-middle.jpg) left top repeat-y; width:242px; padding:5px 14px 0px 14px; line-height:18px;}
.block2 div a:link, .block2 div a:visited { text-align:right; float:right; color:#bf0426; text-decoration:underline; padding-right:16px;}
.block2 div a:hover { color:#f28d35; text-decoration:none; padding-right:16px;}

.block3 { background:url(images/block3-middle.jpg) left repeat-y; height:163px; width:242px; padding:15px 14px 0px 14px; line-height:18px; color:#ffffff;}
.block3 div a:link, .block3 div a:visited { text-align:right; float:right; color:#f2e963; text-decoration:underline; padding-right:16px;}
.block3 div a:hover { color:#f28d35; text-decoration:none; padding-right:16px;	}

.block4 { background:url(images/block4-middle.jpg) left repeat-y; height:161px; width:260px; padding:15px 14px 0px 14px;}
.block4 ul { padding:0px; margin:0px; list-style:none;}
.block4 li { list-style:none; list-style:none; background:url(images/block4-bullet.gif) left top no-repeat; padding-left:15px; line-height:18px; padding-bottom:5px;}
.block4 li a:link, .block4 li a:visited { text-decoration:underline; color:#323232; font-weight:normal; }
.block4 li a:hover { text-decoration:none; color:#bf0426; font-weight:normal;}

.block5 {padding:0px 14px; line-height:18px; border-top:#3b322d solid 1px;}
.block5 span { color:#710012; font-weight:bold;}
/*.block5 div { text-align:right; float:right; padding-right:16px;}
*/
.block6 { background:url(images/block6-middle.jpg) left repeat-y; width:260px; padding:5px 14px 0px 14px; line-height:18px;}
.block6 span a:link, block6 span a:visited { color:#bf0426; font-weight:bold; text-decoration:underline; font-size:12px;}
.block6 span a:hover {text-decoration:none; color:#f28d35}
.block6 div a:link, .block6 div a:visited { font-size:10px; font-weight:bold; text-align:right; float:right; color:#710012; text-decoration:underline; padding-right:16px;}
.block6 div a:hover { color:#bf0426; text-decoration:none; padding-right:16px;}

.block7 { background:url(images/block7-middle.jpg) left repeat-y; height:177px; width:242px; padding:0px 14px;}
.block7 ul { padding:0px; margin:0px; list-style:none;}
.block7 li { list-style:none; list-style:none; background:url(images/block1-bullet.jpg) left top no-repeat; padding-left:15px; line-height:18px; padding-bottom:5px;}
.block7 li a:link, .block1 li a:visited { text-decoration:underline; color:#323232; font-weight:normal; }
.block7 li a:hover { text-decoration:none; color:#bf0426; font-weight:normal;}

.block8 { background:url(images/block8-middle.jpg) left center repeat-y; height:161px; width:260px; padding:15px 5px 0px 5px;}
.block8 a:link, .block4 a:visited { text-decoration:underline; color:#323232; font-weight:normal; }
.block8 a:hover { text-decoration:none; color:#bf0426; font-weight:normal;}

.middle ul{ padding:0px; margin:0px; list-style:none;}
.middle li{list-style:none; list-style:none; background:url(images/mid-bullet.jpg) no-repeat 0px 3px; padding-left:15px; padding-bottom:5px; }
.middle li li{list-style:none; list-style:none; background:url(images/mid-bullet1.gif) no-repeat 0px 3px; padding-left:15px; padding-bottom:5px; }

.midblock {background:url(images/mid-block-middle.jpg) left top no-repeat; height:260px; width:425px; padding:5px 20px 0px 14px; line-height:18px}
.midblock ul{ padding:0px; margin:0px; list-style:none;}
.midblock li{list-style:none; list-style:none; background:url(images/mid-bullet1.gif) left top no-repeat; padding-left:15px; padding-bottom:3px; margin-left:15px;  }
.midblock div a:link, .midblock div a:visited { font-weight:bold; text-align:right; float:right; color:#95021d; text-decoration:underline; padding-right:16px;}
.midblock div a:hover { color:#f28d35; text-decoration:none; padding-right:16px;}

address { width:250px; border-left:#FFFFFF dashed 1px; color:#FFFFFF; text-align:right; font-style:normal; padding-top:24px;}
address a:link, address a:visited { color:#f2e963; text-decoration:underline;}
address a:hover { color:#ffffff; text-decoration:none;}

.borderleft {border-left:#FFFFFF dashed 1px;}
.fotterbullet ul{ padding:0px; margin:0px; color:#97021d; list-style-type:none;}
.fotterbullet li{ list-style-type:round; padding-left:10px; color:#97021d; line-height:20px; margin:0px; }
.fotterbullet li a:link, .fotterbullet li a:visited { color:#323232; text-decoration:none; padding-left:10px; line-height:20px; font-size:12px;}
.fotterbullet li a:hover { color:#97021d; text-decoration:underline;}


/*table.signin { padding:0px; margin:0px; width:430px;}
.signin td { background:url(images/signin_mid.jpg) left top repeat-y; padding:0px 1px; }
.signin div { background: #FFFFFF url(images/signin_bg.jpg) bottom left repeat-x; height: 80px; padding:25px 25px 15px 25px ;  }
.signin th{ background:url(images/signintop.jpg) left top no-repeat;  height:33px; text-align:left; padding-left:20px;}
.signin .bttm{ background: url(images/signinbttm.jpg) left top no-repeat; height:9px; }
.signin h1 { font-family:tahoma; font-size:18px; color:#710012; margin:0px; padding:0px; font-weight:normal; padding-bottom:5px;}
.signin table td { background-image:none; padding:3px; }
.signin span { color:#f28d35; font-size:12px;}
.signin .button { background:none; }*/


table.signin { padding:0px; margin:0px; width:727px;}
.signin td { background:url(images/signin_mid.jpg) left top repeat-y; padding:0px 1px; }
.signin div { background: #FFFFFF url(images/signin_bg.jpg) bottom left repeat-x; height: 80px; padding:25px 25px 15px 25px ;  }
.signin th{ background:url(images/signintop.jpg) left top no-repeat;  height:28px; text-align:left; padding-left:20px; padding-top:5px;}
.signin .bttm{ background: url(images/signinbttm.jpg) left top no-repeat; height:13px; }
.signin h1 { font-family:tahoma; font-size:18px; color:#710012; margin:0px; padding:0px; font-weight:normal}
.signin table td { background-image:none; padding:2px; }
.signin span { color:#f28d35; font-size:12px; font-weight:bold}
.signin table td.leftbox { background:url(images/leftbrdr.jpg) right top repeat-y; width:294px;}

table.therapistmenu {padding:0px;margin:0px;width:242px;}
.therapistmenu td {background: url(images/leftmenu_bg.jpg) left top repeat-y;padding:18px 9px 5px 7px;}
.therapistmenu th {background:url(images/therapistmenu_head.jpg) left top no-repeat;height:36px;}
.therapistmenu .bttm {background: url(images/leftmenu_bttm.jpg) left top no-repeat;height:38px;}
.therapistmenu ul {padding:0px;margin:0px;}
.therapistmenu li {padding-left:11px; margin-left:5px; list-style:none; color:#710012; line-height:17px; letter-spacing:0.07em; background:url(images/menu_bullet.jpg) left top no-repeat; }
.therapistmenu li a:link, .therapistmenu li a:visited {color:#710012;text-decoration:none; font-weight:normal;font-size:14px;  }
.therapistmenu li a:hover {color:#242424;text-decoration:none;  font-weight:normal;}

table.professionalmenu {padding:0px;margin:0px;width:242px;}
.professionalmenu td {background: url(images/leftmenu_bg.jpg) left top repeat-y;padding:18px 9px 5px 7px;}
.professionalmenu th {background:url(images/professional-service-resource.jpg) left top no-repeat;height:36px;}
.professionalmenu .bttm {background: url(images/leftmenu_bttm.jpg) left top no-repeat;height:38px;}
.professionalmenu ul {padding:0px;margin:0px;}
.professionalmenu li {padding-left:11px; margin-left:5px; list-style:none; color:#710012; line-height:17px; letter-spacing:0.07em; background:url(images/menu_bullet.jpg) left top no-repeat; }
.professionalmenu li a:link, .professionalmenu li a:visited {color:#710012;text-decoration:none; font-weight:normal;font-size:14px;  }
.professionalmenu li a:hover {color:#242424;text-decoration:none;  font-weight:normal;}

table.professionalforum {padding:0px;margin:0px;width:242px;}
.professionalforum td {background: url(images/leftmenu_bg.jpg) left top repeat-y;padding:18px 9px 5px 7px;}
.professionalforum th {background:url(images/professionalforums_head.jpg) left top no-repeat;height:36px;}
.professionalforum .bttm {background: url(images/leftmenu_bttm.jpg) left top no-repeat;height:38px;}
.professionalforum ul {padding:0px;margin:0px;}
.professionalforum li {padding-left:11px; margin-left:5px; list-style:none; color:#710012; line-height:17px; letter-spacing:0.07em; background:url(images/menu_bullet.jpg) left top no-repeat; }
.professionalforum li a:link, .professionalforum li a:visited {color:#710012;text-decoration:none; font-weight:normal;font-size:14px;  }
.professionalforum li a:hover {color:#242424;text-decoration:none;  font-weight:normal;}

table.greycurve {padding:0px;margin:0px;width:205px; float:left; margin-right:10px; margin-bottom:10px;}
.greycurve td {background:#f0cc54 url(images/greycrvbg.jpg) left top repeat-x;padding:8px 0px 0px 0px; height:200px;}
.greycurve th {background:url(images/greycurvtop.jpg) left top no-repeat;height:12px;}
.greycurve .bttm {background:url(images/greycrvbottm.jpg) left top no-repeat;height:12px;}
.greycurve ul {padding:0px;margin:0px;color:#242424;list-style:none; padding:12px 0px;}
.greycurve li {list-style:none;color:#242424;margin:0px;background: url(images/bulletmarron.jpg) 0px 8px no-repeat; line-height:18px; padding:0px 5px 5px 15px;   }
.greycurve h1 { margin:0px; padding:0px; color:#710012; font-size:14px; font-weight:bold; height:43px;}
.greycurve a:hover { color:#2a2a2a;}

table.search  { border-collapse:collapse; padding:3px;}
.search td {border-bottom:1px solid #b7b7b7; border-collapse:collapse; padding:15px 5px; vertical-align:top}
.search th{border:1px solid #d2d2d2; border-collapse:collapse; padding:5px 7px; background-color:#fffee7; color:#f18625; font-size:16px; text-transform:uppercase; text-align:left; font-family:"Trebuchet MS";}
.search img { float:left; padding:0px 10px 0px 0px;}
.search h1 {  padding:0px; margin:0px; font-size:12px; color:#BF0426; margin-bottom:5px; font-weight:bold;}
.search h1 a:link, .search h1 a:visited{color:#BF0426; font-weight:bold; text-decoration:none;}
.search h1 a:hover {color:#000000; font-weight:bold; text-decoration:underline;}

.bottombg{}
.bottombg ul, .bottombg li{margin:0px 0px 0px 5px; padding:0px; list-style:none}
.bottombg li{ background:url(images/dot.png) no-repeat 2px 7px; padding-left:10px;}

.therapist
    {
        width: 720px;
        font-family: Arial;
        font-size: 12px;
    }
    .therapist .general
    {
        width: 552px;
        font-family: Arial;
        font-size: 12px;
        float: left;
        padding: 10px 0px;
    }
    .therapist .general p span
    {
        font-weight: normal;
        float: left;
        padding: 0px 0px 7px 0px;
        line-height: 18px;
        margin: 2px 0px 0px 0px;
        font-family: Arial;
        font-size: 12px;
        width: 500px;
    }
    .therapist .contact
    {
        width: 345px;
        font-family: Arial;
        font-size: 12px;
        float: left;
        padding: 10px 0px;
    }
    .therapist img
    {
        float: left;
        border: #f08d37 1px solid;
        margin: 10px 10px 10px 0px;
    }
    .therapist h1
    {
        font-size: 20px;
        color: #000000;
        font-weight: normal;
        margin: 5px 0px;
        padding: 0px;
        font-family: Arial;
    }
    .therapist h2
    {
        font-size: 16px;
        color: #9d0724;
        font-weight: normal;
        margin: 0px;
        padding: 10px 0px 0px 0px;
        font-family: Arial;
    }
    .therapist p
    {
        font-weight: bold;
        float: left;
        margin: 2px 15px 2px 0px;
        padding: 0px;
        line-height: 18px;
        font-family: Arial;
        font-size: 12px;
    }
    .therapist span
    {
        font-weight: normal;
        float: left;
        margin: 0px;
        padding: 0px;
        line-height: 18px;
        margin: 2px 0px;
        font-family: Arial;
        font-size: 12px;
    }
    .ClearBoth
    {
        clear: both;
    }
    .therapist p span
    {
        font-weight: normal;
        float: left;
        padding: 0px 0px 7px 0px;
        line-height: 18px;
        margin: 2px 0px 0px 0px;
        font-family: Arial;
        font-size: 12px;
        width: 700px;
    }
    .viewmap
    {
        float: right;
        margin-right: 20px;
        font-size: 11px;
    }
    .therapist a:link, .therapist a:visited
    {
        color: #000000;
        text-decoration: none;
    }
    .therapist a:hover
    {
        color: #000000;
        text-decoration: underline;
    }

table.search
    {
        border-collapse: collapse;
        padding: 3px;
    }
    .search td
    {
        border-bottom: 1px solid #b7b7b7;
        border-collapse: collapse;
        padding: 15px 5px;
        vertical-align: top;
    }
    .search th
    {
        border: 1px solid #d2d2d2;
        border-collapse: collapse;
        padding: 5px 7px;
        background-color: #fffee7;
        color: #f18625;
        font-size: 16px;
        text-transform: uppercase;
        text-align: left;
        font-family: "Trebuchet MS";
    }
    .search img
    {
        float: left;
        padding: 0px 10px 0px 0px;
    }
    .search h1
    {
        padding: 0px;
        margin: 0px;
        font-size: 12px;
        color: #BF0426;
        margin-bottom: 5px;
        font-weight: bold;
    }
    .search h1 a:link, .search h1 a:visited
    {
        color: #BF0426;
        font-weight: bold;
		font-size: 12px;
        text-decoration: none;
    }
    .search h1 a:hover
    {
        color: #000000;
        font-weight: bold;
		font-size: 12px;
        text-decoration: underline;
    }
    
    .errorbox{ background:#f2e862; padding:7px; margin:5px}


/* therapists CSS */
.therapists { font:12px; text-decoration:none; line-height:20px; color:#242424;}
.therapists a:link, .events a:visited { color:#f28d35; font-size:12px; text-decoration:underline;}
.therapists a:hover { color:#242424; font-size:12px; text-decoration:none;}

.therapists .blogformtopbg{background:url(images/formboxtop_bg.jpg) repeat-x top left; height:15px;}
.therapists .blogformbtmbg{background:url(images/formboxbtm_bg.jpg) repeat-x top left; height:15px;}
.therapists .blogformleftbg{background:url(images/formboxleft_bg.jpg) repeat-y top right; height:15px;}
.therapists .blogformrightbg{background:url(images/formboxright_bg.jpg) repeat-y top left; height:15px;}

.therapists h1 { font-size:18px; font-weight:normal; font-family:"Trebuchet MS"; color:#f28d35; margin:0px; padding-bottom:2px;}

.therapists .boxtop { background-image:url(images/boxtopshadow.jpg); background-repeat:repeat-x; background-position: bottom left;}
.therapists .boxbottom { background-image:url(images/boxbottomshadow.jpg); background-repeat:repeat-x; background-position: top left;}
.therapists .boxleft { background-image:url(images/boxleftshadow.jpg); background-repeat:repeat-y; background-position: top right;}
.therapists .boxright { background-image:url(images/boxrightshadow.jpg); background-repeat:repeat-y; background-position: top right;}
.therapists .boxbg { background-color:#fff; padding:5px;}



.therapists .table  {border:0px solid #dedede; border-collapse:collapse; padding:3px;}
.therapists .table td {border:1px solid #dedede; border-collapse:collapse; padding:4px;}
.therapists .table td td {border:0px solid #dedede; border-collapse:collapse; padding:4px;}
.therapists .table th{border-bottom:1px solid #9d0724; border-right:1px solid #f28d35; border-top:0px; border-left:1px solid #f28d35; border-collapse:collapse; padding:4px; background-color:#ece35a; color:#710012; font-size:12px;}
.therapists .table a:link {color:#9d0724; font-weight:normal;}
.therapists .table a:visited{color:#9d0724; font-weight:normal;}
.therapists .table a:hover {color:#242424; font-weight:normal;}

.therapists h2 {color:#9d0724; font-family:tahoma; font-size:14px; text-decoration:none; display:inline; font-weight:bold; padding-bottom:10px;} 
.therapists .content {background:url(images/content_bg.jpg) no-repeat bottom center;padding:10px 15px 40px 15px;}
/*--*/

/* event CSS */
.events { font:12px; text-decoration:none; line-height:20px; color:#242424;}
.events a:link, .events a:visited { color:#f28d35; font-size:12px; text-decoration:underline;}
.events a:hover { color:#242424; font-size:12px; text-decoration:none;}

.events .blogformtopbg{background:url(images/formboxtop_bg.jpg) repeat-x top left;}
.events .blogformbtmbg{background:url(images/formboxbtm_bg.jpg) repeat-x top left;}
.events .blogformleftbg{background:url(images/formboxleft_bg.jpg) repeat-y top right;}
.events .blogformrightbg{background:url(images/formboxright_bg.jpg) repeat-y top left;}

.events h1 { font-size:18px; font-weight:normal; font-family:"Trebuchet MS"; color:#f28d35; margin:0px; padding-bottom:2px;}

.events .boxtop { background-image:url(images/boxtopshadow.jpg); background-repeat:repeat-x; background-position: bottom left;}
.events .boxbottom { background-image:url(images/boxbottomshadow.jpg); background-repeat:repeat-x; background-position: top left;}
.events .boxleft { background-image:url(images/boxleftshadow.jpg); background-repeat:repeat-y; background-position: top right;}
.events .boxright { background-image:url(images/boxrightshadow.jpg); background-repeat:repeat-y; background-position: top right;}
.events .boxbg { background-color:#fff; padding:5px;}



.events .table  {border:0px solid #dedede; border-collapse:collapse; padding:3px;}
.events .table td {border-left:1px solid #dedede; border-right:1px solid #dedede; border-bottom:1px solid #dedede; border-collapse:collapse; padding:4px;}
.events .table th{border-bottom:1px solid #9d0724; border-right:1px solid #f28d35; border-top:0px; border-left:0px; border-collapse:collapse; padding:4px; background-color:#ece35a; color:#710012; font-size:12px;}
.events .table a:link {color:#9d0724; font-weight:normal;}
.events .table a:visited{color:#9d0724; font-weight:normal;}
.events .table a:hover {color:#242424; font-weight:normal;}

.events h2 {color:#9d0724; font-family:tahoma; font-size:14px; text-decoration:none; display:inline; font-weight:bold; padding-bottom:10px;} 

.events .ecomm_catbg{background:url(images/imgcat_mid.jpg) repeat-y; padding:2px 10px;}
.events .searchbg{background:url(images/searchbox_bg.jpg) repeat-x top left;}
.events .searchbg .stitle{font-size:16px;font-weight:bold;color:#9d0622;}
.events .subtitle{font-size:12px;font-weight:bold;color:#9d0622;}

.events .date { color:#f28d35; text-decoration:none; font-size:12px;}
.events .video { background:url(images/videobackground.jpg) no-repeat center; height:200px; padding:18px 25px 18px 25px; float:left;}
.events .calendarbg{background:url(images/calendarbox_mid.jpg) repeat-y top left; width:188px;}
.events .calendarbg .bottom{background:url(images/calendarbox_btm.jpg) no-repeat left top; width:188px; height:12px;}
.events .calendarbg .top{background:url(images/calendarbox_top.jpg) no-repeat bottom left; width:188px; height:12px;}
/*--*/

/* Blog CSS START*/
.blogbox{}
.blogbox .calendarbg{background:url(images/calendarbox_mid.jpg) repeat-y top left;}
.blogbox .searchbg{background:url(images/searchbox_bg.jpg) repeat-x top left;}
.blogbox .searchbg .stitle{font-size:16px;font-weight:bold;color:#9d0622;}
.blogbox .blogtitle{font-size:20px;font-family:"Trebuchet MS"; font-weight:bold;color:#9d0622;padding-bottom:8px;display:block;padding-left:12px;background:url(images/btmline.jpg) repeat-x bottom left;}
.blogbox .blogtitle a:link, .blogbox .blogtitle a:visited{font-size:20px;font-family:"Trebuchet MS"; font-weight:bold;color:#9d0622;text-decoration:none;}
.blogbox .blogtitle a:hover{color:#f48c35;}

.blogbox h1{font-size:20px;font-family:"Trebuchet MS"; font-weight:bold;color:#9d0622;padding-bottom:8px;display:block;padding-left:12px;}
.blogbox h2{font-size:14px;font-family:Tahoma; font-weight:bold;color:#f48c35;padding-left:12px;}
.blogbox .img{float:left;margin:0px 10px 5px 0px;border:1px solid #9d0622;padding:2px;}
.blogbox .blogcontent {background:url(images/blogcontent_bg.jpg) no-repeat bottom left;padding:10px 18px 30px 14px; width:510px;}

.blogbox .blogformtopbg{background:url(images/formboxtop_bg.jpg) repeat-x top left;}
.blogbox .blogformbtmbg{background:url(images/formboxbtm_bg.jpg) repeat-x top left;}
.blogbox .blogformleftbg{background:url(images/formboxleft_bg.jpg) repeat-y top right;}
.blogbox .blogformrightbg{background:url(images/formboxright_bg.jpg) repeat-y top left;}
.blogbox .calendarbg .bottom{background:url(images/calendarbox_btm.jpg) no-repeat left top; width:188px; height:12px;}
.blogbox .calendarbg .top{background:url(images/calendarbox_top.jpg) no-repeat bottom left; width:188px; height:12px;}

.blogbox .blogcommnets{background:#fffef2;border:1px solid #f48c35;}
.blogbox .blogcommnets td{padding:5px 5px;}

.blogbox .blogcommnets1{background:#fdefe3;border:1px solid #f48c35;}
.blogbox .blogcommnets1 td{padding:5px 5px;}

/* Blog CSS END*/

/* article CSS */
.article { font:12px; text-decoration:none; line-height:20px; color:#242424;}

.article a:link; .article a:visited { color:#9d0724; font-size:12px; text-decoration:underline;}
.article a:hover { color:#242424; font-size:12px; text-decoration:none;}
.article .searchbg{background:url(images/searchbox_bg.jpg) repeat-x top left;}
.article .searchbg .stitle{font-size:16px;font-weight:bold;color:#9d0622;}

.article .content {background:url(images/content_bg.jpg) no-repeat bottom center;padding:10px 15px 40px 15px;}

.article h1{font-size:20px;font-family:"Trebuchet MS"; font-weight:bold;color:#9d0622;padding-bottom:8px;display:block;padding-left:12px;}
.article h2{font-size:14px;font-family:Tahoma; font-weight:bold;color:#f48c35;padding-left:12px;}
.article .img{float:left;margin:0px 10px 5px 0px;border:1px solid #9d0622;padding:2px;}
.article .blogcontent {background:url(images/blogcontent_bg.jpg) no-repeat bottom left;padding:10px 10px 30px 10px;}

.article .blogformtopbg{background:url(images/formboxtop_bg.jpg) repeat-x top left;}
.article .blogformbtmbg{background:url(images/formboxbtm_bg.jpg) repeat-x top left;}
.article .blogformleftbg{background:url(images/formboxleft_bg.jpg) repeat-y top right;}
.article .blogformrightbg{background:url(images/formboxright_bg.jpg) repeat-y top left;}

.article .title{font-size:20px;font-family:"Trebuchet MS"; font-weight:bold;color:#9d0622;padding-bottom:8px;display:block;background:url(images/btmline.jpg) repeat-x bottom left;}
.article .title a:link, .article .title a:visited{font-size:20px;font-family:"Trebuchet MS"; font-weight:bold;color:#9d0622;text-decoration:none;}
.article .title a:hover{color:#f48c35;}


.title{font-size:17px; font-weight:normal; font-family:"Trebuchet MS"; color:#9d0622; margin:0px; padding-bottom:2px; border-bottom:1px solid #a0a0a0; padding-bottom:9px;}

/*- therapist1 page css-*/
.therapisttitle{ color:#9d0724; font-size:18px; font-weight:bold;}
.therapistboxtop{background:url(images/boxtop.jpg) repeat-x;}
.therapistboxright{background:#9d0724 url(images/boxrightbg.jpg) no-repeat top left;}
.therapistboxbtm{background:#9d0724;}
.therapistboxleft{background:#9d0724 url(images/boxleftbg.jpg) no-repeat top left;}
.therapistboxcenter{background:url(images/boxmidbg.jpg) repeat-x #9d0724; color:#FFFFFF; line-height:24px;}

.therapistcontactbg{ background:url(images/contactinfobg.jpg) repeat-x;line-height:24px; padding:10px; border-left:1px solid #6e040d; border-right:1px solid #6e040d;}
.therapistcontactbg h1{ color:#9d0724; font-size:16px; padding-bottom:10px; }
.map{float:right; padding-right:10px; font-size:11px; text-decoration:none;}
.map a:link{ color:#000000; text-decoration:none;}
.map a:visited{ color:#000000; text-decoration:none;}
.map a:hover{ color:#9d0724; text-decoration:underline;}

.factboxtop{background-color:#f9e9dc;}
.factboxright{ background:url(images/therapyboxrightbg.jpg) repeat-Y;}
.factboxbtm{ background:url(images/therapyboxbtmbg.jpg) repeat-x;}
.factboxleft{ background:url(images/therapyboxleftbg.jpg) repeat-y;}
.factboxcenter{ background:url(images/therapyboxcenter.jpg) repeat-x;}
.factboxcenter h3{ color:#710012; font-size:13px; font-weight:bold;}

/* Ecomm CSS */

.ecomm{}
.ecomm img{ border:0px;}
.ecomm .ecomm_catbg{background:url(images/imgcat_mid.jpg) repeat-y; padding:2px 10px;}
.ecomm h1{color:#9D0724; font-size:20px; font-weight:bold; line-height:25px;}
.ecomm .ecomm_catbg h3{color:#9D0724; font-size:16px; font-weight:bold; line-height:25px;}
.ecomm .ecomm_catbg a{color:#333; text-decoration:none}
.ecomm .ecomm_catbg a:hover{color:#9D0724; text-decoration:underline}
.ecomm .prdtitle1{background:#9D0724 url(images/prd_top_left.gif) no-repeat top left;}
.ecomm .prdtitle{background:url(images/prd_top_right.gif) no-repeat top right; padding-left:10px; padding-right:10px; font-size:16px; color:#FFFFFF; font-weight:bold; padding-top:5px; padding-bottom:5px; font-family:"Trebuchet MS"}
.ecomm .prdtitle a{font-size:16px; color:#FFFFFF; font-weight:bold; font-family:"Trebuchet MS"; text-decoration:none}
.ecomm .prdtitle a:hover{ color:#ECDE59}
.ecomm .prdbtm1{background:#FAF9E7 url(images/prd_bott_left.gif) no-repeat bottom left;}
.ecomm .prdbtm{background:url(images/prd_bott_right.gif) no-repeat bottom right; padding:10px;}
.ecomm .price{font-size:12px; font-weight:bold; background:none; color:#000; text-align:left; float:left; padding-left:5px;}
.ecomm .price b{color:#9D0724}

.tblcart{border:solid 1px #DEDEDE; border-collapse:collapse; margin-bottom:10px;}
.tblcart td{border:solid 1px #ccc; border-collapse:collapse; padding:10px;}
.tblcart th{border:solid 1px #F28D35; border-collapse:collapse; background-color:#F2E963; color:#710012; height:30px; border-top:0px; border-left:0px;}
.tblcart h5{ color:#710012}

.ecomm .top{background:url(images/imgcat_top.jpg) no-repeat left top; width:188px; height:10px;}
.ecomm .bottom{background:url(images/imgcat_bott.jpg) no-repeat bottom left; width:188px; height:10px;}

/* Community CSS */
.community{}
.community h1{font-size:20px;font-family:"Trebuchet MS";font-weight:bold;color:#9d0622;line-height:20px;margin:0px;padding:0px;}
.community .notetext{font-size:11px;border-left:1px solid #a0021f; padding:10px;}

.community .forumlink{}
.community .forumlink ul{margin:0px;padding:0px 10px;}
.community .forumlink li{margin:0px;padding:0px 8px 0px 8px;list-style:none;float:left;background:url(images/communitybtn_left.jpg) no-repeat top left;display:block;height:32px;}
.community .forumlink li span{background:url(images/communitybtn_right.jpg) no-repeat top right; display:block;height:16px;padding:6px 10px 10px 2px; text-align:center;width:100px;}
.community .forumlink li a:link, .community .forumlink li a:visited{color:#000000;font-size:12px;font-weight:bold;text-decoration:none;}
.community .forumlink li a:hover{color:#96021d;text-decoration:none;}

.community .forumtitle{background:url(images/formtitle_bg.jpg) repeat-x top left;font-size:15px;font-weight:bold;color:#9d0622;padding:0px 10px;}
.community .forumSubtitle {font-size:13px;font-weight:bold;color:#000000;background:#fce4d0;padding:4px 10px;}
.community .forumSubtitle td{font-size:13px;font-weight:bold;color:#000000;background:#fce4d0;padding:2px 0px;}
.community .forumSubtitle th{font-size:13px;font-weight:bold;color:#000000;background:#fce4d0;padding:2px 0px;}

.community .forumSubdetial{background:#fef7f1;}
.community .forumcommentbtm {background:url(images/line.jpg) repeat-x top left;padding:10px 5px;}
.community .forumname{font-weight:bold;color:#96021d;}
.community .listing{}
.community .listing td{background:#fbd333;color:#FFFFFF;width:20px;height:20px;}
.community .listing td a:link, .community .listing td a:visited{color:#FFFFFF;text-decoration:none;display:block;background:#97021D;width:20px;height:20px; text-align:center;}
.community .listing td a:hover{background:#fbd333;color:#000000;}

.community .blogformtopbg{background:url(images/forumboxtop_bg.jpg) repeat-x top left;}
.community .blogformbtmbg{background:url(images/forumboxbtm_bg.jpg) repeat-x top left;}
.community .blogformleftbg{background:url(images/forumbox_leftbg.jpg) repeat-y top right;}
.community .blogformrightbg{background:url(images/forumbox_rightbg.jpg) repeat-y top left;}

.community .detailcontent {padding:5px 10px;font-size:12px;}
.community .blogcommnets1{background:#fffef2;padding:5px;}

.community .blogcommnets1 td{padding:5px 5px;}
.verify { background:url(images/but-verifiedbyTCC.jpg) no-repeat; height:56px;  width:200px; text-align:right; padding-top:32px;vertical-align:bottom; padding-right:30px;}

.letterbg {background:url(images/letter-bg.gif) no-repeat left top; height:633px; width:449px; margin:0px; padding:15px 20px;}

.social { padding:0px 15px; margin:0px; background:#fff; vertical-align:top; line-height:18px;}

/* packag block css start */
.packageline{font-family: "Trebuchet MS", Arial; font-size:18px; line-height:normal;color:#c01534;}
.premiumblock1 { width:218px; float:left; height:290px;}
.premiumblock1mid {background:url(images/premium-block1-middle.jpg) left top repeat-y; padding:5px 10px 10px 10px; height:155px;}
.premiumblock1mid ul{ padding:0px; margin:0px; list-style:none;}
.premiumblock1mid li{list-style:none; list-style:none; background:url(images/mid-bullet.jpg) left top no-repeat; padding-left:12px; padding-bottom:3px; margin:0px;  }
.premiumblock1mid li li{list-style:none; list-style:none; background:url(images/mid-bullet1.gif) left top no-repeat; padding-left:10px; padding-bottom:3px; margin-left:15px;  }
.premiumblock1btm {background:url(images/premium-block1-btottom.jpg) left top no-repeat; height:118px; padding:10px; text-align:center; color:#FFFFFF; font-family:"trebuchet MS"; font-size:22px; font-weight:normal;}

.blankblockdiv { width:110px; float:left; height:270px;}

.premiumblock2 { width:100%; float:left; padding:0px; margin:0px;}
.premiumblock2mid { float:left; padding:10px; margin:0px;}

.premiumpopuptop {background:url(images/premium-block2-topbg.jpg) left top repeat-x; padding:0px; height:10px;}
.premiumpopupleft {background:url(images/premium-block2-leftbg.jpg) left top repeat-y; padding:0px; height:auto; width:10px;}
.premiumpopupright {background:url(images/premium-block2-rightbg.jpg) right top repeat-y; padding:0px; width:10px;}
.premiumpopupbtm {background:url(images/premium-block2-btmbg.jpg) left top  repeat-x; height:10px; padding:0px;}
.premiumpopupmid ul{ padding:0px; margin:0px; list-style:none;}
.premiumpopupmid li{list-style:none; list-style:none; background:url(images/mid-bullet.jpg) left top no-repeat; padding-left:12px; padding-bottom:3px; margin:0px;  }
.premiumpopupmid li li{list-style:none; list-style:none; background:url(images/mid-bullet1.gif) left top no-repeat; padding-left:10px; padding-bottom:3px; margin-left:15px;  }

.basicblock1 { height:290px; width:218px; float:left; margin-left:15px;}
.basicblock1mid {background:url(images/basic-block1-middle.jpg) left top repeat-y; height:155px; padding:5px 10px 10px 10px;}
.basicblock1mid ul{ padding:0px; margin:0px; list-style:none;}
.basicblock1mid li{list-style:none; list-style:none; background:url(images/mid-bullet.jpg) left top no-repeat; padding-left:12px; padding-bottom:3px; margin:0px;  }
.basicblock1mid li li{list-style:none; list-style:none; background:url(images/mid-bullet1.gif) left top no-repeat; padding-left:10px; padding-bottom:3px; margin-left:15px;  }
.basicblock1btm {background:url(images/basic-block1-bottom.jpg) left top no-repeat; height:118px; padding:10px; text-align:center; color:#FFFFFF; font-family:"trebuchet MS"; font-size:22px; font-weight:normal;}


.basicblock2 { height:320px; width:358px; float:right;}
.basicblock2mid { float:left; padding:10px; margin:0px;}
.basicblock2top {background:url(images/basic-block2-topbg.jpg) left top repeat-x; padding:0px; height:10px;}
.basicblock2left {background:url(images/basic-block2-leftbg.jpg) left top repeat-y; padding:0px; height:auto; width:10px;}
.basicblock2right {background:url(images/basic-block2-rightbg.jpg) right top repeat-y; padding:0px; width:10px;}
.basicblock2btm {background:url(images/basic-block2-btmbg.jpg) left bottom repeat-x; height:10px; padding:0px;}
.basicblock2mid ul{ padding:0px; margin:0px; list-style:none;}
.basicblock2mid li{list-style:none; list-style:none; background:url(images/mid-bullet.jpg) left top no-repeat; padding-left:12px; padding-bottom:3px; margin:0px;  }
.basicblock2mid li li{list-style:none; list-style:none; background:url(images/mid-bullet1.gif) left top no-repeat; padding-left:10px; padding-bottom:3px; margin-left:15px;  }


.freeblock1 { height:290px; width:218px; float:left; margin-left:15px;}
.freeblock1mid {background:url(images/free-block1-middle.jpg) left top repeat-y; height:155px; padding:5px 10px 10px 10px;}
.freeblock1mid ul{ padding:0px; margin:0px; list-style:none;}
.freeblock1mid li{list-style:none; list-style:none; background:url(images/mid-bullet.jpg) left top no-repeat; padding-left:12px; padding-bottom:3px; margin:0px;  }
.freeblock1mid li li{list-style:none; list-style:none; background:url(images/mid-bullet1.gif) left top no-repeat; padding-left:10px; padding-bottom:3px; margin-left:15px;  }

.freeblock1btm {background:url(images/free-block1-bottom.jpg) left top no-repeat; height:118px; padding:10px ; text-align:center; color:#FFFFFF; font-family:"trebuchet MS"; font-size:22px; font-weight:normal;}

.freeblock2 { height:320px; width:358px; float:right;}
.freeblock2mid { float:left; padding:10px; margin:0px;}
.freeblock2top {background:url(images/free-block2-topbg.jpg) left top repeat-x; padding:0px; height:10px;}
.freeblock2left {background:url(images/free-block2-leftbg.jpg) left top repeat-y; padding:0px; height:auto; width:10px;}
.freeblock2right {background:url(images/free-block2-rightbg.jpg) right top repeat-y; padding:0px; width:10px;}
.freeblock2btm {background:url(images/free-block2-btmbg.jpg) left top  repeat-x; height:10px; padding:0px;}
.freeblock2mid ul{ padding:0px; margin:0px; list-style:none;}
.freeblock2mid li{list-style:none; list-style:none; background:url(images/mid-bullet.jpg) left top no-repeat; padding-left:12px; padding-bottom:3px; margin:0px;  }
.freeblock2mid li li{list-style:none; list-style:none; background:url(images/mid-bullet1.gif) left top no-repeat; padding-left:10px; padding-bottom:3px; margin-left:15px;  }

.viewmorebutton {background:url(images/btn-viewmore.png) repeat 0px 0px; width: 81px; height: 23px; display: block; z-index:2; float:right}
		a.viewmorebutton span {display: none;}
		a.viewmorebutton:hover {background: url(images/btn-viewmore.png) repeat 0px -24px;  position:relative; z-index:2;}

/* packag block css End */

