﻿@charset "utf-8";

/* CSS Document */



*{

	margin:0;

	padding:0;

	font: 1em helvetica, arial, sans-serif;

	color:#000;

}



html, body{

	height:auto;

	background:#3e5066;

    padding-top:20px;

	margin:auto;

}



.minWidth{



	width:980px;

	height:100%;



	margin:0 auto;



}





/*

.autoHeight{



	_height:1px;



}*/





.all{



}

/*

.all{

	padding:30px 25px;

}



*/



img {

	behavior: url(http://www.newjerseydisabilitylaw.com/png/pngbehavior.htc);

}



select{



}



input,

textarea{

	background:#fff;

}



.fTable{

	width:100%;

	*width:auto;

	table-layout:fixed;

	border-collapse:collapse;

}



.fTable td{

	padding:0;

	vertical-align:top;

}



.rel{

	position:relative;

}



.abs{

	position:absolute;

}



.toLeft{

	text-align:left;

}



.toRight{

	text-align:right;

}



.toCenter{

	text-align:center;

}



.toBoth{

	text-align:justify;

}



.fLeft{

	float:left;

}



.fRight{

	float:right;

}



.fClear{

	clear: both;

	height: 0;

	margin: 0;

	padding: 0;

	line-height: 0;

	font-size: 0;

}



.clearfix:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}



.noDisplay{

	display:none;

}



/* Links styles*/



a{

	text-decoration:none;

}



a:hover,

.under{

	text-decoration:underline;

}



a img{

	text-decoration:none;

	border:none;

}



.hand{

	cursor:pointer;

}



/* Fonts styles */



a, p, span{

	font-weight:inherit;

	font-weight:expression(this.parentNode.currentStyle["fontWeight"]);

	color:inherit;

	color:expression(this.parentNode.currentStyle["color"]);

}



h2{

	color:#5075a0;

	font-size:1.8em;

}



h4{

	color:#d01816;

	font-size:1.05em;

	font-weight:bold;

}



.bold{

	font-weight:bold;

}



.font10{

	font-size:0.65em;

}



.font11{

	font-size:0.7em;

}



.font12{

	font-size:0.75em;

}



.upCase{

	text-transform:uppercase;

}



.red{

	color:#ba321e;

}



.gray,

.gray table td{

	color:#888887;

}



.blue,

.blue a,

.blue p{

	color:#1874ce;

}



.black{

	color:#000 !important;

}



.deepBlue,

.deepBlue th{

	color:#5075a0;

}



/* Header styles */



.header{



/*	height:161px;*/



	z-index:3;



}






.header .top{



	width:980px;



	height:311px;



	background:url(../img/header_liner3.jpg);



	border-bottom:3px solid #444;



}












.header h2{



	display:block;



	width:205px;



	height:109px;



	margin:0 auto;



	top:5px;



}







.header h2 img{



	position:absolute;



}







.header h2 span{



	visibility:hidden;



	font-size:0;



}







.header .code{



	display:block;



	bottom:40px;



	right:11px;



}







.header .code2{



	display:block;



	bottom:29px;



	right:11px;



}







.header .cart{



	bottom:9px;



	right:8px;



}







.header .cart span{



	color:#0e528b;



	font-size:0.75em;



	line-height:20px;



	margin-top:-1px;



	margin-bottom:-100%;



	padding-top:1px;



	background:url(../img/icon_cart.gif) 0 0 no-repeat;



	padding-left:28px;



}







.header .search{



	height:30px;



	line-height:30px;



	background:#9fb4cc;



	border:1px solid #c2d0df;

	border:1px solid #ff0000;



	padding:0 1px 0 12px;



}







.header .search span{



	margin-top:9px;



	color:#000;			/* fff */



}







.header .search .inpt{



	width:73px;



	height:14px;



	font-size:0.6em;



	border:1px solid #7c6549;



	margin:8px 5px 0 12px;



	padding:1px 2px 0 2px;



}







.header .search a{



	color:#000;			/* fff */



	text-decoration:none;



	padding:0 11px;



	border-left:1px solid #ff0000;



	line-height:30px;



}







