/* Main Page */
.design_bg {
	background: url(../images/design_bg.jpg) no-repeat 0% 0%;
	padding: 21px 0 0 389px;
	height: 74px;
	width: 411px;
}

.design_bg p {
	color: #1B374B;
	font-size: 10px;
	padding: 4px 0 0 0;
	width: 372px;
}

.bgs1 {
	background: url(../images/bgs1.gif) no-repeat 0% 0%;
}

.bgs2 {
	background: url(../images/bgs2.gif) no-repeat top left;
}

.bgs3 {
	background: url(../images/bgs3.gif) no-repeat 0% 100%;
	padding: 4px 0 20px 8px;
}

.pic {
	float: left;
	width: 193px;
	margin: 0 4px 0 0;
	font-size: 10px;
}

.pic img {
	border: solid 4px #fff;
}

.pic_title {
	color: #F7C708;
	font-weight: bold;
	padding: 9px 0 7px 7px;
}

.pic_cont {
	color: #fff;
	padding: 0 0 0 7px;
}

.pic2 {
	width: 390px;
}

.pic2 img {
	border: none;
}

.pic2 .pic_title {
	color: #99CC00;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px;
	background: url(../images/pic6.jpg) no-repeat top right;
}

.pic2 .pic_cont {
	margin-bottom: 5px;
}

.pic2 img.none {
	border: none;
}

.banner_menu {
	background: url(../images/banner_menu.jpg) no-repeat 0% 0%;
	width: 800px;
	height: 18px;
	padding-top: 22px;
}

.banner_menu ul {
	width: 2000px;
	list-style: none;
	padding: 0 0 0 40px;
	margin: 0;
	position: relative;
	white-space: nowrap;
	display: block;
}

.banner_menu ul li {
	float: left;
	padding: 0 24px 0 0;
}

.relative {
	
}

.banner_menu .arleft {
	float: left;
	margin-left: 15px;
}

.banner_menu .arright {
	float: right;
	margin-right: 15px;
}

.banner_menu .around {
	margin: 0 35px 0 35px;
	height: 15px;
	overflow: hidden;
}

/* Subpages-------------------------------------*/

h2.title {
	background: url(../images/title_bg.gif) no-repeat 0% 0%;
	padding: 27px 0 0 33px;
	margin-top: -61px;
	height: 45px;
	width: 760px;
/*	position: absolute;
	font-size: 17px;
}

h2.title_clean {
	background: url(../images/bg/title_bg.gif) no-repeat 0% 0%;
	padding: 27px 0 0 33px;
	height: 45px;
	width: 760px;
	font-size: 17px;
}

.about_col1 {
	background: url(../images/dots.gif) no-repeat 250px 0%;
	float: left;
	width: 228px;
	padding: 19px 40px 0 13px;
}

.about_col2 {
	background: url(../images/dots.gif) no-repeat 238px 0%;
	float: left;
	width: 230px;
	padding: 19px 40px 0 0;
}

.about_col3 {
	float: left;
	width: 228px;
	padding: 19px 0 0 0;
}

.justify {
	font-size: 12px;
	text-align: justify;
}

.justify2 {
	font-size: 12px;
	text-align: justify;
	padding-bottom: 16px;
}

.line {
	height: 1px;
	font-size: 0%;
	line-height: 0%;
	border-bottom: solid 1px #D9DADA;
	margin: 8px 0;
}

.bgs_about1 {
	background: #1C374B url(../images/bgs_about1.gif) no-repeat 0% 0%;
	margin: 4px 0 0 0;
}

.bgs_about2 {
	background: url(../images/bgs_about2.gif) no-repeat 0% 100%;
	padding: 4px 0 0 4px;
}

.bgs_about2 img {
	border: solid 3px #fff;
}

.bgs_about2 p {
	color: #fff;
	text-align: justify;
	padding: 12px 0 4px 4px;
	width: 216px;
	line-height: 16px;
}

.pr_line { /*background:url(/images/pr_line.gif) repeat-y 0% 100% ;*/
	
}

.privacy_col1 {
	float: left;
	width: 700px;
	padding: 19px 40px 0 33px;
}

.privacy_col2 {
	float: left;
	width: 230px;
	padding: 19px 40px 0 0;
}

.privacy_col3 {
	float: left;
	width: 228px;
	padding: 19px 0 0 0;
}

