body { margin: 0; padding: 0; background:url(/images/bkgd.gif) top repeat-x; font:9px Arial,Verdana, sans-serif; color: #666666; margin-top:30px; background-color:#6B327E; }
td,div,a { font:11px Arial, Verdana, sans-serif; color: #666666;line-spacing:17px }

.requiredQuestion { font:bold 11px Arial, Verdana, sans-serif; color: #666666;line-spacing:17px }

a { text-decoration:none; }
a:hover {text-decoration:underline}

#container { width:768px; position:absolute; left:50%; margin-left:-384px; text-align: left }

#topper { height:7px; background: url(/images/bd_t.gif) no-repeat bottom center; }
#footer { height:7px; background: url(/images/bd_b.gif) no-repeat top center; }
#left { background: url(/images/bd_m_l.gif) repeat-y;  }
#center { width:760px; background-color:white }
#right { background: url(/images/bd_m_r.gif) repeat-y;   }

.hdr1 { font:bold 11px Arial,Verdana; color:#713883 }
.hp_sep { backgorund-color:#F2F2F2;}
.n_ftr { font:9px Verdana,Arial; color:#B1B1B1; padding-top:7px }
.n_ftr a { font:bold 9px Verdana,Arial; color:#B1B1B1 }
.b_ftr { background-color:#B89BC1; width:520px }

.n_sep { background:url(/images/n_sep.gif) bottom no-repeat; }
.n_on { background:url(/images/n_on.gif) no-repeat left; }
.n_on a { text-transform: uppercase; font:bold 11px Arial; padding:3 2 3 30; color:#713883 }
.n_off { background:url(/images/n_off.gif) no-repeat left; }
.n_off a { text-transform: uppercase; font:bold 11px Arial; padding:3 2 3 30; display:block; color:#777777 }

.testimonials { text-align:left; font:bold 11px Arial; color:#666666;width:155px }
.name { text-align:right; font:11px Arial; color:#666666 }

.subc_t { float:left; font:10px Verdana; color:#999999; padding-left:5px; width:84px; border-right:1px dashed #CCCCCC;letter-spacing:-1px; padding-top:10px  }
.subc_t2 { float:left; font:10px Verdana; color:#999999; padding-left:5px; width:84px; letter-spacing:-1px; padding-top:10px }
.subc { font:bold 11px Arial; color:#713883;letter-spacing:0px }

.subc_t_ { font:10px Verdana; color:#999999; padding-left:5px; width:160px; letter-spacing:-1px; margin-top:10px }


.cat_color {
	color: #888888;
	font-size: 8pt;
	font-family: Verdana, Arial;
	text-decoration: none;
}

.subcategory { font: 11px Arial; color:#777777; padding: 5 0 8 35 }
.subcategory:hover { font: 11px Arial; color:#713883; padding: 5 0 8 35 }
.selectedSubcategory { font: 11px Arial; color:#713883; padding: 5 0 8 35 }

.nav_bf { height:30; width:205; background:url(/images/b_nav_f.gif) repeat-x;color:White; padding: 8 0 8 0 }

.main_cat { background:url(/images/n_off.gif) no-repeat left; padding-left:9; font:bold 9pt Tahoma, Verdana; color:White }
.main_cat a { text-transform: uppercase; font:bold 11px Arial; padding:3 2 3 30; color:#713883 }

.main_catHover { background:url(/images/n_off.gif) no-repeat left; }
.main_cat:hover { background:url(/images/n_on.gif) no-repeat left; }

.category { background:url(/images/n_off.gif) no-repeat left; padding:5 0 5 0; color:#777777  }
.category a { text-transform: uppercase; font:bold 11px Arial; padding:5 2 5 30; color:#777777 }
.categoryHover { background:url(/images/n_on.gif) no-repeat left;   }
.categoryHover a { text-transform: uppercase; font:bold 11px Arial; padding:5 2 5 30; display:block; color:#713883 }

.submenu {display: none; }

.s_pg_title, h1 { font:bold 14px Arial,Verdana; color:#713883 }
h2 { font:bold 12px Arial,Verdana; color:#666 } 

.b { background:url(/images/b_bkd.gif) no-repeat right; height:23px; font:bold 11px Arial; text-transform: uppercase; color:#777777;line-height:18px; white-space: nowrap; border:1px solid #D9D9D9;margin:4px 0px 4px 0px;padding:1px 12px 0px 6px }
.b:hover { background:url(/images/b_bkd.gif) no-repeat right; height:23px; font:bold 11px Arial; text-transform: uppercase; color:#713883;line-height:18px;white-space: nowrap;border:1px solid #B89BC1;margin:4px 0px 4px 0px;padding:1px 12px 0px 6px }


	.tb_hdr { font:bold 8pt Verdana; color:#1A536F  }
	.tb_title { font:bold 10pt Verdana; color:#696365 }
	.brnd_n { font:7pt Verdana; color:#653333; letter-spacing:-1px }
	.brnd { font:bold 8pt Verdana; color:#653333; letter-spacing:0px }
	#tbl td { border:1px solid #CCCCCC }
	.excellent { background:url(/images/i_star.gif) repeat-x; width:36; height:11 }
	.fair { background:url(/images/i_star.gif) repeat-x; width:24; height:11 }
	.poor { background:url(/images/i_star.gif) repeat-x; width:12; height:11 }
	.check { background:url(/images/i_check_b_.gif) no-repeat; width:9; height:9 }
	.n_check { background:url(/images/i_check_b.gif) no-repeat; width:10; height:9 }
.test_img {padding-right:10px }


.gallerycontainer { position: relative; }
.thumb1 { font:bold 11px Arial; color:#713883;letter-spacing:0px }
.thumb1 img { border: 1px solid white; margin: 0 5px 5px 0; }
.thumb1:hover { background-color: transparent; }
.thumb1:hover img { border: 0px solid blue; }
.thumb1 div {  position: absolute; margin:14 0 0 0; border:0px solid red; visibility: hidden; color: black; text-decoration: none; padding:0px } /*CSS for enlarged image*/
.thumb1 div img { border-width: 0; padding: 0px; } /*CSS for enlarged image*/
.thumb1:hover div{ visibility: visible; top: 0; left: 0px; /*position where enlarged image should offset horizontally */ z-index: 50; } /*CSS for enlarged image*/

.thumb2 { font:bold 11px Arial; color:#713883;letter-spacing:0px }
.thumb2 img { border: 1px solid white; margin: 0 5px 5px 0; }
.thumb2:hover { background-color: transparent; }
.thumb2:hover img { border: 0px solid blue; }
.thumb2 div{  position: absolute; margin:14 0 0 173; border:0px solid red; visibility: hidden; color: black; text-decoration: none; } 
.thumb2 div img { border-width: 0; padding: 0px; } 
.thumb2:hover div{ visibility: visible; top: 0; left: 0px; z-index: 50; }

.thumb3 { font:bold 11px Arial; color:#713883;letter-spacing:0px }
.thumb3 img { border: 1px solid white; margin: 0 5px 5px 0; }
.thumb3:hover { background-color: transparent; }
.thumb3:hover img { border: 0px solid blue; }
.thumb3 div{  position: absolute; margin:14 0 0 347; border:1px solid White; visibility: hidden; color: black; text-decoration: none; } 
.thumb3 div img { border-width: 0; padding: 0px; } 
.thumb3:hover div{ visibility: visible; top: 0; left: 0px; z-index: 50; }