.header .search a:hover{



	background: #7090b5;



}







.header .shadow{



	width:905px;



	height:5px;



	font-size:0;



	overflow:hidden;



	top:161px;



	left:0;



}







/* Skeleton styles */







.tricolumn{



	background:#f2f0e5;



	*height:1%;



	position:relative;



	z-index:1;



}







.categories{



	width:180px;

	width:210px;



/*	*height:1080px;



	min-height:1080px;

*/

	background:#e2e8ee url(../img/cat_design.jpg) left bottom no-repeat;



	float:left;



	border-right:1px solid #c7c6c4;

	bottom:0;



}







.content{



	width:498px;



	float:left;



	position:relative;



}











.rightWidget{



	width:226px;



	float:right;



}







.long{



	width:724px;

	width:765px;



}







/* Categories styles */







.categories .wrapper{



	margin:18px 25px 0 24px;



}







.title{



	color:#2d80d3;



}







.categories .wrapper a{



	display:block;



	color:#000;



}







.categories .wrapper .title,



.categories .wrapper a{



	line-height:21px;



}







.categories .wrapper select{



	width:151px;



	height:18px;



	/height:20px;



	font-size:1.1em;



	margin: 5px 0 5px -2px;



}







.categories .banner{



	display:block;



	margin:30px 0 0 -21px;



}







.categories .banner img{



	margin-right:-100%;



}







.safety{



	bottom:35px;



	left:0;



	width:180px;



	text-align:center;



}







.safety a{



	margin-top:27px;



}







/* Content styles*/







.content .wrapper{



	margin:9px 6px 5px 5px;



}







.content .banner_promo{



	width:485px;



	height:253px;



//	background:url(/img/banner_01.jpg) 0 0 no-repeat;



	margin-bottom:3px;



}







.content .banner_promo span{



	display:block;



	width:490px;



	top:225px;



	left:23px;



	font-family:Garamond, serif !important;



	font-style:italic;



	font-size:1.8em;



	font-weight:normal;



	color:#fff;



	word-spacing:2px;



}







.content .banner_join{



	margin:5px 0;



	height:101px;



	background:url(../img/banner_03.jpg) 0 0 no-repeat;



}







.content .banner_join .email{



	width:145px;



	height:17px;



	top:54px;



	left:16px;



	border:1px solid #887358;



	padding-top:3px;



}







.tricolumn .box{



	border:1px solid #a7a5a4;



	padding:2px 2px 0 2px;



	background:#fafbfc;



}







.tricolumn h3{



	display:block;



	height:30px;



	background:url(../img/title_liner.jpg) left top repeat-x;



	text-align:center;



}







.tricolumn h3 .inviz{



	visibility:hidden;



	font-size:0;



	height:0;



	position:absolute;



}







.tricolumn h3 img{



	margin-top:8px;



}







.sampless{



	margin:0 19px;



}







.samples td{



	padding:15px 0;



	text-align:center;



	border-bottom:1px solid #cfc7be;



	line-height:13px;



}







.samples .last td{



	border:none;



}







.samples .data{



	width:126px;



}







.samples .sep{







}







.samples a{



	display:block;



	margin-bottom:4px;



}







.samples p{



	margin:1px 0;



}







.partner{



	height:48px !important;



}







.partner a{



	display:block;



	float:left;



	height:27px;



	margin:10px 8px 0 7px;



	font-size:0;



}







.partner .last{



	margin-right:0;



}







.refine{



	height:246px;



	margin-bottom:6px;



}







.searchlist {



	margin:8px 0 0 30px;



}







.searchlist .data{



	width:143px;



}







.searchlist a{



	display:block;



}



.searchlist a,



.searchlist span{



	line-height:1.2em;



}







.relevance,



.ipp{



	height:17px;



	/height:19px;



	border-width:1px;



	margin-top:5px;



}







.relevance{



	width:110px;



	margin-left:10px;



}







.ipp{



	width:133px;



	margin-right:10px;



}