.privacy_col1 h3,.privacy_col2 h3,.privacy_col3 h3 {
	font-weight: bold;
	font-size: 12px;
	color: #003051;
	padding: 0 0 18px 0;
}

.privacy_col1 p,.privacy_col2 p,.privacy_col3 p {
	font-size: 12px;
	padding: 0 0 18px 0;
	line-height: 16px;
}

.privacy_col1 ul,.privacy_col2 ul,.privacy_col3 ul {
	list-style: none;
	margin: 0;
	padding: 0 0 18px 0;
}

.privacy_col1 ul li,.privacy_col2 ul li,.privacy_col3 ul li {
	background: url(../images/tire.gif) no-repeat 0% 8px;
	padding: 0 0 0 8px;
	line-height: 16px;
	font-size: 12px;
}

.p_bot {
	padding-bottom: 0 !important;
}

.sitemap_pad {
	padding: 50px 0 0 70px;
}

.sitemap_bg {
	background: url(../images/sitemap_bg.gif) no-repeat 0% 0%;
	padding-left: 12px;
}

.sitemap_bg ul {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
}

.sitemap_bg ul li {
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 17px 0;
}

.sitemap_bg ul li a {
	color: #003051;
	text-decoration: underline;
}

.sitemap_bg ul li a:hover {
	color: #003051;
	text-decoration: none;
}

.sitelist1 {
	width: 269px;
}

.sitelist2 {
	width: 268px;
}

.benefits_col1 {
	background: url(../images/dots.gif) no-repeat 250px 0%;
	float: left;
	width: 228px;
	padding: 19px 40px 0 13px;
}

.benefits_col2 {
	float: right;
	width: 503px;
	padding: 19px 12px 0 0;
}

.benefits_col3 {
	background: url(../images/dots.gif) no-repeat 250px 0%;
	float: left;
	width: 230px;
	padding: 19px 40px 0 13px;
}

.benefits_col4 {
	float: right;
	width: 500px;
	padding: 19px 12px 0 0;
}

.benefits_col1 p {
	font-size: 12px;
	line-height: 16px;
}

.benefits_col1 h3 {
	font-size: 15px;
	line-height: 16px;
	color: #214E7A;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
	width: 190px;
}

.pic_benefits {
	padding: 0 0 10px 0;
}

.pic_benefits img {
	border: solid 1px #ccc;
}

.t_major {
	padding-bottom: 3px;
}

.txt {
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 11px;
}

.benefits_shape1_1 {
	background: #1B3649 url(../images/benefits_shape1_1.gif) no-repeat 0% 0%;
	margin-bottom: 9px;
}

.benefits_shape1_2 {
	background: url(../images/benefits_shape1_2.gif) no-repeat 0% 100%;
	padding: 9px 32px 11px 31px;
}

.benefits_shape2_1 {
	background: #1C364A url(../images/benefits_shape2_1.gif) no-repeat 0% 0%;
}

.benefits_shape2_2 {
	background: url(../images/benefits_shape2_2.gif) no-repeat 0% 100%;
	padding: 4px 0 1px 29px;
}

.benefits_shape2_2 ul {
	list-style: none;
	float: left;
	padding: 0;
	margin: 0;
}

.benefits_shape2_2 ul li {
	padding: 2px 0 3px 0;
	border-bottom: solid 1px #425664;
}

.benefits_shape2_2 ul li a {
	color: #E1BA0F;
	text-decoration: none;
}

.benefits_shape2_2 ul li a:hover {
	color: #E1BA0F;
	text-decoration: none;
}

.benefits_shape2_2 ul li img {
	margin: 5px 0 0 -8px;
	position: absolute;
}

.benef_list1 {
	margin-right: 17px !important;
}

.benef_list2 {
	width: 231px;
}

.lines {
	padding: 3px 0 3px 20px;
}

.hightlight {
	background: #304352;
}

.col1 {
	float: left;
	width: 168px;
}

.col2 {
	float: left;
	width: 144px;
}

.col3 {
	float: left;
	width: 90px;
}

.lines a {
	color: #E1BA0F;
	text-decoration: none;
}

.lines a:hover {
	color: #E1BA0F;
	text-decoration: none;
}

.lines img {
	margin: 5px 0 0 -8px;
	position: absolute;
}

