/* CSS Document */
body { font-size:13px; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; margin:0; background:url(images/window_man_bg2.jpg) left top;}

a{color:#FFFFFF; text-decoration:underline; }

div#outer{ padding-top:0; }

div#outer div#page {

	position: relative;

	width: 854px;

	height: auto;

	margin: auto;
	padding:0;
	

}

div.middle { display:block; float:left; margin:0; padding:0; width:770px; height:auto;  border-bottom:3px #333333 solid; }
div.leftbar{ display:block; float:left; width:42px; height:194px; margin:0; background:url(images/sideleft_bar.gif) repeat-y top left;}

div#topbanner { display:block; float:left; width:770px; height:194px; margin:0; padding:0;} 
div#topbannerbase { display:block; float:left; width:770px; height:194px; margin:0; padding:0; background:url(images/flashbanner-satic.jpg) no-repeat top;} 
/* div#topnavbar{ display:block; float:left; width:770px; height:25px; margin:0; padding:5px 0 0 0; background:url(images/window-man-navbar.gif) no-repeat top; text-align:center;} */
div#topnavbar{ display:block; float:left; width:770px; height:25px; margin:0; padding:5px 0 0 0; background:url(images/window-man-navbar2.gif) no-repeat top; text-align:left;}
div#topnavbarhome{ display:block; float:left; width:770px; height:25px; margin:0; padding:5px 0 0 0; background:url(images/window-man-navbar.gif) no-repeat top; text-align:left;}
.topnavtext{ color:#FFFFFF; font-size:14px; text-decoration:none; margin:10px 25px 2px 25px; font-weight:bold;}

/* div#contenttop{ display:block; float:left; width:770px; height:231px; margin:0; padding:0; background:url(images/safestyle-window-man-blog.jpg) no-repeat top; } */
div#contenttop{ display:block; float:left; width:770px; height:231px; margin:0; padding:0; background:url(images/safestyle-window-man-blog2.jpg) no-repeat top; }

/* .blankbox1, .blankbox2, .blankbox3, .blankbox4, .listitem, .endbox{ display:block; float:left; margin:0; padding:0; height:155px; width:770px;} */
.blankbox1, .blankbox2, .blankbox3, .blankbox4, .listitem, .endbox{ display:block; float:left; margin:0; padding:0; height:145px; width:770px;}
.blankbox2 {height:76px; width:150px;}
.blankbox3 { height:30px;}
.blankbox4 { height:40px; line-height:10px;}
.endbox{ height:53px;}
div.contoptext{display:block; float:left; width:600px; height:76px; margin:0; padding:0; }

div#contentmiddle{ display:block; float:left; width:770px; height:auto; margin:0; padding:0; background:url(images/contentbg.jpg)  }
div#contentright{display:block; float:left; width:770px; height:auto; margin:0; padding:0; background:#333333;}
/* div.boxlist{ display:block; background:url(images/window-man-links-bg.gif) no-repeat; width:280px; padding-left:20px; height:247px; margin:0; float:right; } */
div.boxlist{ display:block; background:url(images/window-man-links-bg.gif) no-repeat; width:280px; padding-left:20px; height:259px; margin:0; }
div.boxlist1{ display:block; background:url(images/window-man-links-bg.gif) no-repeat; width:280px; padding-left:20px; height:259px; margin:0; float:left; }
.pmargin{ padding-left:70px; margin-right:15px; }
.pmargin a{ font-weight:bold;}
.botmargin{ margin-bottom:9px; }
.pextra { margin-top:-6px;}
.textright{ text-align:right; }
.imgmrgin{ margin-left:60px;}
h1{ font-size:25px; font-weight:bold; padding:0; margin-left:75px; line-height:normal; }
.h1heading{font-size:25px; font-weight:bold; margin-left:75px; line-height:normal; }
.h1heading a{ text-decoration:none !important; }
.textpurple{ color:#fe017f; font-weight:bold;}
h3{ display:block; height:auto; width:225px; padding:10px 0 0 40px; font-weight:bold; font-size:20px; margin:0;  }
.listitem {width:200px; height:20px; padding-left:20px; margin-left:5px; background:url(images/listbullet.jpg) no-repeat left; margin-bottom:3px; }
.listlink { color:#FFFFFF; text-decoration:underline; }
.ulmargin{ margin-top:20px;}

div.boxright{ display:block; background:url(images/window-man-quote-bg.gif) no-repeat; padding-left:15px; width:428px; height:190px; margin:0; float:right; }
div.boxrighttext{ display:block; float:right; font-size:20px; margin:35px 0 0 0; padding:0; height:auto; width:auto; line-height:28px;}
div.boxrighttext1{ display:block; float:right; font-size:20px; margin:25px 0 0 0; padding:0; height:auto; width:auto; line-height:28px;}
div.boxrightspace{ display:block; float:right;  height:190px; width:35px;}
div.boxrightsmall{ display:block; background:url(images/window-man-quote-small-bg.gif) no-repeat; padding-left:15px; width:300px; height:220px; margin:0; float:right; }
div.boxrightsmalltext{ display:block; float:right; font-size:20px; margin:40px 0 0 0; padding:0; height:auto; width:auto; line-height:28px; text-align:right;}

.singnaturebox{ height:62px; background:url(images/window-man-blog-signoff1.jpg) no-repeat top left #333333;}
.singnaturebox1{  display:block; float:left; width:500px; height:62px; background:url(images/window-man-blog-signoff1.jpg) no-repeat top left;}
.singnatureboxlarge{ height:62px; background:url(images/window-man-blog-signoff-big.jpg) no-repeat top left;}

.listitemsm {width:400px; height:20px; padding-left:20px; margin-left:5px; background:url(images/listbullet.jpg) no-repeat left; margin-bottom:3px; list-style:none; display:list-item; }

.newslist {width:380px; height:auto; padding:2px 0px 2px 20px; margin-left:5px; background:url(images/listbullet.jpg) no-repeat left; margin-bottom:3px; list-style:none; display:list-item; }

div.leftspacer{ display:block; float:left; width:42px; height:1000px; margin:0; padding:0; }
div.spacer{ display:block; float:left; width:42px; height:auto; margin:0; padding:0; }
div.spacerin{ display:block; float:left; width:42px; height:1491px; margin:0; padding:0; }
div.spacerdg{ display:block; float:left; width:42px; height:1106px; margin:0; padding:0; }
div.spacerdgw{ display:block; float:left; width:42px; height:1074px; margin:0; padding:0; }
div.spacerdgd{ display:block; float:left; width:42px; height:900px; margin:0; padding:0; }
div.spacerdgfd{ display:block; float:left; width:42px; height:878px; margin:0; padding:0; }
div.spacerdgpd{ display:block; float:left; width:42px; height:878px; margin:0; padding:0; }
div.spaceresdg{ display:block; float:left; width:42px; height:auto; margin:0; padding:0; }



p{ margin:0; padding-bottom:10px; }

.plink{ text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.plink a{ text-decoration:underline; color:#FFFFFF; margin:0 10px 0 10px; }



.contactbox{display:block;  padding-left:15px; width:400px; height:160px; margin:0; float:left; padding-left:70px; }
.contactrow{ display:block; margin:0 0 10px 0; padding:0; height:auto; width:330px;}
div.contactcolsmall, div.contactcolbig, div.contactcolbig1{ display:block; height:15px; padding:5px 0 0 0; margin:0; width:100px; text-align:left; float:left; }
div.contactcolbig { width:200px; padding:0px; height:20px;}
div.contactcolbig1 { width:200px; padding:0px; height:60px;}
.inputtext, .inputtextarea{font-size:11px;
	width:200px;
	border:1px solid #000;
	padding-right: 2px;
	padding-left: 2px;
	
	background-color:#FFEFF7;}
.inputtextarea{ height:45px;}	
.blankline{ display:block; float:left; margin:0; padding:0; height:10px; width:770px; background:#FFFFFF;}
.imgrmargin{ margin:10px 20px 20px 0;}



.imgbarheightold{ height:10790px; width:42px;}
.imgbarheight{ height:11312px; width:42px;}

.imgbarheightp1{ height:6159px; width:42px;}
.imgbarheightp2{ height:6099px; width:42px;}
.indexbarheight { height:6925px; width:42px;}


.barhightcontact {height:845px;}

.barhightsm{height:784px;}
/*.barhightsm{height:1336px;} */

.sidebar-na { height:1190px;}

.barheightchest{ height:816px;}

div.galleryimgtotal{display:block; width:378px; float:left; height:auto; margin:1px 0 0 0; padding:0 0 0 60px; }
div.galleryimgtotal1{display:block; width:378px; float:left; height:auto; margin:23px 0 0 0; padding:0 0 0 0; }
div.galleryimg{display:block; width:160px; float:left; height:120px; margin:0; padding:0 0 0 0; }
div.imgspace{display:block; width:47px; float:left; height:120px; margin:0; padding:0 0 0 0; }
div.imgcaption{display:block; width:160px; float:left; height:auto; margin:7px 0 0 0; padding:0 0 0 0; text-align:center; font-weight:bold; font-size:12px;}
div.captionspace{display:block; width:47px; float:left; height:20px; margin:7px 0 0 0; padding:0 0 0 0; }


.gallerypopup {display:block;  margin:auto; padding:0; width:480px; height:auto; border:1px #666666 solid;}
.adpicture { display:block;  margin:auto; padding:0; width:480px; height:auto; background:#999999;}
.closepicture {display:block; margin:auto; padding:0; width:470px; height:auto; background:#999999; text-align:center; padding:5px;}
.closebutton { cursor:pointer; margin-top:5px;}
.discap{ margin:5px 0 5px 0; font-weight:bold; }

/* Poll */
div.frmpoll {display:block; float:left; margin:5px 0px 5px 0px; padding:0; width:350px; height:110px; }
div.frmpollright {display:block; float:left; margin:0 0 10px 0; padding:0; width:770px; height:60px;   }
div.frmpollapacer {display:block; float:left; margin:0 0 10px 0; padding:0; width:775px; height:160px;  }
div.frmpollrow { display:block; float:left; margin:0; padding:0; height:21px; width:378px;}
div.boxrediobt{ display:block; float:left; margin:0; padding:0; height:21px; width:20px;}
div.boxrediotxt {display:block; float:left; margin:0; padding:3px 0 0 10px; height:18px; width:60px;}
div.boxtxt {display:block; float:left; margin:0; padding:0px 0 0 5px; height:21px; width:200px;}
div.boxbar {display:block; float:left; margin:0; padding:6px 0 0 5px; height:15px; width:210px;}

div.boxsubmit{display:block; float:left; margin:10px 0 0 0; padding:0px 0 0 10px; height:21px; width:200px; text-align:center;}
.pspacer{ }

/* Poll Page */

div.footer {display:block; background:#333333; float:left; margin:0; padding:20px 0 0 0; text-align:center; width:770px; height:100px; }
div.contentbottom{ display:block; float:left; margin:0; padding:15px 0 0 0; width:460px; height:60px; background:url(images/window-man-blog-signoff2.jpg) no-repeat top left; }
div.boxleftcontent{display:block; float:left; margin:0; padding:0; width:470px; height:auto;}
div.contenttop {display:block; float:left; margin:0; padding:0; width:470px; height:226px;}




/* Style for mock pages */
div#contenttop-mock{ display:block; float:left; width:770px; height:231px; margin:0; padding:0; background:url(images/safestyle-window-man-blog2.jpg) no-repeat top; }
.blankbox1-mock, .blankbox2-mock, .blankbox3-mock, .blankbox4-mock, .listitem-mock, .endbox-mock{ display:block; float:left; margin:0; padding:0; height:145px; width:770px;} 
.blankbox2-mock {height:76px; width:150px;}
.blankbox3-mock { height:30px;}
.blankbox4-mock { height:40px; line-height:10px;}
div.boxlist-mock{ display:block; background:url(images/window-man-links-bg.gif) no-repeat; width:280px; padding-left:20px; height:259px; margin:0;  }
div.totalboxlist{ display:block; width:280px; padding-right:15px; height:auto; margin:0; float:right;  }

div.righttvicon-box{ display:block; width:250px; padding-left:25px; height:240px; margin:0;}

.sidebar-namock { height:1192px;}

.blankp{ line-height:2px; font-size:2px; }