.pager{



	width:190px;



	position:absolute;



	left:130px;



	top:5px;



	height:30px;



	display:block;







}







.pager a{



	border:1px solid #d0d0ce;



	background:#faf9f3;



	padding:4px 6px 2px 6px;



	line-height:23px;



	vertical-align:baseline;



}







/* Base product styles */







.tilePage{



	_height:1px;



}







.tilePage .wrapper{



	margin:8px 4px 6px 5px;



}







.tilePage h2{



	margin-left:9px;



	z-index:2;



	position:relative;







}







.tileMenu {



	margin-top:-18px;



	margin-bottom:6px;



}







.tileMenu .toRight{



	position:relative;



	z-index:3;



}







.buttons{



	border-top:1px solid #beb79d;



	border-bottom:1px solid #beb79d;



	height:29px;



	overflow:hidden;



	margin-top:6px;



}







.buttons a{



	float:left;



	font-weight:bold;



	line-height:30px;



}







.buttons h4{



	line-height:33px;



}











.buttons a,



.buttons h4{



	padding:0 13px;



}











.buttons a:hover{



	background-image:url(../img/title_liner.jpg);



	background-repeat:repeat-x;



	background-position:left bottom;



	text-decoration:none;



}







.current,



.buttons a.current,



.buttons a.current:hover{



	background:url(../img/title_liner.jpg) 0 0 repeat-x;



}







.info{







}







.tileBigView{



	margin-bottom:13px;



}







.twinBorder{



	height:32px;



	line-height:34px;



	border-bottom:1px solid #beb79d;



	border-top:1px solid #beb79d;



	padding-right:15px;



}







.colorsAndFinishes .fTable{



	margin:19px 0;



}







.selectSize .fTable{



	margin:20px 0 24px 0;



}







.accessories{



	margin:18px 0 20px 31px;



}







.accessories img{



	margin-bottom:11px;



}







.aboutSeries,



.reviews{



	margin:12px 2px 14px 2px;



}







/* Meta info styles */







.meta{



	width:248px;



	background:#f8f3d7;



}







.tilePage .fTable .wrap{



	margin:11px 7px 7px 13px;



}







.meta .wrapp{



	margin:0 10px 8px 12px;



}







.sepOne{



	border-bottom:1px solid #a39072;



}







.rating{



	height:34px;



	line-height:34px;



}







.rating span{



	line-height:34px;



}







.overview{



	margin:15px 0 0 0;



	padding-bottom:18px;



	_height:1px;



}







.brandLogo{



	margin-bottom:15px;



}







.overview h4{



	margin-bottom:5px;



}







.overview .wr p,



.overview .wr span{



	line-height:1.4em;



}







.overview .fTable{



	margin-top:10px;



	border-collapse:separate;



}







.overview .fTable td{



	padding:2px 0;



	vertical-align:middle;



}







.overview input{



	height:17px;



	line-height:17px;



}







.freesample{



	margin-top: 23px;



	padding-bottom:27px;



	text-align:center;



}







.tilesample{



	margin-bottom:7px;



}







.details{



	margin-top:20px;



	margin-bottom:44px;



}







.details h4{



	margin-bottom:4px;



}







.details .fTable td{



	line-height:1.4em;



}







.alsoViewed{



	margin:0 -4px 0 -3px;



}







/* Right widget styles */







.rightWidget .wrapper{



	margin:6px 6px 5px 0;



}







.rightWidget .banner_about{



	width:220px;



	height:411px;



	background:url(../img/banner_04.jpg) 0 0 no-repeat;



}







.banner_about .textBoxOne{



	color:#464644;



	margin:0 0 0 14px;



	width:195px;



	top:106px;



	line-height:14px;



}







.banner_about .textBoxTwo{



	top:306px;



	left:14px;



}







.banner_about .textBoxTwo,



.banner_about .textBoxTwo span,



.banner_about .textBoxTwo p{



	color:#464644;



	line-height:18px;



}







.banner_about .textBoxTwo .tel{



	margin-left:8px;



}







.banner_about .textBoxTwo .fax{



	margin-left:6px;



}







