

/***************************************************************************

LOCKSMITH NYC STYLES

***************************************************************************/

img {	border : 0px none;}
.form {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; border-color:#EDE1B9; border-width:1; width:139px;}
.form2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; border-color:#EDE1B9; border-width:1; width:330px;}
.form3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; border-color:#EDE1B9; border-width:0; width:109px;}
.form4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; border-color:#EDE1B9; border-width:0; width:25px;}
.form5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; border-color:#666666; border-width:1; width:125; height:20}
.textw {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight: none}
.textboldw {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold}
.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: none; padding:3px 0pt;}
.red {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: red; font-weight: none}
.textbold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold}
.link { text-decoration:none; color:#ffffff; line-height: 12px; font-family: arial,Helvetica, sans-serif; font-size: 11px; font-weight: bold}
.link:HOVER	{ text-decoration:underline; color:#ffffff; }
.linkb { text-decoration:none; color:#000000; line-height: 12px; font-family: verdana,Helvetica, sans-serif; font-size: 10px;}
.linkb:HOVER	{ text-decoration:none; color:#C30308; }
.link3 { text-decoration:none; color:#404658; line-height: 12px; font-family: verdana,Helvetica, sans-serif; font-size: 10px; font-weight: bold}
.link3_nolink { text-decoration:none; color:#264393; line-height: 12px; font-family: verdana,Helvetica, sans-serif; font-size: 11px; font-weight: bold}
.link3:HOVER	{ text-decoration:underline; color:#000000; }
.link4 { text-decoration:none; color:#204999; line-height: 12px; font-family: verdana,Helvetica, sans-serif; font-size: 10px;}
.link4:HOVER	{ text-decoration:none; color:#000000; }
.link5 { text-decoration:none; color:#ffffff; line-height: 12px; font-family: verdana,Helvetica, sans-serif; font-size: 10px; font-weight: bold}
.link5:HOVER	{ text-decoration:none; color:#B6B6B6; }

.link6 { text-decoration:none; color:#204999; line-height: 12px; font-family: verdana,Helvetica, sans-serif; font-size: 10px; font-weight:bold;}
.link6:HOVER	{ text-decoration:none; color:#000000; }
.link7 { text-decoration:none; color:#204999; line-height: 12px; font-family: verdana,Helvetica, sans-serif; font-size: 11px; font-weight:normal;}
.link7:HOVER	{ text-decoration:none; color:#000000; }
.link8 { text-decoration:none; color:#264393; font-family: verdana,Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.link8:HOVER	{ text-decoration:underline; color:#000000; }
.link9 { text-decoration:none; color:#264393; line-height: 12px; font-family: verdana,Helvetica, sans-serif; font-size: 10px; font-weight: bold}

/* ==================== GET A QUOTE BOX ==================== */
.estimate_holder
{
	width:363px;
	background-color:#FFFFFF;
	float:left;
}
.estimate_top
{
	width:363px;
	height:50px;
	float:left;
	background-image:url(/images/estimate_top.gif);
	background-repeat:no-repeat;
	
}
.estimate_top_pop_up
{
	width:363px;
	height:50px;
	float:left;
	background-image:url(/images/estimate_top.gif);
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	
}
.estimate_content
{
	width:363px;
	float:left;
	background-image:url(/images/estimate_content_bg.gif);
	background-repeat:repeat-y;
	text-align:left;
	
}
.estimate_bottom
{
	width:363px;
	height:10px;
	background-image:url(/images/estimate_bottom.gif);
	background-repeat:no-repeat;
	float:left;
}
.header_bg
{
	background-image:url(/images/header_bg.gif);
	background-position:center top;
	height:15px;
	background-repeat:no-repeat;
	width:337px;
	font:bold 10px verdana;
	text-align:center;
	margin-top:30px;
}
.holder_pop_up
{
	width:363px;
	margin:0 auto 0 auto;
	height:315px;
}

/*========================== ESTIMATE FOR LOCKS =========================================*/
.estimate_locks_holder
{
	width:544px;
	margin:0px;
	padding:0px;
	border:0px;	
}
.estimate_locks_header
{
	width:544px;
	height:40px;
	background-image:url(/images/estimate_locks_top.gif);
	background-repeat:no-repeat;
	float:left;
	padding:0px;
	margin:0px;
}
.estimate_locks_content
{
	background-image:url(/images/estimate_locks_content_bg.gif);
	background-repeat:repeat-y;
	width:544px;
	float:left;
}
.estimate_locks_footer
{
	width:544px;
	height:20px;
	background-image:url(/images/estimate_locks_bot.gif);
	background-repeat:no-repeat;
	float:left;
}
.estimate_locks_title
{
	width:544px;
	height:15px;
	background-image:url(/images/estimate_locks_header.gif);
	background-repeat:no-repeat;
	background-position:center;
	float:left;
	
	text-align:center;
	font:bold 10px verdana;
}


/* ========================= PADDINGS MARGINS ALIGNMENTS =============================== */
.mar_left_16 {margin-left:16px; }
.mar_top_10 { margin-top:10px; }

.mar_top_30 { margin-top:30px; }

.pad_right_16 { padding-right:16px; }


/* ========================= styles added by shruti on april 4 =============================== */

.nav_blue_td {background-color:#D8DEEF;}

.left_shadow_bg {background:#FFF url(/images/wborder.gif) repeat-y 0% 0%;}

.right_shadow_bg {background:#FFF url(/images/wborder2.gif) repeat-y 0% 0%;}

.top_nav_td {background:transparent url(/images/banneralt.gif) no-repeat 0% 0%; width:742px; height:26px; text-align:right;}

.left_linktitle {background:transparent url(/images/linktitlealt.gif) no-repeat 0% 0%; width:176px; height:18px; font-weight:bold;}

.left_linktitle_02 {background:transparent url(/images/linktitlealt2.gif) no-repeat 0% 0%; width:176px; height:18px; font-weight:bold;}

a.more {text-decoration:none; color:#C30308; line-height: 12px; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight:bold;}

.more_gt {font-family:Arial, Helvetica, sans-serif;}

.red_text {color:#C30308;}

h1 {color:#3F61BF; font-weight:bold; margin:0; padding:0; border:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

a.ecp, .ecp_tag { text-decoration:none; color:#A0A0A0; line-height: 12px; font-family: verdana,Helvetica, sans-serif; font-size: 10px;}


.aminback_bg {background:transparent url(/images/aminback.gif) no-repeat 0% 0%;}

.sagalt01_bg {background:transparent url(/images/sagalt01.gif) no-repeat 0% 0%;}

.sagalt02_bg {background:transparent url(/images/sagalt02.gif) no-repeat 0% 0%; width:194px; height:23px;}

.sagalt03_bg {background:transparent url(/images/sagalt03.gif) no-repeat 0% 0%; width:194px; height:31px;}

.sagalt04_bg {background:#cdcdcd url(/images/sagalt02.gif) no-repeat 0% 0%; width:194px; height:23px; border-right:1px solid #ffffff}

.sagalt04_bg form { padding:5px 0 0 25px;}

.sagalt04_bg form label { display:block;; padding-bottom:5px;}

.bg {background:url(/images/input_bg.gif) no-repeat 0% 0%; width:82px; height:15px; border:none; padding:2px 3px 0 3px; font-size:10px; float:left;}

.go {float:left; margin-left:7px;}

.contact_bg {background:transparent url(/images/links.gif) no-repeat 0% 0%; width:752px; height:38px; vertical-align:middle; text-align:center;}

h2 {color:#264393; margin:0; padding:1px 0 0 5px; border:0; font:bold 12px Verdana, Arial, Helvetica, sans-serif; background-color:#DAE1F1; height:18px;}

.lionback_bg {background:transparent url(/images/lionback.gif) no-repeat 0% 0%; width:530px; height:150px; text-align:center; margin:auto;}

.lionback_bg_02 {background:transparent url(/images/lionback.gif) no-repeat 0% 0%; width:540px; height:150px; text-align:center; margin:auto;}

h3 {margin:0; padding:0; border:0; color:#314A91; font:bold 14px Verdana, Arial, Helvetica, sans-serif;}

h4 {margin:0; padding:0; border:0; color:#204999; font:bold 10px Verdana, Arial, Helvetica, sans-serif;}

.cat_click_text {color:#3F61BF; font-weight:bold;}

h5 {margin: 15px 0px 5px; padding:0; border:0; color:#264393; font:bold 12px Verdana, Arial, Helvetica, sans-serif;}

h6 {margin:0; padding:0; border:0; color:#000; font:bold 12px Verdana, Arial, Helvetica, sans-serif;}

form {margin:0; padding:0; border:0;}

.search_text {color:#204999; font-weight:bold;}

.blue_border
{
	border:1px solid #DAE1F1;
}

.prod_ul
{
	padding:20px 0 0 0px;
	margin:0 0 0 0;
}
.prod_ul_2
{
	padding:5px 0 0 20px;
	margin:0px;
	display:table-cell;
}
.prod_li
{
	list-style-image:url(/images/ok_1.gif);
	list-style-position:outside;
	list-style-type:none;
	padding:0px 0 0 0px;
	margin:10px 0 0 0px;
}
.prod_li_2
{
	list-style-image:url(/images/ok_1.gif);
	list-style-position:outside;
	list-style-type:none;
	padding:0px 0 0 0px;
	margin:0 0 0 0px;
}
.product_list
{
	list-style-image:url(/images/ok_1.gif);
	padding:0px 0 0 0px;
	margin:10 0 0 0px;
}
.get_estimate_header
{
	font:bold 13px verdana;
	color:#B40408;
	float:left;
	height:30px;
	background-image:url(/images/est_middle_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:8px 0 0 0;
	margin:0px;
}
.get_estimate_left
{
	width:17px;
	height:30px;
	float:left;
	background-image:url(/images/est_left.gif);
	background-repeat:no-repeat;
}
.get_estimate_right
{
	width:17px;
	height:30px;
	float:left;
	background-image:url(/images/est_right.gif);
	background-repeat:no-repeat;
}


/* ========================= styles added by arthur on may 3 =============================== */
li {
	list-style-image: url(/images/ok_1.gif);
}

.ss
{
	list-style-image:url(/images/spacer.gif);
	padding:0px 0 0 0px;
	margin:10 0 0 0px;
}
table#location {
	font-size:12px;
}

.loc_center {
	vertical-align:top;
}
a.green_bold_03, dl.location a, table#location a { color:#204999; line-height: 12px; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold;}
img.location { float:left; margin-right:10px;}
dl.location {
	width:250px;
	margin:0;
	padding:0;
	float:left;
	font-weight:401;
}
dl.location dt, dl.location dd {
	margin:0;
	padding:0;
	float:left;
	width:120px;
}
.green_box { background:#204999; color:#ffffff; padding:0 2px;}