.colors {
	background: url(../images/colors_bg.gif) no-repeat bottom left;
	width: 746px;
	height: 315px;
	margin: 20px 0 10px 13px;
	padding: 20px 12px;
}

.colors .set {
	border: 1px solid #fff;
	background: url(../images/set_bg.gif) repeat-x center left;
	min-height: 75px;
	_height: 75px;
	margin-bottom: 10px;
}

.colors .set table {
	margin-top: 8px;
}

.colors .set table td {
	text-align: center;
	width: 52px;
}

.colors .set table td.tit {
	vertical-align: bottom;
	width: 130px;
	text-align: right;
	vertical-align: middle;
}

.colors .set table tr.text td {
	font-size: 10px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
}

.colors p {
	color: #fff;
	text-align: center;
	padding-top: 5px;
}

.colors_col1 {
	background: url(../images/dots.gif) no-repeat 250px 0%;
	padding: 19px 40px 0 13px;
}

.colors_col2 {
	background: url(../images/dots.gif) no-repeat 238px 0%;
	padding: 19px 40px 0 0;
}

.colors_col3 {
	float: left;
	width: 228px;
	padding: 19px 0 0 0;
}

.colors_col_title {
	padding: 0 0 9px 0;
}

.colors_shape1 {
	background: #1B3649 url(../images/colors_shape1.gif) no-repeat 0% 0%;
}

.colors_shape2 {
	background: url(../images/colors_shape2.gif) no-repeat 0% 100%;
	padding: 1px 0 10px 6px;
	color: #E1BA0F;
}

.colors_shape2 ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.colors_shape2 ul li {
	float: left;
	padding: 8px 17px 11px 0;
}

.right_sp {
	padding-right: 0 !important;
}

.line_color {
	height: 1px;
	border-bottom: solid 1px #DFE0E1;
	margin: 10px 0 10px 13px;
	font-size: 0%;
	line-height: 0%;
	width: 767px;
}

.pic_big_color {
	padding: 0 0 0 13px;
}

.pictograms {
	float: right;
	width: 340px;
}

.pictograms p {
	padding-bottom: 4px;
}

.pictograms img {
	margin: 0 6px 0 0;
}

.safety {
	padding: 0 20px 0 105px;
	background: url(../images/colors_bottom.gif) center left no-repeat;
	min-height: 80px;
	_height: 80px;
	margin-left: 10px;
	margin-bottom: 20px;
}

.contacts_left {
	background: url(../images/dots.gif) no-repeat 250px 0%;
	float: left;
	width: 229px;
	padding: 19px 40px 0 13px;
}

.contacts_right {
	float: right;
	width: 514px;
	padding: 19px 0 0 0;
}

.txt_c {
	font-size: 12px;
	text-align: justify;
	padding-bottom: 16px;
	line-height: 16px;
}

.yellow_sh1 {
	background: #E8CA13 url(../images/yellow_sh1.gif) no-repeat 0% 0%;
}

.yellow_sh2 {
	background: url(../images/yellow_sh2.gif) no-repeat 0% 100%;
	padding: 33px 0 32px 8px;
	color: #212121;
}

.c_label {
	float: left;
	width: 72px;
}

.c_cont {
	float: left;
	width: 145px;
	padding-bottom: 3px;
	line-height: 16px;
}

.c_cont a,.c_cont strong {
	color: #003051;
}

.c_cont_pad {
	padding-bottom: 16px !important;
}

.t_right_title {
	padding-bottom: 9px;
}

.contact_pic {
	padding-bottom: 15px;
}

.contact_pic img {
	border: solid 1px #666;
}

.contact_shape1 {
	background: #1B364A url(../images/contact_shape1.gif) no-repeat 0% 0%;
	width: 502px;
}

.contact_shape2 {
	background: url(../images/contact_shape2.gif) no-repeat 0% 100%;
	padding: 10px 0 14px 25px;
	color: #DCAF0C;
}

.contact_input {
	width: 250px;
	height: 14px;
	background: #fff;
	margin-bottom: 5px;
	font-family: Tahoma;
	font-size: 11px;
	color: #666;
	padding: 0 3px;
	margin-left: 150px;
}