.rightWidget .box{



	position:relative;



	top:3px;



	margin-bottom:3px;



}







.rightSamples{



	margin:0 11px;



}







.rightSamples .samples{



	margin-bottom:2px;



}







.rightSamples .samples td{



	padding:16px 0;



}







/* Rating styles */







.starRating{



	display:block;



	width: 105px;



	height: 20px;



	background: url(../img/stars.gif) right top no-repeat;



	margin:6px 0 0 6px;



}







.oneStar{



	background-position:-84px 0;



}







.twoStars{



	background-position:-63px 0;



}







.threeStars{



	background-position:-42px 0;



}







.fourStars{



	background-position:-21px 0;



}







.fiveStars{



	background-position:0 0;



}







/* Footer styles */







.footer{



	height:46px;



	border-top:1px solid #978254;



	background:url(../img/footer_fill.jpg) repeat-x;



	padding:7px 0 0 190px;



}







.footer .left,



.footer .right{



	top:0;



	width:17px;



	height:46px;



	font-size:0;



}







.footer .left{



	position:absolute;



	left:0;



	background:url(../img/footer_left.jpg);



}







.footer .right{



	float:right;



	position:static;



	background:url(../img/footer_right.jpg);



	margin-top:-7px;







}







.footer .abs a{



	font-weight:bold;



	color:#53514a;



}







.footer .copy{



	color:#837f68;



}







/* Buttons styles*/







.btn_checkout{



	display:block;



	width:91px;



	height:19px;



	background:url(../img/btn_checkout.gif) 0 0;



	border:none;



	font-size:0;



	margin-left:11px;



}







.btn_viewcart{



	display:block;



	width:93px;



	height:19px;



	background:url(../img/btn_viewcart.gif) 0 0;



	border:none;



	font-size:0



}





/*

.btn_search{



	display:inline-block;



	width:25px;



	height:25px;



	margin-top:3px;



	background:url(../img/btn_search.jpg) 0 0;



	border:none;



	font-size:0;



	margin-right:12px;



}*/



.btn_search{

display:inline-block;



	width:25px;



	height:25px;



	margin-top:3px;



	background:url(../img/btn_search.jpg) 0 0;



	border:none;



	font-size:0;



	margin-right:12px;

}







.btn_calc{



	display:block;



	top:77px;



	right:0;



	width:113px;



	height:42px;



	background:url(../img/btn_calculate.gif) 0 0 no-repeat;



	text-align:center;



	padding-top:3px;



}







.btn_calc span{



	display:block;



	color:#464644;



}







.btn_calc:hover{



	background-position:0 -45px;



	text-decoration:none;



}







.btn_addtocart{



	display:block;



	width:96px;



	height:18px;



	background:url(../img/btn_addtocart.gif) 0 0 no-repeat;



	margin:0 6px 0 0;



}







.btn_addtocart:hover{



	background-position:0 -18px;



}







.btn_sandsample{



	display:block;



	width:161px;



	height:24px;



	background:url(../img/btn_sandsample.gif) 0 0 no-repeat;



	margin:0 auto;



}







.btn_sandsample:hover{



	background-position: 0 -24px;



}







.btn_addreview{



	display:block;



	width:115px;



	height:19px;



	background:url(../img/btn_addreview.gif) 0 0 no-repeat;



	margin:3px -5px 0 0;



}







.btn_signup{



	display:block;



	width:76px;



	height:21px;



	top:54px;



	left:173px;



	border:none;



	background:url(../img/btn_signup.gif) 0 0 no-repeat;



}







.btn_signup:hover{



	background-position:0 -21px;



}







.btn_browse{



	display:block;



	width:78px;



	height:19px;



	background:url(../img/btn_browse.gif) 0 0 no-repeat;



	margin:1px 0 0 0;



}







.btn_reset{



	display:block;



	width:69px;



	height:19px;



	background:url(../img/btn_reset.gif) 0 0 no-repeat;



	margin:0 9px 0 12px;



}







