/*CSS STYLESHEET DESIGNED BY TEMPLATEMONSTER CO.*/
/*GLOBAL STYLES START*/
*{padding:0; margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
body{text-align:center; vertical-align:top;}
img { border:0;}
input {vertical-align:middle;}
p + p { margin-top: 0.5em; }
p {font-weight:normal; font-size:15px;}
.dr { display:table-row; width:100%; height:100%;}
.dc { display:table-cell; text-align:left; vertical-align:top; width:100%; height:100%; color:#595F66;}

/* ADDED especially for TJ.Realty */
.hsgallery_image  {
	float:left;
	padding:6px 4px;
	margin:3px;
	height: 153px;
	min-height:153px;
	width:185px;
	border:2px solid #d5e2e4;
	background: #e1ebf5;
}
.map_resize {
  max-width:612px;
  width: expression(this.width > 612 ? 612: true);
}

.tab table
{
    border-color: #777;
    border-width: 0 0 1px 1px;
    border-style: solid;
    border-spacing: 0;
    border-collapse: collapse;
}

.tab 
{
    border-color: #777;
    border-width: 0 0 1px 1px;
    border-style: solid;
    border-spacing: 0;
    border-collapse: collapse;
}


.tab td
{
    border-color: #777;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
}


/*GLOBAL STYLES END*/
/*********************************************************************************************************/
/*TOTAL CONSTRUCTIVE START*/

/*.main {width:100%; text-align:center; background:#D1DCDE;}*/
.main {width:100%; text-align:center; background:#ffffff;}
.l1{ width:100%; height:25px; text-align:center; background:url(images/h_back1.gif) repeat-x top #ffffff;}
.l1x{ width:100%; margin:0 auto;}
.l2{ height:12px; background:url(images/h_back2.gif) repeat-x center #ffffff; text-align:center;}
.l2x{ width:984px; height:90px; margin:0 auto;}
.l3{ background: #ffffff; text-align:center;}
.l3x{ width:984px; margin:auto;}
.l3x_c1{width:17px;}
.l3x_c2{width:623px;}
.l3x_c2_c1{width:619px;}
.l3x_c2_c1_tt{width:619px; font-weight:normal; font-size:15px;}
.l3x_c2_c2{width:4px;}
.l3x_c3{width:307px;}
.l3x_c4{width:auto;}
.l4{ height:10px; background:#ffffff;}
.l4x{ width:984px; margin:auto; height:10px; }
.l5{ width:100%; background:url(images/f_back.gif) repeat-x top #D1DCDE; height:100%; text-align:center;}
.l5x{ width:100%; margin:auto; background:#D1DCDE;}

.telname {color:#AFAFAF; text-decoration:none; font-size:18px; font-weight:bold; margin-left:40px; font-family:Arial; text-align:left;}
.line1{background:url(images/line1.gif) repeat-x top; height:3px;}
.line2{background:url(images/line2.gif) repeat-x top; height:1px;}
/*TOTAL CONSTRUCTIVE END*/
/*FOOTER CLASSES START*/
.footer {color:#767D86; font-size:11px; line-height:14px;}
.footer a {color:#767D86; text-decoration:none; font-size:11px; line-height:14px;}
.footer a:hover{text-decoration:none; color:#000000;}

.menulink {vertical-align:middle; margin-bottom:15px;}
.menulink a {color:#A03521; text-decoration:none; font-size:20px; line-height:22px;}
.menulink a:hover{text-decoration:underline; color: #ffffff; background: #A03521; text-decoration: none;}

.footer span {color:#767D86; font-size:11px; line-height:14px;}
.footer span a {color:#767D86; text-decoration:underline; font-size:11px; line-height:14px;}
.footer span a:hover{text-decoration:none; color:#767D86;}



/*FOOTER CLASSES END*/
/*FORMS CLASSES START*/
.form_total{padding:0 0 0 3px; vertical-align:middle;}
.form_1 {width:99px; height:19px; color:#595F66; background:#ffffff; font-size:11px;}
.form_2 {width:179px; height:21px; color:#595F66; background:#ffffff; font-size:11px;}
.form_3 {width:262px; height:19px; color:#000000; background:#ffffff; font-size:11px;}
/*FORMS CLASSES END*/
/*LIST CLASSES START*/
.normallist {list-style: disc; font-size:15px;}
li {font-size:15px; margin-left: 20px; margin-top: 10px;}
.bullets {list-style-image: url(images/bullets.gif); }
.bullets li {list-style-image: url(images/bullets.gif); }

.bullets2 {list-style-type: square; }
.bullets2 li {list-style-type: square; }


/*LIST CLASSES END*/
/*LINKS START*/
a {color:#259AC3; text-decoration:underline;}
a:hover{ text-decoration:none; }

.link1 { background:url(images/pimp1.gif) no-repeat 0px 7px; line-height:14px;}
.link1 a {color:#D85312; background:url(images/slice1.gif) repeat-x bottom; text-decoration:none; font-size:11px; margin-left:11px; padding-bottom:1px; line-height:14px;}
.link1 a:hover {text-decoration:none; color:#FF0000;}

.link2 { background:url(images/pimp3.gif) no-repeat right top; padding-right:17px;}
.link2 a {color:#767D86; background:url(images/slice2.gif) repeat-x bottom; text-decoration:none; font-size:10px;  padding-bottom:1px; font-weight:bold; }
.link2 a:hover {text-decoration:none; color:#000000;}

.link3 {color:#259AC3; background:url(images/pimp5.gif) no-repeat right; text-decoration:none; font-size:11px; padding-right:19px;}
.link3:hover {text-decoration:none; color:#995656;}

.link3a {color:#259AC3; text-decoration:none; font-size:13px; padding-right:19px;}
.link3a:hover {text-decoration:none; color:#995656;}

.link4 {color:#595F66; background:url(images/slice2.gif) repeat-x bottom; text-decoration:none; font-size:11px;}
.link4:hover { color:#000000}

.link5 {color:#D85312;text-decoration:underline;}
.link5:hover {text-decoration:none;}

.link6a {color:#259AC3; text-decoration:none; font-size:13px; padding-right:19px;}
.link6b {color:#259AC3; text-decoration:none; font-size:15px; padding-left:11px; padding-right:19px; font-weight:bold;}



/*LINKS END*/
/*TXT START*/
/*titles start*/
.title1{color:#259AC3; font-weight:bold; background:url(images/pimp2.gif) no-repeat 0px 0px; padding-left:19px; font-size:14px;}
.titleobj{color:#a00000; padding:15px 5px 0px 0px; font-size:22pt;}
.titleobja{color:#a00000; padding-left:3px; padding-bottom:7px; font-size:16px;}
.pagehead{color:#b00000; padding:12px 10px 1px 1px; font-weight:normal; font-size:20px; border-bottom: 2px solid #c7c8c8; }
.normaltxt{font-weight:normal; font-size:16px; }
.exclaim{font-weight:normal; font-size:20pt; }


.title1b{color:#259AC3; font-weight:bold; background:url(images/pimp2.gif) no-repeat 0px 0px; padding-left:20px; font-size:15px;}
.title2{color:#D85312; font-weight:bold; background:url(images/pimp4.gif) no-repeat  0px 0px; padding-left:23px; font-size:14px;}
.titleabout{color:#4F94C1; font-weight:bold; background:url(images/1b_tt2.gif) no-repeat  0px 0px; padding-left:23px; font-size:14px;}
.title3{color:#4F94C1; font-weight:bold; background:url(images/pimp6.gif) no-repeat  0px 0px; padding-left:24px; font-size:14px;}
.titlea1{color:#A03521; padding-left:5px; font-size:24px; line-height: 1.4; }
.titlea1bold{color:#A03521; padding-top:15px; font-weight:normal; padding-left:5px; font-size:40px; line-height: 1.2}
.titlea2{color:#259AC3; font-weight:bold; padding-left:5px; font-size:18px;}
.titlecc{color:#A03521; font-weight:bold; padding-left:5px; font-size:16px; line-height: 1.2}
.titlecc a{color:#A03521; font-weight:bold; padding-left:5px; font-size:16px; line-height: 1.2}
.titlecc a:hover{color:#A03521; font-weight:bold; color: #ffffff; background: #A03521; text-decoration:none; padding-left:5px; font-size:16px; line-height: 1.2}

.objchars{color:#A03521;}


/*titles end*/

.txt1 { color:#259AC3; font-size:11px; font-weight:bold; }
.txt2 { color:#595F66; font-size:11px; font-weight:bold; }
.txt3 { color:#D85312; font-size:11px; font-weight:bold; }
.txt4 { color:#595F66; font-size:13px; }
.txt44 { color:#595F66; font-size:13px; }
.txt5{color:#595F66; font-weight:bold;}
.txt6{color:#259AC3; font-weight:bold;}
.txt7{color:#191C1C;}
.txt8{color:#323B3E; font-size:11px; }
.txt9{color:#595F66; font-size:11px; font-weight:bold;}
.txt10{color:#595F66; font-weight:bold; text-decoration:underline;}
/*TXT END*/

/*ROUNDS START*/

.roundT_in1{background:url(images/top.gif) repeat-x top #E3E7EA;}
.roundT_in1x{background:url(images/3b_back1.gif) repeat-x top #E3E7EA;}
.roundT_in2{background:url(images/bottom.gif) repeat-x bottom;}
.roundT_in3{background:url(images/left.gif) repeat-y left;}
.roundT_in4{background:url(images/right.gif) repeat-y right;}
.roundT_in5{background:url(images/ltc.gif) no-repeat left top;}
.roundT_in6{background:url(images/rtc.gif) no-repeat right top;}
.roundT_in7{background:url(images/lbc.gif) no-repeat left bottom;}
.roundT_in8{background:url(images/rbc.gif) no-repeat right bottom;}

.roundT1_in1{background:url(images/top1.gif) repeat-x top #DEEAF3;}
.roundT1_in1x{background:url(images/p3_back2.gif) repeat-x top #DEEAF3;}
.roundT1_in2{background:url(images/bottom1.gif) repeat-x bottom;}
.roundT1_in3{background:url(images/left1.gif) repeat-y left;}
.roundT1_in4{background:url(images/right1.gif) repeat-y right;}
.roundT1_in5{background:url(images/ltc1.gif) no-repeat left top;}
.roundT1_in6{background:url(images/rtc1.gif) no-repeat right top;}
.roundT1_in7{background:url(images/lbc1.gif) no-repeat left bottom;}
.roundT1_in8{background:url(images/rbc1.gif) no-repeat right bottom;}

.roundT2_in1{background:url(images/top2.gif) repeat-x top #EEF2F4;}
.roundT2_in2{background:url(images/bottom2.gif) repeat-x bottom;}
.roundT2_in3{background:url(images/left2.gif) repeat-y left;}
.roundT2_in4{background:url(images/right2.gif) repeat-y right;}
.roundT2_in5{background:url(images/ltc2.gif) no-repeat left top;}
.roundT2_in6{background:url(images/rtc2.gif) no-repeat right top;}
.roundT2_in7{background:url(images/lbc2.gif) no-repeat left bottom;}
.roundT2_in8{background:url(images/rbc2.gif) no-repeat right bottom;}

.roundT3_in1{background:url(images/top3.gif) repeat-x top #D4E8B6;}
.roundT3_in2{background:url(images/bottom3.gif) repeat-x bottom;}
.roundT3_in3{background:url(images/left3.gif) repeat-y left;}
.roundT3_in4{background:url(images/right3.gif) repeat-y right;}
.roundT3_in5{background:url(images/ltc3.gif) no-repeat left top;}
.roundT3_in6{background:url(images/rtc3.gif) no-repeat right top;}
.roundT3_in7{background:url(images/lbc3.gif) no-repeat left bottom;}
.roundT3_in8{background:url(images/rbc3.gif) no-repeat right bottom;}

.roundT4_in1{background:url(images/top4.gif) repeat-x top #ECF1D6;}
.roundT4_in2{background:url(images/bottom4.gif) repeat-x bottom;}
.roundT4_in3{background:url(images/left4.gif) repeat-y left;}
.roundT4_in4{background:url(images/right4.gif) repeat-y right;}
.roundT4_in5{background:url(images/ltc4.gif) no-repeat left top;}
.roundT4_in6{background:url(images/rtc4.gif) no-repeat right top;}
.roundT4_in7{background:url(images/lbc4.gif) no-repeat left bottom;}
.roundT4_in8{background:url(images/rbc4.gif) no-repeat right bottom;}

.roundT5_in1{background:url(images/top5.gif) repeat-x top #E9EED5;}
.roundT5_in2{background:url(images/bottom5.gif) repeat-x bottom;}
.roundT5_in3{background:url(images/left5.gif) repeat-y left;}
.roundT5_in4{background:url(images/right5.gif) repeat-y right;}
.roundT5_in5{background:url(images/ltc5.gif) no-repeat left top;}
.roundT5_in6{background:url(images/rtc5.gif) no-repeat right top;}
.roundT5_in7{background:url(images/lbc5.gif) no-repeat left bottom;}
.roundT5_in8{background:url(images/rbc5.gif) no-repeat right bottom;}


/*ROUNDS END*/
/*SET's*/

.set1_in1{background:url(images/set1_slicew.jpg) repeat-y left;}
.set1_in2{background:url(images/set1_topw.jpg) no-repeat left top;}
.set1_in3{background:url(images/set1_bottomw.jpg) no-repeat left bottom;}

.set2_in1{background:url(images/set2_slicew.jpg) repeat-y left;}
.set2_in2{background:url(images/set2_topw.jpg) no-repeat left top;}
.set2_in3{background:url(images/set2_bottomw.jpg) no-repeat left bottom;}

.set2x_in1{background:url(images/set2x_slice.jpg) repeat-y left;}
.set2x_in2{background:url(images/set2x_top.jpg) no-repeat left top;}
.set2x_in3{background:url(images/set2x_bottom.jpg) no-repeat left bottom;}

.set3_in1{background:url(images/set3_slice.jpg) repeat-y left;}
.set3_in2{background:url(images/set3_top.jpg) no-repeat left top;}
.set3_in3{background:url(images/set3_bottom.jpg) no-repeat left bottom;}

.set4_in1{background:url(images/set4_slice.jpg) repeat-y left;}
.set4_in2{background:url(images/set4_top.jpg) no-repeat left top;}
.set4_in3{background:url(images/set4_bottom.jpg) no-repeat left bottom;}



/****************** --for each pages classes-- ***************************************/
.p1_t1_c1{width:4px;}
.p1_t1_c2{width:139px; background:url(images/1b_back1.gif) repeat-x bottom #DFE3E5; text-align:center;}
.p1_t1_c3{width:48px; background:url(images/1b_back1.gif) repeat-x bottom #DFE3E5; text-align:center;}
.p1_t1_c4{width:75px; background:url(images/1b_back1.gif) repeat-x bottom #DFE3E5; text-align:center;}
.p1_t1_c5{width:37px; background:url(images/1b_back1.gif) repeat-x bottom #DFE3E5; text-align:center;}
.p1_t1_c6{width:auto;}

.p1_t2_c1{width:21px;}
.p1_t2_c2{width:120px; text-align:center;}
.p1_t2_c3{width:1px; background:url(images/1b_back3.gif) no-repeat left top #E3E3E3;}
.p1_t2_c4{width:59px; text-align:center;}
.p1_t2_c5{width:7px;}
.p1_t2_c6{width:1px; background:url(images/1b_back3.gif) no-repeat left top #E3E3E3;}
.p1_t2_c7{width:80px; }
.p1_t2_c8{width:auto; }
.p1_t2_c9{width:4px;}


.p1_t3_c1{width:4px;}
.p1_t3_c1x{width:17px; background: #DFE3E5;}
.p1_t3_c2{width:120px; text-align:center; background:#DFE3E5;}
.p1_t3_c3{width:1px; background: #CACDCF;}
.p1_t3_c4{width:59px; text-align:center; background: #DFE3E5;}
.p1_t3_c5{width:7px; background: #DFE3E5;}
.p1_t3_c6{width:1px; background:#CACDCF;}
.p1_t3_c7{width:80px;  background: #DFE3E5;}
.p1_t3_c8{width:14px; background:#DFE3E5;}
.p1_t3_c9{width:4px;}


.p1_t4_c1{width:4px;}
.p1_t4_c1x{width:17px;}
.p1_t4_c2{width:120px; text-align:center; }
.p1_t4_c3{width:1px; background: #CACDCF;}
.p1_t4_c4{width:59px; text-align:center;}
.p1_t4_c5{width:7px;}
.p1_t4_c6{width:1px; background:#CACDCF;}
.p1_t4_c7{width:80px; }
.p1_t4_c8{width:auto; }
.p1_t4_c9{width:4px;}


.p5_t1_c1{width:101px;}
.p5_t1_c2{width:auto;}

.h5{height:24px;}

.p6_c{width:730px;}

.p6_t1_c1{width:422px;}
.p6_t1_c2{width:auto;}