.contact_input2 {
	width: 400px;
	height: 80px;
	background: #fff;
	margin-bottom: 5px;
	font-family: Tahoma;
	font-size: 11px;
	color: #666;
	padding: 0 3px;
	overflow: auto;
}

.all_fields {
	position: absolute;
	margin: 3px 0 0 88px;
	font-size: 10px;
}

.contact_shape2 select {
	width: 260px;
	margin-left: 150px;
	font-size: 11px;
	margin-bottom: 5px;
}

.contact_shape2 label {
	float: left;
	position: absolute;
}

.contact_shape2 h3 {
	margin: 10px 65px 15px -5px;
	padding-left: 5px;
	background: #304352;
}

.r1 {
	margin-left: 150px;
}

.r2 {
	margin-left: 250px;
}

.pic_install_bg {
	background: url(../images/pic_install_bg.gif) no-repeat 0% 0%;
	padding: 10px 9px 9px 8px;
	margin-top: 16px;
}

.t_inst {
	padding-bottom: 16px;
}

.blue {
	color: #003051;
}

.inst_shape1 {
	background: #1C374B url(../images/inst_shape1.gif) no-repeat 0% 0%;
	width: 234px;
}

.inst_shape2 {
	background: url(../images/inst_shape2.gif) no-repeat 0% 100%;
	padding: 7px 7px 11px 8px;
	color: #FFCD35;
	line-height: 14px;
}

.question {
	padding: 0 0 7px 0;
}

.question strong {
	color: #60BFF3;
}

.answer strong {
	color: #fff;
}

.faq_line {
	height: 1px;
	font-size: 0%;
	line-height: 0%;
	margin: 11px 0 13px 0;
	border-bottom: solid 1px #314655;
}

.specif_list {
	list-style: none;
	padding: 9px 0 0 0;
	margin: 0;
}

.specif_list li {
	background: url(../images/dot2.gif) no-repeat 0% 6px;
	padding: 0 0 5px 9px;
	margin: 0 0 3px 0;
	border-bottom: solid 1px #DCDDDE;
	font-size: 12px;
}

.bor_n {
	border-bottom: none !important;
}

.t_available {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding-bottom: 10px;
}

.avaible_shape1 {
	background: #E9CB12 url(../images/avaible_shape1.gif) no-repeat 0% 0%;
	width: 230px;
}

.avaible_shape2 {
	background: url(../images/avaible_shape2.gif) no-repeat 0% 100%;
	padding: 6px 7px 0 5px;
	color: #000;
	font-size: 10px;
}

.avaible_shape2 img {
	float: left;
	margin: 0 8px 8px 0;
}

.avaible_shape2 p {
	display: table;
	_height: 0;
	zoom: 1;
	padding: 8px 0 0 0;
	line-height: 16px;
}

.feat_list {
	list-style: none;
	padding: 9px 0 0 0;
	margin: 0;
}

.feat_list li {
	background: url(../images/dot3.gif) no-repeat 0% 5px;
	padding: 0 0 5px 9px;
	margin: 0 0 3px 0;
	border-bottom: solid 1px #DCDDDE;
}

.spec_decr {
	padding: 8px 0 4px 0;
}

.t_specif {
	padding: 6px 0 0 0;
}

.specif_shape1 {
	background: #1C374A url(../images/specif_shape1.gif) no-repeat 0% 0%;
	width: 500px;
}

.specif_shape2 {
	background: url(../images/specif_shape2.gif) no-repeat 0% 100%;
	padding: 10px 5px 3px 4px;
	color: #E1BA0F;
}

.lines2 {
	padding: 1px 0 1px 23px;
}

.hightlight2 {
	background: #304352;
}

.col1_sp {
	float: left;
	width: 118px;
}

.col2_sp {
	float: left;
	width: 328px;
}

table.spec {
	margin-left: 5px;
}

table.spec td {
	color: #fff;
	vertical-align: top;
}

td.cleft {
	background: url(../pics/LockTile/spec/bg_left_repeat.gif) repeat-y left top;
	padding: 10px;
}

td.cright {
	background: url(../pics/LockTile/spec/bg_right_repeat.gif) repeat-y left top;
	padding: 10px;
}

td.cfull {
	background: url(../images/bg/bg_repeat.png) repeat-y left top;
	padding: 10px;
}

td.cleft ul {
	list-style: none;
	display: block;
	width: 210px;
}