.btn_submit{



	display:block;



	width:72px;



	height:19px;



	background:url(../img/btn_submit.gif) 0 0 no-repeat;



}







.btn_updatecart{



	display:block;



	width:108px;



	height:19px;



	background:url(../img/btn_updatecart.gif) 0 0 no-repeat;



	margin: 0 7px 0 0 !important;



}







.btn_contshopping{



	display:block;



	width:157px;



	height:19px;



	background:url(../img/btn_contshopping.gif) 0 0 no-repeat;



	margin-right:14px;



}







.btn_emptycart{



	display:block;



	width:107px;



	height:19px;



	background:url(../img/btn_emptycart.gif) 0 0 no-repeat;



}







.btn_checkout_red{



	display:block;



	width:86px;



	height:18px;



	background:url(../img/btn_checkout_red.gif) 0 0 no-repeat;



	margin:14px 0 0 0;



	right:58px;



}







.btn_checkout_red:hover{



	background-position:0 -18px;



}







.btn_find{



	display:block;



	width:58px;



	height:19px;



	background:url(../img/btn_find.gif) 0 0 no-repeat;



}







.btn_calculatenow{



	display:block;



	width:130px;



	height:19px;



	background:url(../img/btn_calculatenow.gif) 0 0 no-repeat;



	margin: 0 -4px 0 0;



	position:relative;



	z-index:2;



}







.btn_addtocart_blue{



	display:block;



	width:110px;



	height:19px;



	background:url(../img/btn_addtocart_blue.gif) 0 0 no-repeat;



	margin:0 7px 0 0;



}







.btn_buynow{



	display:block;



	width:87px;



	height:19px;



	background:url(../img/btn_buynow.gif) 0 0 no-repeat;



}







.split:hover{



	background-position:0 -19px;



}







/* about styles */







.about{



margin:10px 28px 0 19px;



}







.about .photo{



	width:127px;



	height:900px;



}







.about .head{



	height:44px;



}







.about h2{



	line-height:25px;



}







/* contact styles */







.contact{



	margin:62px 0 0 0;



}







.contact h2{



	margin-bottom:9px;



}







.contact img{



	margin-bottom:6px;



}







.contact .tel{



	margin-left:18px;



}







.contact .fax{



	margin-left:15px;



}







.contact p,



.contact span,



.contact a{



	line-height:1.4em;



}







/* Add Reveiw styles */







.addReviewInfo{



	margin:32px 0 45px 0;



}







.addReviewInfo .texts{



	width:122px;



	margin-right:22px;



}







.addReviewInfo .inputs{



	width:250px;



}







.addReviewInfo .inputs .longI{



	width:220px;



}







.addReviewInfo .inputs .selct{



	width:224px;



	height:20px;



}







.addReviewInfo .txtarea{



	width:220px;



	height:110px;



	margin:9px 0;







}



.addReviewInfo .texts p{



	height:24px;



	padding:4px 0 0 0;



}







.addReviewInfo .inputs p{



	height:28px;



}







.addReviewInfo .descript{



	margin:37px 0 68px 0;



}







.addReviewInfo .txtarea{



	width:220px;



	height:110px;



	margin:9px 0;







}















/* Quote request styles */







.contactInfo{



	margin:32px 0 45px 0;



}







.contactInfo .texts,



.productInfo .texts{



	width:262px;



	margin-right:22px;



}







.contactInfo .texts p{



	height:24px;



	padding:4px 0 0 0;



}







.contactInfo .inputs,



.productInfo .inputs{



	width:350px;



}







.contactInfo .inputs p{



	height:28px;



}







.contactInfo .inputs .longI,



.contactInfo .inputs .shortI{



	height:17px;



	line-height:17px;



}







.contactInfo .inputs .longI{



	width:220px;



}







.contactInfo .inputs .shortI{



	width:70px;



}







.contactInfo .inputs .selct{



	width:224px;



	height:20px;



}







.productInfo{



	margin:22px 0 0 0;



}







.productInfo .descript{



	margin:37px 0 148px 0;



}







.productInfo .txtarea{



	width:220px;



	height:110px;



	margin:9px 0;







}







