/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; background-color:#F7F8FB; }
#torso a { color:#0000FF; text-decoration:none; } div { clear:none; float:left; }
#torso a:hover { background-color:#FFFF99; color:#0000FF; text-decoration:underline; }
#torso { text-align:left; clear:both; width:850px; background-color:#FFFFFF; }

#all { width:850px; float:none; background-color:#FFFFFF; padding:8px 1px 8px 5px; border:1px solid #E0E0FF; display:table; }
#header { background:url(images/template/main_head5.jpg) no-repeat left top; height:132px; clear:both; width:844px; }
#header a { color:#000000; text-decoration:none; }
#StoreInf { width:545px; line-height:13px; text-align:center; }
#StoreHours { padding-top:8px; }
#arch_title { font-size:15px; text-align:right; font-weight:bold; color:#FFFFFF;
 margin:10px 7px 0 0; float:right; width:600px; clear:both; }
#arch_title:first-line { font-size:17px; }

#LeftNav { width:185px; border-right:1px solid silver; border-bottom:1px solid silver; line-height:14px;
  padding:0 6px 6px 6px; display:block; }
#LeftNav h3, #LeftNav h3 a { color:#0000FF; margin:10px 0 0 0; font-size:12px; }
#LeftNav h4, #LeftNav h4 a { color:#0000CC; margin:1px; 0 0 6px; font-weight:normal; }
#LeftNav a { font-size:11px; }
#LeftNav a.select { color:#CC6633; }

#qlinks { display:block; float:right; height:auto; }
#qlinks h5 { margin-top:6px; margin-bottom:8px; }
#qlinks h5 a { font-size:11px; color:#000099; }

#content { width:638px; display:block; padding-left:8px; background:url(http://clickaway.com/images/template/RS_Lani.jpg) no-repeat right top; }
#content p { width:450px; }
li a { font-weight:bold; }
ul li { margin-top:8px; }

h1, .subj { font-size:17px; color:#000099; font-style:italic; width:450px; margin-top:10px; margin-bottom:-5px; }
h2 { font-size:15px; color:#000099; font-weight:normal; }
h3 { font-size:13px; }

.cframe2 { width:435px; height:75px; padding:5px; display:block; float:left; cursor:pointer;
   background:url(images/template/wcont_row.gif) no-repeat left top; margin-left:3px; }
.cframe2 h4 { margin:0 0 3px 0; font-size:14px; }

#base { float:right; text-align:center; color:#333333; width:500px; margin-right:140px; }
#base hr { background:none; border:.5px solid #CCCCCC; height:1px; margin-bottom:5px; margin-top:5px; width:400px; }


/* Rarely Used  */

.cframe { width:210px; height:115px; padding:5px; display:block; float:left; cursor:pointer;
   background:url(/images/template/cont_row.gif) no-repeat left top; margin-left:3px; }
   .cframe h4 { margin:0 0 3px 0; font-size:14px; }
   .cframe img { margin-left:5px; margin-right:5px; }

table { width:440px; font-size:12px; }
table ul { margin-top:0; margin-left:12px; padding-left:12px; }
.endline { width:220px; float:left; clear:left; }
.endline1 { width:150px; float:left; clear:left; vertical-align:top; } 
.endline2 { width:320px; float:left; clear:left; vertical-align:top; }
.end { font-size:18px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#FF0000; font-weight:bold; padding-left:20px; }
.end1, .end2 { color:#00FF00; }

table.rentals td { border:1px solid #CCC; font-size:11px; }
.rentals td.blank { border-bottom:0; border-top:0; height:2px; }
.rentals td.name { border-bottom:0; }
span.txa { font-size:11px; line-height:13px; }
tt { color:#000099; margin-left:50px; font-size:12px; float:right; font-weight:bold; font-family:Arial, Verdana, Helvetica, sans-serif; }

.mapAreas a:hover { background:none; }
.map_title { background:url(images/bg_loc2.gif) no-repeat; width:150px; color:#FFFFFF; padding:2px 0 0 6px; float:left; clear:none; display:inline; }
.Dir_title { background-image:url(images/bg_dir.gif); width:197px; height:52px; color:#FFFFFF; padding:2px 0 0 7px; float:left; clear:none; display:inline; }
.Dir_body { float:left; clear:none; width:203px; height:auto; margin-right:2px; border:1px solid #CCCCCC; padding:1px 1px; }
.Cont_title, a.Cont_title { color:#FFFFFF; background-image:url(images/bg_contact.gif); width:304px; height:50px;
	padding:2px 0 0 6px; float:left; clear:none; display:inline; font-weight:normal; }
.Cont_title2, a.Cont_title2 { color:#FFFFFF; background-image:url(images/bg_contact2.gif); width:624px; height:50px;
	padding:2px 0 0 6px; float:left; clear:none; display:inline; font-weight:normal; }
.Org_bod1 { float:left; clear:none; width:308px; height:auto; margin-right:2px; border:1px solid #CCCCCC; padding:1px 1px; }

.labels label { float:left; clear:left; width:255px; text-align:right; }
.labels input { width:145px; background-color:#FFF; }
.label2 label { float:left; clear:left; width:210px; text-align:right; }
.label2 input { width:100px; background-color:#FFF; }
form.type1 fieldset { font-size:11px; }
.f1 label { float:left; clear:left; width:90px; text-align:right; }
.f1 input { width:200px; background-color:#FFF; }


/* NewPopups */
#backgroundPopup{ display:none; position:fixed; _position:absolute; /* hack for internet explorer 6*/
height:100%; width:100%; top:0; left:0; background-color:#333399; z-index:2; }
#popupContact{ display:none; position:fixed; _position:absolute; /* hack for internet explorer 6*/
height:600px; width:550px; background-color:#FFFFFF; border:2px solid #6666FF; z-index:10;
padding:15px; font-size:14px; }
.popbtn { cursor:pointer; }
#popupContact a { cursor:pointer; }
#popupContact h1{ text-align:center; color:#6FA5FD; font-size:22px; font-weight:bold;
border-bottom:1px dotted #D3D3D3; padding-bottom:2px; margin-bottom:20px; z-index:3; }
#popupContactClose{ font-size:14px; line-height:14px; right:6px; top:4px; position:absolute;
color:#FF6600; font-weight:bold; display:block; z-index:3; border:1px solid #000; }