td.cleft ul li {
	margin-left: 10px;
	margin-bottom: 3px;
	padding-left: 10px;
	background: url(../pics/LockTile/spec/arrow.gif) no-repeat left top;
}

td.cleft ul li.clean {
	color: #FFCC00;
	margin-top: 10px;
	background: none;
}

td.cleft div.other {
	display: block;
	width: 210px;
}

td.cleft h2,td.cright h2 {
	font-size: 14px;
	margin: 5px;
	text-transform: uppercase;
	padding-bottom: 5px;
}
td.cright ul {
	list-style: none;
	display: block;
	width: 350px;
}

td.cright ul li {
	margin-left: 30px;
	margin-bottom: 10px;
	padding-left: 10px;
	background: url(../pics/LockTile/spec/arrow.gif) no-repeat left top;
}
td.cright h2 em,
td.cleft h2 em {
	font-style: normal;
	color: #FFCC00;
}

td.cleft p {
	margin-left: 5px;
}

div.galleries {
	width: 780px;
	background: url(../images/bg/bg_galleries1.png) top left repeat-y;
	margin-left: 5px;
}

div.galleries .top {
	background: url(../images/bg/bg_galleries.png) no-repeat top left;
	padding: 10px;
}

div.galleries .item {
	width: 240px;
	height: 250px;
	float: left;
	background: url(../images/bg/bg_gallery.png) no-repeat top left;
}

div.galleries .item img.cover {
	margin: 7px;
}

#galleries {
	text-align: center;
}

.container {
	height: 151px;
	overflow: hidden;
	width: 630px;
	margin-left: 30px;
}

.glist {
	height: 151px;
	position: relative;
	display: block;
}

.glist .item {
	float: left;
}

.glist .split {
	float: left;
	width: 5px;
	margin: 0px 5px;
	background: url(../images/bg/bg_split.png) repeat-y top left;
	height: 151px;
}

.glist .item img {
	border: 7px solid #CCCCCC;
}

#galleries #aleft {
	display: block;
	width: 23px;
	height: 23px;
	background: url(../images/btn/arrow_left.png);
	float: left;
	margin-top: 60px;
	margin-left: 20px;
}

#galleries #aright {
	display: block;
	width: 23px;
	height: 23px;
	background: url(../images/btn/arrow_right.png);
	float: right;
	margin-top: 60px;
	margin-right: 40px;
}

#galleries #aleft.dis {
	background: url(../images/btn/arrow_left_dis.png);
}

#galleries #aright.dis {
	background: url(../images/btn/arrow_right_dis.png);
}

#gallery {
	background: #0D171E url(../images/bg/bg_gallery_full.png) no-repeat bottom
		left;
	width: 630px;
	margin-top: 10px;
	margin-left: 74px;
}

#gallery p {
	text-align: center;
}

#gallery img.m {
	padding: 7px;
}

#gallery table td {
	color: #fff;
	text-transform: uppercase;
	vertical-align: middle;
}

#gallery .info {
	height: 54px;
}

#mcontent {
	margin-top: 20px;
	background-color: #fff;
	margin-left: 5px;
	width: 780px;
}

table.tspec {
	width: 520px;
	border: 1px solid #fff;
	background: #0D171E url(../images/bg/bg_table.png) repeat-x top left;
	margin-bottom: 10px;
}
table.tspec tbody {
}
table.spec tr.ffirst td,
table.spec tr.ffirst {
	font-size: 1px;
	height: 5px;
	}

.cfull table.tspec {
	width: 756px;
}

table.tspec td {
	font-family: Tahoma;
	font-size: 9px;
	vertical-align: top;
}
table.tspec td p {
	font-size: 10px;
	margin-bottom: 10px;
}

table.tspec td.split {
	line-height: 3px;
	height: 1%;
	background: url(../images/bg/bg_spec.png) repeat-x center left;
	height: 10px;
	//padding: 0 10px;
}

table.tspec td.t {
	color: #FFCC00;
	text-align: right;
	width: 120px;
	padding-right: 15px;
	//padding-left: 10px;
}

table.tspec td.tbig {
	color: #FFCC00;
	text-align: left;
	width: 140px;
	font-size: 14px; font-weight: bold;
	padding-right: 15px;
	//padding-left: 10px;
}

table.tspec td ul.list li li {
	margin-left: 10px;
	}