.productInfo .fileIwrap{



	display:block;



	margin-top:22px;



	height:43px;



}







.productInfo .fileI{



	width:160px;



	height:20px;



	line-height:17px;



	margin:0 18px 0 0;



}







/* Shopping Cart styles */







.cartMenu{



	height:25px;



	margin-top:34px;



}







.cartMenu a{



	color:#000;



}







.cartMenu a,



.cartMenu span{



	line-height:19px;



	margin:0 5px;



}







.cartItems{







}







.cartItems .buttons th{



	border-top:1px solid #beb79d;



	border-bottom:1px solid #beb79d;



	height:29px;



	font-weight:bold;



	text-align:left;



}







.cartItems td{



	height:107px;



	border-bottom:1px solid #beb79d;



	vertical-align:middle;



}







.cartItems td span,



.cartItems td span p{



	line-height:1.2em;



}







.cartItems td input{



	width:40px;



	height:18px;



	line-height:18px;



	font-size:0.7em;



}







.cartItems .imgWrap{



	padding:19px 0 25px 0;



}







.cartItems td img{



	margin:0 17px 0 25px;



	float:left;



}







.cartItems td h4{



	font-size:1.2em;



	font-weight:normal;



}







.itemDesc{



	margin:26px 0 0 0;



}







.itemDesc h4{



	margin:0 0 1px 0;



}







.discount{



	width:280px;



	margin:25px 0 0 0;



	padding-left:25px;



}







.discount p{



	height:22px;



	margin-top:20px;



}







.discount p span,



.discount p a{



	line-height:21px;



}







.discount input{



	width:35px;



	height:17px;



	margin:0 10px 0 8px;



}







.checkout{



	width:250px;



	margin:27px 9px 0 0;



}







.checkout p{



	padding:1px 0;



}







.checkout p .dsc{



	width:100px;



	float:right;



	text-align:right;



	margin-right:7px;



}







.checkout p .money{



	width:100px;



	float:right;



	text-align:left;



}







/* Catalog styles */







.searchTip{



	height:36px;



	background:#f5f2e9;



	color:#757471;



	padding: 10px 0 0 12px;



	margin-bottom:3px;



}







.searchForTiles{



	width:207px;



}







.searchForTiles .holder{



	margin:7px 0 18px 0;



}







.searchForTiles p{



	text-align:right;



	height:28px;}







.searchForTiles p span{



	font-weight:bold;



	float:right;



	margin:7px 0 0 0;



}







.searchForTiles select{



	width:110px;



	margin:5px 0 0 10px;



	float:right;



}







html:first-child .searchForTiles select{



	padding:2px 0;



}







.searchForTiles .btn_reset{



	margin-right:0;



}







.tilesCatalog{



	width:480px;



	margin:6px 0 0 10px;



}







.tilesCatalog td{



	height:148px;



}







.tilesCatalog td img{



	margin:0 12px 30px 0;



}







.tilesCatalog td h4{



	font-size:0.95em;



	margin:6px 0 0 0;



}







.tilesCatalog td p{



	font-size:0.75em;



}







/* Calculator styles */







.tileSelector{



	height:165px;



	margin:34px 0 27px 0;



}







.tileSelector .first{



	width:250px;



}







.tileSelector .first p{



	height:22px;



	margin-bottom:6px;



}







html:first-child .tileSelector .first select{



	padding:2px 0;



}







.tileSelector .first select{



	width:115px;



	margin-left:10px;



}







.tileSelector .second{



	width:165px;



	height:131px;



	overflow:auto;



	margin:0 34px;



	border:1px solid #adbfd4;



}







.tileSelector .second ul{



	list-style-position:inside;



	list-style-type:disc;



	margin:0 0 0 5px;



	padding:5px 0 10px 0;



}







.tileSelector .second ul li{



	padding:0;



}







.tileSelector .second ul a{



	text-decoration:underline;



}







.tileSelector .second ul a:hover{



	text-decoration:none;



}







.calculate{



	margin:25px 0 0 0;



}







