/*Verizon CSS Document *//*****************************//* Beamotronics.com*****************************//*  undo html -> this is to undo all browsers basic built in styles   *//*****************************/:link, :visited { text-decoration: none; }ul,ol { list-style: square; }h1,h2,h3,h4,h5,h6,pre,code { font-size: 1em; }ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,textarea,select { margin: 0; padding: 0; }img, a img, :link img, :visited img { border: none; }address { font-style: normal; }/*****************************//* OPACITY/TRANSPARENCY filter=filter:alpha(opacity=10);	-moz-opacity:0.1;	opacity:0.1;*//*************************************** TYPOGRAPHY _____________/* Standard. Readable */	/* font-family:  'Lucida Grande', Geneva, sans-serif; */	/* font-family: Tahoma, Geneva, sans-serif; */	/* font-family: Geneva, Verdana, sans-serif; */	/* Nice. Classic Looking */	/* font-family: 'Times New Roman', Times, serif; */	/* font-family: Georgia, serif; */	/* font-family: Book Antiqua, Palatino, serif; */	/* Modern. Kind of Funky */	/* font-family: 'Gill Sans', 'Trebuchet MS', Helvetica, sans-serif; */	/* Monospace */	/* font-family: Lucida Console, Monaco, monospace; */	/****************************************/* {	font-family: 'HelveticaNeue-Light', 'Helvetica Neue', 'Helvetica Neue Light',Geneva, Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	font-style: normal;	font-weight: normal;	text-decoration: none;	align:left;}a {color:#293F77;text-decoration:none}a:hover {color:#293F77;text-decoration:underline}a:active {color:#333333;text-decoration:underline}hr {color: #293F77}body {		font-family: 'HelveticaNeue-Light', 'Helvetica Neue', 'Helvetica Neue Light',Geneva, Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	font-style: normal;	font-weight: normal;	color: #555555;	text-decoration: none;	text-align: center;	background:#fff url("../gfx/bg6.gif") repeat-x top left;}#total_width{width:850px;margin:0 auto;}/* -------------------------------------------HEADER AREA - includes logo, top links and Nav---------------------------------------------*//* Header */#header {	margin:0 auto;	display:block;	width:850px;	height:105px;	background: none;	padding:0px;	align:left;	text-align:left;	color:#333333;font-size:23px;}.logo {	display:block;	background: url(../gfx/bg_logo.gif) no-repeat top left;	width:251px;	height:105px/*72px actual height*/;	float:left;	position:relative;top:0;left:0;	color:#333333;font-size:23px;}.logo_under {margin:60px 10px 0 82px;color:#fff /*#333333*/;font-size:14px;float:left;font-weight:bold;font-family:arial,verdana;}.logo_under_box {position:absolute;top:0;left:0;z-index:1;margin-top:76px;background: url(../css/%22../gfx/hover_box.gif%22) no-repeat top left;width:185px;height:200px;} .toplinks {	display:block;	width:599px;	height:51px;	float:right;text-align:right;}.lock {background: url(../gfx/icon_lock.gif) no-repeat bottom left;padding:0px 0px 0px 0px;}.icons {padding:10px 10px 0px 4px;display:block;width:250px;height:20px;float:right;}.toplinks a {padding:6px 4px 0px 4px;display:inline;color:#333333;}.basket {background: url(../gfx/icon_basket.gif) no-repeat bottom right;}.sitemap {background: url(../gfx/icon_sitemap.gif) no-repeat bottom right;}.ireland {background: url(../gfx/ireland_flag.gif) no-repeat bottom right;}/**********************Navigation**********************/#nav {margin:0px;background:;color:#fff;padding:0px 0 0 0;height:25px;display:block;width:582px;overflow:hidden;float:right;}#nav ul {margin:0px;padding:0px;display:inline-block;list-style-type:none;}#nav ul li.on {float:left;display:inline-block;background: url("../gfx/bg_nav_button_on_81x25.gif") no-repeat top left;width:81px;height:25px;}#nav ul li.on a:hover {color:#cccccc;text-decoration:underline;}#nav ul li.on a {color:#fff;padding:5px 0 0 0;width:80px;height:20px;text-align:center;display:block;}#nav ul li.off {float:left;display:inline-block;background: url("../gfx/bg_nav_button_off_81x25.gif") no-repeat top left;width:81px;height:25px;}#nav ul li.off a:hover {color:#fff;text-decoration:underline;}#nav ul li.off a {color:#666;padding:7px 0 0 0;width:80px;height:18px;text-align:center;display:block;}.sub_nav {width:580px;overflow:hidden;float:right;height:28px;			background: url("../gfx/bg_sub_nav.gif") no-repeat top left;}.sub_links/* links holder */{	float:left;	width:480px;text-align:center;	padding:3px 8px 0 8px;margin:12px 0 0 0;	}.sub_link {color:#cccccc;padding:0 4px 0 4px 0;} .sub_link:hover {color:#fff;text-decoration:underline;}.fsc_logo {width:62px;height:62px;background: url(../css/%22../gfx/fsc_nav_62x62.gif%22) no-repeat top left;float:right;}/* -------------------------------------------CONTENT AREA - includes left div + basket, middle content and right side---------------------------------------------*/#body {	width:831px;	background:#fff url("../gfx/nav_under.gif") repeat-x top left;border-left:2px solid #b3b7ad;border-right:2px solid #b3b7ad;	text-align:left;align:left;}.main_img_1{background: url("../gfx/home_img.jpg") no-repeat bottom right;width:831px;height:335px;display:block;}/*  LEFT */#left {position:relative;top:0px;left:20px;width:175px;display:block;float:left;}.left_top {background: url("../gfx/left_nav_top_175x18.gif") no-repeat top left;width:175px;height:18px;display:block;}.left_body {background: url("../gfx/left_nav_body_175x1.gif") repeat-y top left;width:175px;}.left_content {width:159px;margin:8px;}.left_foot {background: url("../gfx/left_nav_foot_175x39.gif") no-repeat top left;width:175px;height:39px;display:block;}.left_foot_item {background: url("../gfx/left_item_foot_175x16.gif") no-repeat top left;width:175px;height:16px;display:block;}.item_content {width:159px;margin:0 0 0 8px;}.item_content_img {width:70px;height:70px;border:2px solid #dddddd;margin:0 5px 5px 0;float:left;}.home_buy_btn {width:79px;height:22px;float:right;}.confirm {padding:3px 10px 3px 10px;margin:8px 0 8px 0;background:#cccccc;border:1px outset #81c42b;color:#666666}.confirm:hover {background:#3a4f28;border:2px outset #81c42b;color:#fff}/*  CONTENT  */#content {	width:434px;height:;	margin-left:0px;	display:block;	float:left;	margin:10px 0 10px 30px;padding:0 6px 30px 10px;	background: url("../gfx/corner.gif") no-repeat bottom left;	}ul {margin:0 0 0 20px;}h1 {font-size:23px;font-family: 'HelveticaNeue-Light', 'Helvetica Neue', 'Helvetica Neue Light',Geneva, sans-serif;color: #293F77;padding:0 0 8px 0;border-bottom:1px solid #293F77;font-weight:normal;}h2 {font-size:14px;font-family: 'HelveticaNeue-Light', 'Helvetica Neue', 'Helvetica Neue Light',Geneva, sans-serif;color: #293F77;padding:5px 0 8px 0;font-weight:normal;}h3 {font-size:14px;font-family: 'HelveticaNeue-Light', 'Helvetica Neue', 'Helvetica Neue Light',Geneva, sans-serif;color: #293F77;padding:0px 0 3px 0;border-bottom:1px solid #293F77;margin-bottom:12px;font-weight:normal;}h4 {font-size:12px;color: #293F77;padding:0px 5px 3px 0;}b {font-weight:bold;}.underlined {border-bottom:1px dotted #999999;display:block;margin:10px 0 10px 0;}i {font-style:italic}.img1 {float:right;background: url("../gfx/img_glass.jpg") no-repeat top left;width:200;height:200;margin-top:-8px;}.img2 {float:right;background: url("../gfx/img_girl.jpg") no-repeat top left;width:200;height:200;margin-top:-8px;}.img3 {float:right;background: url("../gfx/img_kitchen.jpg") no-repeat top left;width:200;height:200;margin-top:-8px;}.img4 {float:right;background: url("../gfx/img_blackbin.jpg") no-repeat top left;width:200;height:200;margin-top:-8px;}#content p img {float:left;margin:0 5px 5px 0;width:auto;height:175px;border:solid #bbbbbb;border-width:1px 1px 2px 2px;}#content p .free {width:70px;height:70px;border:0px;float:left;margin:0 15px 15px 0;}/* - - - - - - RIGHT SIDE- - - - - - -*/.right_holder {margin-right:15px;width:150px;height:;float:right;margin-top:26px;}.right {	padding:0 0 15px 0px;	width:150px;height:;	border-left:/*1px solid #eeeeee*/;	text-align:left;	background: url(../css/%22../gfx/corner2.gif%22) no-repeat bottom left;	}.newspad img {width:70px;Height:auto;overflow:hidden;float:left;margin:0 3px 3px 0;}.recycleSearch {width:150;height:162;background: url(../gfx/recycleSearch.gif) no-repeat top right;color:#fff;padding:3px 0 0 0;font-size:10px;font-family:geneva,helvetica}.place {height:20px;padding:2px;color:#666666;margin:2px 0 1px 5px;width:90%;}.rightImgHolder {background: url(../css/%22../gfx/rightImg_bg.gif%22) no-repeat top right;width:150px;height:70px;display:block;/*border-bottom:1px solid #b6b8a6;*/float:left;margin:0 0 10px 0;}.rightImg {width:50px;height:50px;border:1px solid #3a4f28;margin:8px;float:left}.rightImgHolder h2 {padding:8px 2px 0 0px;}.alignRight {text-align:right;}.clear {clear:both;}#recycleList ul {margin:0 0 0 20px;}#recycleList ul li a {color:#7acc2a;}#recycleList ul li a:hover {color:#666666;text-decoration:underline;}/*- - - - - - - - - - - - - - -  - SHOP STUFF- - - - - - - - - - - - - - - - */.shop_item {width:430px;background:#dddddd;display:block;border:1px solid #aaaaaa;float:left;margin:0 0 10px 0;padding:0 0 10px 0;}.shop_item span {padding:0;margin:5px 10px 4px 0px;width:290px;line-height:10px;border-bottom:1px solid #b6b8a6;display:block; float:right;}.shop_item_name {float:left;display:block;font-weight:bold;line-height:10px;}.shop_image_holder {background:url(../gfx/bg_img.gif) no-repeat top left;overflow:hidden;width:120px;height:120px;margin:2px 0 0 2px;float:left;display:block; }.shop_image_small {float:left;width:98px;height:98px;display:block;background:#666666;margin:10px 0 0px 10px;border:1px solid #cccccc}.shop_price {float:right;display:block;font-size:14px;font-weight:normal;padding:6px 0 0 3px;}.shop_item_info {margin:0 10px 0px 0px; width:290px; display:block; float:right; }.box /*number input for items*/{width:26px;height:16px;font-size:12px;font-weight:bold;border:1px solid #bbbbbb;background:#fff;padding:2px;}.add_button {margin:10px 0px 0px 0px;background: url(../gfx/add_button.gif) no-repeat top left;display:inline-block;			width:100px;height:18px;align:right;text-align:center;border:0px;padding:0px;}.shop_button {color:#333333;margin:10px 0px 10px 0px;padding:2px 0px 1px 0px;background: url(../gfx/button_bg.gif) no-repeat top left;display:inline-block;width:100px;align:right;text-align:center;}.shop_button:hover {color:#fff;display:inline-block;}/*- - - - - - - - - - - - - - -  - MORE INFO STUFF- - - - - - - - - - - - - - - - */.info_title {padding:0;margin:5px 10px 4px 10px;line-height:10px;border-bottom:1px solid #b6b8a6;display:block; float:left;width:410px;}.shop_image_large {float:left;width:300px;height:300px;border:1px solid #b6b8a6;display:block;background:#666666;margin:10px;}.info_text {margin:10px; display:block; float:left; }.info_image_small {float:right;width:100px;height:100px;border:1px solid #b6b8a6;display:block;background:#666666;}.pdf {background: url(../gfx/icon_pdf.gif) no-repeat top left;padding:2px 0 0 18px;}/*- - - - - - - - - -CALCULATOR- - - - - - - - - - */.tab {color:#333333;cursor:pointer;background: url(../gfx/bg_tab_75x28.gif) no-repeat top left;width:75px;height:26px;padding:4px 0 0 0;text-align:center;display:inline-block;float:left;}.tab:hover {text-decoration:underline;}.calculator {background:#dde0c6 url(../gfx/calculator_foot_150x10.gif) no-repeat bottom left;padding:0 4px 0 4px;margin-bottom:30px;}.calculator input {padding:3px 0px 3px 6px;height:20px;background:#dde0c6 url(../gfx/bg_input_160x20.gif) no-repeat top left;border:2px bevel #cccccc;}.calculator select {padding:3px 0px 3px 0px;height:20px;background:#ccc url(../gfx/bg_select_160x20.gif) no-repeat top left;border:1px bevel #cccccc;}#main .print {font-size:12px;background:#999999;color:#fff;padding:10px;margin:10px 20px 10px 20px;}#main .print_icon {padding:4px 30px 3px 4px;background:  url(../gfx/print.gif) no-repeat top right;float:right;color:#fff;border:1px solid #333333;}#main .print_icon:hover {color:#333333;border:1px solid #333333;background: url(../gfx/print.gif) no-repeat top right #eeeeee}#main table {margin:20px}#home {background: url(../gfx/home_bg.jpg) no-repeat top right #333333;margin:20px;width:720px;min-height:490px;}#home .home_box {padding:10px;width:410px;min-height:300px;color:#333333;position:relative;top:10px;left:275px;background:#cccccc;border:1px solid #fff;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}#home .home_box h1{font-size:36px;color:#332d26;padding:10px;font-family:georgia, seriff;font-weight:light;}#info {margin:0 0 20px 20px;background:#cccccc;color:#666666;padding:10px;width:720px;border:1px solid #bbbbbb;}#info span {border-bottom:1px dotted #333333;color:#333333;}#home .contact_box {padding:10px;width:410px;min-height:300px;color:#333333;position:relative;top:10px;left:275px;background:#cccccc;border:1px solid #fff;overflow:hidden;}#home .contact_box h1 {font-size:36px;color:#332d26;padding:10px;font-family:georgia, seriff;font-weight:light;}#home .contact {filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;overflow:hidden;}#home .contact table {margin:0;}/*- - - - - - - - - -CONTACT FORM- - - - - - - - - - */.newsLetterInput {	width: 92px ;	height: 28px ;	padding: 0px ;	}.seminarInput {	width:125px;	padding:2px;}#seminarButt {	background-image: url(../gfx/seminarButthover.gif);	background-reapeat:no-repeat;	height: 28px ;	width: 92px ;	display: block ;	border:none;	margin-top: 0px ;}#seminarButt a{	background-image: url(../gfx/seminarButt.gif);	background-reapeat:no-repeat;	height:28px;	width:92px;	display:block;	border:none;	margin: 0px;}#seminarButt a:hover{	background-image: url(../gfx/seminarButthover.gif);	background-reapeat:no-repeat;	height:28px;	width:92px;	display:block;	border:none;	margin: 0px;}/**********************FOOTER**********************/.clear {clear:both;}#footer {	text-align:center;	margin:0px 0px 6px 0px;	background: url(../gfx/bg_foot.gif) 0px -20px;	color:#333333;	padding:10px 0 42px 0;	width:835px;}#footer a {color:#666666;}#footer a:hover {color:#293F77;}#footer ul {margin:0px;padding:0px;}#footer ul li {display:inline-block;padding:10px;color:#333333;}#footer ul li a {color:#fff;padding:4px 10px 3px 10px;border:1px solid #999999;background:cccccc}#footer ul li a:hover {color:#333333;border:1px solid #333333;background:eeeeee}#image_swap_area {position:relative;top:40px;left:50px;width:650px;}#image_swap_area .instructions {padding:2px 0 2px 0px;text-indent:4px;width:419px;display:block;background:#BCC2D0;}#image_swap_area .image_area{position:relative;top:0;left:0;width:650px;}#image_swap_area .image_area .img_kitchen{position:absolute;top:0;left:0;z-index:1;width:419px;height:450px;}#image_swap_area .image_area .img_floor{position:absolute;top:0;left:0;width:419px;height:450px;}#image_swap_area .button_area {width:190px;position:absolute;top:0;left:460px;}#image_swap_area .button_area a {width:100px;height:100px;margin:0 0 10px 0;}#image_swap_area .button_area a img {width:100px;height:100px;margin:0 0 10px 0;border:1px solid #333333;}#image_swap_area .button_area a:hover img {border:1px solid #cccccc;}#image_swap_area .button_area a span {font-size:10px;color:#333;display:block;height:10px;margin:0 0 0 105px;}#image_swap_area .button_area a:hover span {color:#7F8FAB;text-decoration:underline;}