table.tspec td ul.list {
	list-style: none;
	}
table.tspec td ul.list li {
	font-size: 11px;
	line-height: 14px;
	margin-top: 5px;
	margin-bottom: 10px;
	background: url(../images/bg/list.gif) no-repeat top left;
	padding-left: 15px;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
}
table.tspec tr.first td {
	//padding-top: 10px;
}

table.tspec tr.last td {
	//padding-bottom: 10px;
}

table.tspec td ul.list li.l1 {
	background: url(../images/list/01.gif) no-repeat top left;
	padding-left: 20px;
}
table.tspec td ul.list li.l2 {
	background: url(../images/list/02.gif) no-repeat top left;
	padding-left: 20px;
}
table.tspec td ul.list li.l3 {
	background: url(../images/list/03.gif) no-repeat top left;
	padding-left: 20px;
}
table.tspec td ul.list li.l4 {
	background: url(../images/list/04.gif) no-repeat top left;
	padding-left: 20px;
}
table.tspec td ul.list li.l5 {
	background: url(../images/list/05.gif) no-repeat top left;
	padding-left: 20px;
}
table.tspec td ul.list li.l6 {
	background: url(../images/list/06.gif) no-repeat top left;
	padding-left: 20px;
}
table.tspec td ul.list li p {
	font-size: 11px;
}

table.little td.t { width: 60px; }

td.map div { margin-left: 10px; border: 5px solid #FFCC00; }
td.map a { color: #ffcc00; margin-left: 10px; font-size: 11px;}


table.form tr.first td.t { font-weight: bold; color: #fff; }
table.form tr td { padding: 5px 0; }
table.form tr.first td { height: 30px; vertical-align: bottom; }
table.form tr td.t { width: 260px; padding-right: 20px;  }
table.form tr td.t em { font-style: normal; color: #fff; margin-right: -10px; //margin-right: 0px;}

div.input { width: 249px; height: 19px; background: url(../images/bg/input.gif) no-repeat top left;}
div.input input.edit { border: none; width: 240px; margin: 3px 2px; height: 13px; font-size: 11px; background: none; }
div.textarea { width: 249px; height: 100px; background: url(../images/bg/textarea.gif) no-repeat top left;}
div.textarea textarea { width: 243px; height: 94px; margin: 3px; border: none; font-family:  Tahoma; font-size: 11px;} 
div.input select { border: none; width: 240px; margin: 3px 2px; height: 13px; font-size: 11px; //margin-top:0px;// height: 19px;  }

input.send { width: 90px; height: 17px; background: url(../images/bg/send.gif) no-repeat top left; border: none; }
td.radio label { color: #ffcc00; margin-right: 20px; }
td.radio label input { margin-right: 5px; }

table.bottles { background: #fff; width: 100%; }
table.bottles td { height: 360px; vertical-align: top; }

table.bottles td.b1 { width:190px; background:url(../images/bottle1.jpg) no-repeat top center;}
table.bottles td.b2 { width:190px; background:url(../images/bottle2.jpg) no-repeat top center;}
table.bottles td.b3 { width:190px; background:url(../images/bottle3.jpg) no-repeat top center;}
table.bottles td.b4 { width:190px; background:url(../images/bottle4.jpg) no-repeat top center;}
table.bottles td.spl { background: #C7C7C7; width: 1px; }
table.bottles td p { padding: 0 25px; }
table.bottles td p.tit { color: #1F3A4B; font-weight: bold; margin-bottom: 10px; margin-top: 40px; font-size: 12px; }

table.bottles td p a { color: #263D4D; margin-top: 10px; background: url(../images/bg/corner.gif) no-repeat center left; padding-left: 10px; line-height: 16px;}
table.bottles td a.box { display: block; width: 110px; height: 150px; margin: 0 auto; }



#modalOverlay {
  background-color:#000;
  cursor:wait;
}

#modalContainer {
  width:425px;
  height:500px;
  left:55%;
  top:15%;
  margin-left:-300px; // half the width, to center
  background-color:#fff;
  border:3px solid #ccc;
}

#modalContainer a.modalCloseImg {
  background:url(http://www.locktileusa.com/img/x.png) no-repeat;
  width:25px;
  height:29px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:-14px;
  right:-18px;
  cursor:pointer;
}