.calculate .first{



	width:330px;



}







.calculate .secnd{



	width:207px;



	padding: 0 0 0 11px;



}







.calculate .first fieldset,



.calculate .secnd fieldset{



	border:1px dotted #d2d2d7;



	height:197px;



	*height:1%;



}







.calculate .first fieldset{



	margin:0 0 0 100px;



}







.calculate .first fieldset legend{



	margin:0 0 0 6px;



	padding:0 4px;



	background:#fff;



}







.calculate fieldset .hold{



	padding:5px 8px 0 9px;



}







.calculate .secnd fieldset .hold{



	padding-right:2px;



}







.calculate .first fieldset p,



.calculate .secnd fieldset p{



	padding-bottom:8px;



	*height:1%;



	_height:1px;



}







.calculate .first fieldset .first,



.calculate .secnd fieldset .first{



	float:left;



	text-align:right;



	line-height:1.7em;



}







.calculate .first fieldset .first{



	width:85px;



}







.calculate .secnd fieldset .first{



	width:90px;



}







.calculate .first fieldset input,



.calculate .first fieldset select,



.calculate .secnd fieldset input{



	margin:0 10px 0 12px;



	float:left;



}







.calculate .first fieldset input{



	width:60px;



	height:17px;



	line-height:17px;



}







.calculate .secnd fieldset input{



	width:40px;



	height:17px;



	line-height:17px;



}











.calculate .first fieldset select{



	width:65px;



}







html:first-child .calculate .first fieldset select{







	padding:2px 0;



}







.calculate .first fieldset .second{



	width:25px;



	float:left;



}







.calculate .secnd fieldset .second{



	width:20px;



	float:left;



}







.calculate .first fieldset .tileSize{



	width:80px;



}







.calculate .first fieldset .sep{



	width:110px;



	height:1px;



	line-height:1px;



	font-size:0;



	background:#dfdfd2;



	margin:6px 0 0 4px;



}







.calculate .secnd fieldset .preview{



	width:35px;



}







.calculate .secnd fieldset .sep{



	width:135px;



	height:1px;



	line-height:1px;



	font-size:0;



	background:#dfdfd2;



	margin:6px 0 0 4px;



}







.calculate .first fieldset .btns{



	margin:32px 0 14px 0;



}







.calculate .first fieldset .btns .btn_reset{



	margin-right:0;



}







.calculate .secnd fieldset .toCenter{



	margin-top:-3px;



}







.calculate .secnd h4{



	margin:10px 0 11px 0;



}



.menu {

	float:right;

	text-transform:uppercase;

	font-size:0.9em;

  font-weight:bold;

}





.h1 {

	font-size:19px;

	font-weight:bold;

	color:navy;

	padding:0;

	margin:0;
	
	padding-top:15px;

	padding-bottom:12px;

}

#content {

	padding-left:20px;

}

#bottom {

	color:white;

	font-size:13px;

	text-align:center;

}

#navigationPractice ul {

	list-style-type:none;

	margin-left:-20px;

}

#navigationPractice ul li {

	background:transparent url('../img/mybullet.gif') no-repeat left;

	padding-left:20px;

	width:160px;

}

.header .dmenu {

	padding-left:0px;

}

.home {

	text-indent:3px;

}



#content p {

	font-family:Arial;

	font-size:medium;

}

#content ul {

	font-family:Arial;

	font-size:medium;

}

#content b {

	font-weight:bold;

}

#content i {

	font-style:italic;

}

#content li {

	margin-left:35px;

	padding-left:15px;

}

#content a {

	color:red;

	text-decoration:underline;

}

#content h4 {

	font-size:medium;

	font-weight:bold;

	padding:0;

	margin:0;

	padding-left:19px;

	color:black;

}

#content h5 {

	font-size:large;

	font-style:italic;

}

#content h6 {

	font-size:medium;

	font-weight:bold;

	color:#2F5C7C;

}

.ph4 {

	margin:0;

	padding:0;

	padding-left:41px;

	padding-top:3px;

}

/* Have a nice day ^_________^ */
