@charset "utf-8";/*	master.css*//* * RESET */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: top;	background: transparent;}body {	behavior:url("http://www.greatlakeshhs.com/content/skins/glhhs/styles/csshover.htc"); /*- IE6 HOVER FIX*/}img, div {	/*behavior:url("http://www.malenoextremehome.com/_css/iepngfix.htc"); - IE6 PNG TRANSPARENCY FIX*/}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}:focus {	outline: 0;}ins {	text-decoration: none;}del {	text-decoration: line-through;}table {	/*border-collapse: collapse;*/	border-spacing: 0;}img, div {  }/* * BASIC ELEMENTS * Define styles for basic elements: body, h1-h6, ul, ol, a, p, etc. */ body {	color:#444c55;	font-family:Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;	margin:0 auto;	width:940px;	font-size: 12px;}h1 {	color:#a82642;	font-size:200%;	font-weight:normal;	padding-bottom:10px;	line-height: 23px;}h2 {	color:#444c55;	font-size:170%;	padding-bottom:10px;}h2 a:hover {	color:#087e75;}h3 {	color:#087e75;	font-size:15px;}h3 a:hover {	color:#a82642;}h4 {	font-size:14px;}h5 {	font-size:13px;	font-weight:normal;}h6 {	font-size:12px;	font-weight:normal;}ul {	padding-left:35px;	list-style-image: url(../images/glhhs/list_image.gif);	margin-top: 8px;}ol {	padding-left:35px;}ul li {	color:#444c55;	list-style-image: url(../images/glhhs/list_image.gif);	margin-top: 5px;}	ul li a{		text-decoration: none;		color:#444c55 !important;		font-style:italic;	}	ul li a:hover{		color: #a82642 !important;	}		#header_nav ul li{			list-style-image: none;		}			#header_nav ul li a{				color: #0f8b81 !important;				font-style: normal;			}			#header_nav ul li a:hover{				color: #444c55 !important;			}		#sub_menu ul li{			list-style-image: none;		}			#sub_menu ul li a{				color: #444c55 !important;				font-style: normal;			}			#sub_menu ul li a:hover{				color: #a82642 !important;			}ol li {	color:#444c55;	list-style-type:disc;	padding:0;}a {	color:#0f8b81;	text-decoration:underline;}a:hover {	color:#a82642;}a:visited {	color:#0f8b81;}a:active {	color:#0f8b81;}p {	color:#444c55;}hr {	color:#e8e3ea;}/* * BASIC LAYOUT * Define the basic template: header, footer, menu, content */#header {	border-bottom:#e8e3ea solid 1px;	height:109px;	width:940px;	position:relative;}#menu {	clear:both;	height:51px;	margin-top:18px;	width:940px;}#content {	clear:both;	padding:10px;	width:920px;}#footer {	border-bottom:#e8e3ea 1px solid;	border-top:#e8e3ea 1px solid;	height:47px;	width:940px;	margin-top: 20px;}/* * HEADER * Define all elements in the header area */#logo {	float:left;	height:65px;	margin-top:30px;	width:400px;}#header_nav {	border-right:1px solid #E8E3EA;	font-size:12px;	height:109px;	left:461px;	position:absolute;	width:165px;	text-align: right;	top: 0;}#header_nav ul {	list-style:none;	margin:0;	padding:10px 15px 0 0;}#header_nav li a {	color:#0f8b81;	text-decoration:none;}#header_nav li a:hover {	color:#a82642;}#search {	float:right;	height:30px;	margin-top:10px;	width:295px;	position: relative;}#searchbox {	float:left;	margin-top:5px;}#search_btn {	float:left;	margin-left:10px;	margin-top:2px;	width:30px;}#header_support {	background:url(../_images/header_support.gif) no-repeat right top;	border-top:#e8e3ea 1px solid;	float:right;	height:54px;	margin-top:15px;	width:314px;}/* * MENU * Define all elements in the menu area */ #menu{ 	position:relative;	z-index: 5; }#menu ul{	margin: 0px;	padding: 0px;	list-style-image: none;}#menu ul li{	float:left;	list-style-image:none;	margin-top:0;}	#menu ul li div.menu_drop{		margin-left:10px;		margin-right:10px;		padding:10px;		position:absolute;		top:51px;		width:900px;		z-index:2000;		background-color: #ECEAEF;		background-image: url(../images/glhhs/menu_drop_arrow.gif);		background-repeat: no-repeat;		left: 0;	}		#menu ul li div.menu_drop .menu_drop_column{			border-right:1px solid #FFFFFF;			float:left;			margin-top:5px;			padding:4px;			width:125px;		}			#menu ul li div.menu_drop .menu_drop_column a{				clear:both;				float:left;				padding:2px;				width: 100%;			}		#menu ul li div.menu_drop table{		}			#menu ul li div.menu_drop table td{				border-right: solid 1px #acacac;				padding:10px;			}		#menu ul li div.menu_drop h1{			margin:0;			padding:0;			width: 100%;			float: left;		}		#menu ul li div.menu_drop h1 a{			font-size: 17px;			color: #a82642 !important;		}		#menu ul li div.menu_drop a{			background: none !important;			width:auto;			height: auto;			font-style: normal;			font-size: 11px;		}		#menu ul li div.menu_drop table{			width: 100%;		}			#menu ul li div.menu_drop td{			}	#menu ul li div{		display: none;	}	#menu ul li:hover div{		display: block;	}#menu_supply a {	background:url(../images/glhhs/menu_shop.gif) top left;	float:left;	height:51px;	width:294px;}	#menu_supply a:hover,	#menu_supply:hover a {		background:url(../images/glhhs/menu_shop.gif) bottom left;	}#menu_prod a {	background:url(../images/glhhs/menu_prod.gif) top left;	float:left;	height:51px;	width:350px;}	#menu_prod a:hover {		background:url(../images/glhhs/menu_prod.gif) bottom left;	}#menu_serv a {	background:url(../images/glhhs/menu_serv.gif) top left;	float:left;	height:51px;	width:116px;}	#menu_serv a:hover,	#menu_serv:hover a{		background:url(../images/glhhs/menu_serv.gif) bottom left;	}	#menu_serv div.menu_drop{		background-image: url(../images/glhhs/menu_drop_arrow_serv.gif) !important;	}#menu_about a {	background:url(../images/glhhs/menu_about.gif) top left;	float:left;	height:51px;	width:180px;}	#menu_about a:hover {		background:url(../images/glhhs/menu_about.gif) bottom left;	}#sub_menu {	float:right;	height:35px;}#sub_menu ul {	float:left;	margin:0;	padding:0;	text-align:right;}#sub_menu ul li {	display:inline;	float:left;	margin-left:16px;	margin-right:7px;	text-align:right;}#sub_menu ul li a {	color:#444c55;	text-decoration:none;}#sub_menu ul li a:hover {	color:#a82642;}/* * CONTENT * Define all elements in the content area */ #showcase {	border-bottom:#e8e3ea 1px solid;	float:left;	padding-bottom:15px;	width:940px;	position: relative;	z-index: 1;}#showcase_pic {	float:left;	height:346px;	margin-right:5px;	width:598px;}#showcase_txt {	float:right;	padding-top:3px;	width:325px;}#newsletter_container{	background: url(../images/glhhs/newsletter_bg.gif) no-repeat;	width: 326px;	height: 79px;	position: relative;}#product_pods {	border-bottom:#e8e3ea 1px solid;	padding-bottom:15px;	padding-top:15px;	width:940px;	position:relative;}	#product_pods td{		border-right:1px solid #E8E3EA;		width:115px;		padding:0 1px 0 15px;		/*font-size:13px;*/	}		#product_pods td .img{			height:100px;			width:100px;			border:#eceaef 1px solid !important;			overflow: hidden;			text-align: center;		}		#product_pods td .price{			padding-bottom: 20px;			font-weight: bold;		}		#product_pods td .title{			padding:2px;		}			#product_pods td .title a{				text-decoration: none;			}			#product_pods td .title a:hover{				text-decoration: underline;			}	#product_pods .addtocart{		position: absolute;		bottom: 0;	}		#product_pods input.submit{			border: none;			background: url(../images/glhhs/add_to_cart.gif) left top;			height:26px;			width:83px;			display: block;			cursor: pointer;		}			#product_pods input.submit:hover{				background-position: left bottom;			}#home_categories{	margin:0;	padding:0;	width:100%;	float:left;}	#home_categories td{		border-right:#eceaef 1px solid;		width:439px;		padding:15px;	}	#home_categories td.right{		text-align: right;			}		#home_categories td.right a{			color: #a82642;			font-size:12px;			text-decoration:none;		}			#home_categories td.right a:hover{							}	#home_categories h1{		font-size:16px;		padding-bottom:0;	}	#home_categories ul{		float:left;		list-style-image:none;		padding-left:0;		width:170px;	}		#home_categories li{			margin:0 0 0 20px;			padding:0;			list-style-position:outside;		}		#home_categories li a{			font-style: normal;			color: #000000 !important;		}		#home_categories li a:hover{			color: #982642 !important;		}#shop_conditions {	border-top:#eceaef 1px solid;	border-right:#eceaef 1px solid;	float:left;	padding:15px;	width:439px;}#shop_cat {	border-top:#eceaef 1px solid;	float:right;	padding:15px;	width:440px;}.list {	float:left;	width:219px;}.list ul {	margin-left:0;	padding-left:12px;}#shop_conditions p a, #shop_cat p a {	color:#a82642;	float:right;	font-weight:bold;	text-decoration:none}#breadcrumb {	border-bottom:#e8e3ea 1px solid;	margin-bottom:25px;	padding-bottom:5px;	width:940px;}	#breadcrumb a{		text-decoration: none;		color: #444c55;	}		#breadcrumb a:hover{			text-decoration: none;			color: #a82642;		}#page_left {	float:left;	width:222px;	background: url(../images/glhhs/left_nav_top.gif) no-repeat;}	#page_left_category_bottom{		background: url(../images/glhhs/left_nav_btm.gif) no-repeat;		height: 18px;		width: 222px;		float:left;	}	#page_left_category{		border-left:1px solid #E8E3EA;		float:left;		margin-top:32px;	}		.glhhs_top_level{			position: relative;		}		.glhhs-arrow{			width: 20px;			height: 20px;			background-color: #ff0000;			position: absolute;			top:0;		}			.glhhs-arrow-open{				background: url(../images/glhhs/glhhs_arrow_open.gif) no-repeat;			}			.glhhs-arrow-close{				background: url(../images/glhhs/glhhs_arrow_close.gif) no-repeat;			}		#page_left_category ul{			float:left;			margin:0;			padding-left:0;		}			#page_left_category ul li{				border-bottom:1px solid #E8E3EA;				clear:both;				float:left;				list-style-image:none;				list-style-position:inside;				list-style-type:none;				margin-left:0;				padding-left:0;				width: 221px;			}				#page_left_category ul li a,				#page_left_category ul li .glhhs_top_level{					clear:both;					float:left;					padding-top:2px;					padding-bottom:2px;					padding-left:5px;					padding-right:5px;					color: #087e75 !important;					font-weight: bold;					font-style: normal;					cursor: pointer;					font-size: 12px;				}				#page_left_category ul li a:hover,				#page_left_category ul li .glhhs_top_level:hover{					color: #087e75 !important;				}				#page_left_category ul li ul{				}					#page_left_category ul li ul li{						/*list-style-image:url(../images/glhhs/list_plus.gif);						padding-left: 10px;*/						width:211px;					}					#page_left_category ul li ul li.selected{						/*list-style-image:url(../images/glhhs/list_minus.gif);						padding-left: 10px;*/						width:211px;					}						#page_left_category ul li ul li a{							padding-left:15px;							color: #000000 !important;							font-weight: normal;							font-style: normal;						}						#page_left_category ul li ul li a:hover,						#page_left_category ul li ul li.selected a{							padding-left:15px;							color: #a82642 !important;							font-weight: normal;						}						#page_left_category ul li ul li.selected a{							font-weight: bold;						}							#page_left_category ul li ul li ul li{								width:211px;							}								#page_left_category ul li ul li ul li a,								#page_left_category ul li ul li.selected ul li a{									padding-left:30px !important;									color: #0F8B81 !important;									font-weight: normal !important;									font-style: normal !important;								}								#page_left_category ul li ul li ul li a:hover,								#page_left_category ul li ul li ul li.selected a{									padding-left:30px !important;									color: #0F8B81 !important;									font-weight: normal !important;									font-style: italic !important;								}									#page_left_category ul li ul li ul li ul li{										width:211px;									}										#page_left_category ul li ul li ul li ul li a,										#page_left_category ul li ul li.selected ul li ul li a{											padding-left:40px !important;											color: #0F8B81 !important;											font-weight: normal !important;											font-style: italic !important;											font-size: 11px;										}										#page_left_category ul li ul li ul li ul li a:hover,										#page_left_category ul li ul li ul li ul li.selected a{											padding-left:40px !important;											color: #0F8B81 !important;											font-weight: normal !important;											font-style: italic !important;											font-size: 11px;										}	#left_nav {		border-left:#e8e3ea 1px solid;		margin-top:32px;	}		#left_nav p a {			color:#0f8b81;			font-weight:bold;			padding-left:5px;			text-decoration:none;		}		#left_nav ul {			padding-left:20px;			margin:0 0 10px 0;		}		#left_nav ul li {			list-style-image:url(../_images/left_nav_list.gif);			border-bottom:#e8e3ea 1px solid;		}		#left_nav ul li a {			color:#444c55;			text-decoration:none;		}		#left_nav ul li ul {		}		#left_nav ul li ul li {			border-bottom:none;			border-top:#e8e3ea 1px solid;			list-style-image:url(../_images/left_nav_list_2.gif);			margin:0;			padding-left:0px;		}		#left_nav ul li ul li a {			color:#0f8b81;		}		#page_right {	float:right;	padding:0 10px 20px 10px;	width:685px;}	#page_right h1 {		font-size: 18px;	}	#page_right h2 {		font-size: 16px;		border-bottom:#e8e3ea 1px solid;		margin-bottom:5px;	}	#product_content {		border-left:#e8e3ea 1px solid;		border-top:#e8e3ea 1px solid;		padding: 10px;		position: relative;	}	#product_content table{		width: 100%;	}		#product_content p{			line-height: 21px;		}		#product_content table td{			text-align:center;			border-right: solid 1px #e8e3ea;			padding: 10px;			position: relative;			width:33%;		}		#product_content #products_related table td{			width: 33%;			text-align: center !important;		}			.product_single table td{				text-align:left !important;			}			.product_single .secondary_images td{				border: none !important;				padding-left:0 !important;				padding-right:0 !important;			}				.product_single .secondary_images .secondary_image{					width: 50px;					height: 50px;					overflow: hidden;					border: solid 1px #e8e3ea;					padding:10px;				}			.product_single .enlarge{				border-bottom:1px solid #E8E3EA;				color:#087E75;				margin-top:5px;				width:100%;			}			.product_single #product_buy{				background-color:#ECEAEF;				border:1px solid #E8E3EA;				margin-bottom: 5px;			}				.product_single #product_buy table td{					border: none;				}				.product_single #product_buy .out_of_stock{				}				.product_single #product_buy .price{					font-weight:bold;					font-size:20px;				}				.product_single #product_buy .qty{					text-align: center;				}					.product_single #product_buy .qty label{						color:#444C55;						font-size:11px;						vertical-align:middle;					}					.product_single #product_buy .qty input{						width: 30px;					}				.product_single #product_buy .buy_now{					float:right;				}					.product_single #product_buy .buy_now .submit{						border: none;						background: url(../images/glhhs/submit_buynow.gif) left top;						height:27px;						width:126px;						display: block;						cursor: pointer;					}						.product_single #product_buy .buy_now .submit:hover{							background: url(../images/glhhs/submit_buynow.gif) left bottom;						}			.product_single .wishlist{				width: 100%;				text-align: right;				font-size: 12px;				margin-bottom: 20px;			}				.product_single .wishlist a{					text-decoration: none;					color: #444c55;				}					.product_single .wishlist a:hover{					}			.product_single .bill_my_insurance{				width: 100%;				float: left;				text-align: right;			}			.product_single .bill_my_insurance a{				background: url(../images/glhhs/bill_my_insurance.gif) left top;				height:26px;				width:209px;				float: right;				text-decoration: none;			}				.product_single .bill_my_insurance a:hover{					background-position: left bottom;				}		#product_content table td.spacer{			height: 11px;			background: url(../images/glhhs/product_spacer.gif) repeat-x;			border: none;			padding: 0;		}			#product_content table td p.title{				/*font-size:13px;*/				font-weight:bold;				margin-bottom:10px;				margin-top:10px;				text-align:left;				width:100%;			}			#product_content table td p.title a{				color: #a82642;				text-decoration: none;			}				#product_content table td p.title a:hover{					color: #444c55;					text-decoration: underline;				}			#product_content #product_overview{				margin-bottom: 20px;			}			#product_content table td p.price{				color: #444c55;				font-size:13px;				font-weight:bold;				margin-bottom:10px;				margin-top:10px;				text-align:left;				width:100%;			}			#product_content table td p.wishlist{				font-size: 10px;			}				#product_content table td p.wishlist a{					color: #444c55;					text-decoration: none;				}					#product_content table td p.wishlist a:hover{						color: #a82642;						text-decoration: underline;					}			#product_content .product_item_img{				overflow:hidden;				width: 100%;			}			#product_content .addtocart{				padding-bottom:15px;				padding-left:45px;				padding-top:10px;			}				#product_content input.submit{					border: none;					background: url(../images/glhhs/add_to_cart_large.gif) left top;					height:21px;					width:113px;					display: block;					cursor: pointer;				}					#product_content input.submit:hover{						background-position: left bottom;					}			#product_content table td.pagenation{				background-color: #eae6ec;				color: #444c55;				font-size:11px;				text-align:right;			}				#product_content table td.pagenation a{					color: #a82642;					text-decoration: none;				}					#product_content table td.pagenation a:hover{						color: #444c55;					}#pager {	background-color:#eae6ec;	height:25px;	text-align:right;	padding-right:10px;}#pager a {	color:#a82642;	text-decoration:none;}#wishlists,#shoppingcart{	margin-bottom: 50px;	font-size: 13px;}	#wishlists a,	#shoppingcart a{		text-decoration: none;		color: #444c55;	}		#wishlists a:hover,		#shoppingcart a:hover{			color: #a82642;		}	#wishlists table,	#shoppingcart table{		width: 100%;	}		#wishlists table td,		#shoppingcart table td{			padding: 4px;			border-bottom: solid 1px #e8e3ea;		}#feedback_button{	height: 99px;	width: 38px;	background: url(../images/glhhs/feedback_button.gif) top left;	right: 0;	top: 250px;	position: fixed;	cursor: pointer;}	#feedback_button:hover{		background: url(../images/glhhs/feedback_button.gif) bottom left;	}/* * Products Desciption Page Specific */.product_description h2 {	border-bottom:#e8e3ea 1px solid;	display:block;	margin:0 0 5px 0;	padding:0 0 5px 0;	width:100%;}#buy_now {	clear:both;	float:right;	margin-bottom:10px;}/* * FOOTER * Define all elements in the footer area */#footer_nav {	float:left;	padding-right:20px;	text-align:right;	width:602px;}	#footer_nav ul {		margin-top:14px;		margin-left:0;		padding-left:0;	}		#footer_nav ul li {			display:inline;			padding-left:4px;		}			#footer_nav ul li a {				color:#a82642 !important;				text-decoration:none;				font-style: normal;			}				#footer_nav ul li a:hover {					color:#444c55 !important;				}#footer_text {	float:left;	margin-bottom:20px;	padding-top:20px;	text-align:center;	width:940px;}	#footer_text p{		font-size:11px;		padding:3px;	}#footer_secured {	border-left:1px solid #E8E3EA;	float:left;	height:47px;	padding-left:20px;	width:295px;}.footer_img {	margin-top:11px;}#ssl {	margin-top:7px;}#footer_rss a {	background:url(../_images/rssfeed.gif) no-repeat;	float:left;	height:16px;	margin-bottom:7px;	margin-top:16px;	width:44px;} /* * GENERIC CLASSES * Define styles for simple things like floating to the sides, removing a bottom margin on elements, etc */ .border_top{ 	border-top: 1px solid #E8E3EA !important;	padding-top:5px; } .no_border{ 	border: none !important; } .border_top_no_pad{ 	border-top: solid 1px #E8E3EA !important;	border-right: none !important;	border-left: none !important;	border-bottom: none !important; } .small{ 	font-size: 70% !important;	line-height:normal !important; } .strike{	text-decoration: line-through; } .spacer{ 	margin-top: 10px; 	margin-bottom: 10px;	width: 100%;	clear: both;	background-color: #E8E3EA;	height: 1px; } .red{ 	color: #A82642; } .float_right{ 	float: right; } .float_left{ 	float: left; } /* * FORM CLASSES */ .home_search_form{ }	 .home_search_form input{	 	width: 240px;		padding: 5px;	 }	 .home_search_form .submit{	 	border: none;		height: 30px;		left:auto;		margin:0;		padding:0;		position:absolute;		right: 5px;		top:0;		width: 30px;		background: url(../images/glhhs/submit_magnify.gif) left top;		cursor: pointer;	 }	 	.home_search_form .submit:hover{			background-position: left bottom;		} .newsletter_form{ }	 .newsletter_form input{	 	border:1px solid #8BE0DE;		height:16px;		left:114px;		position:absolute;		top:43px;		width:135px;		font-size: 85%;		color: #999999;	 }	 .newsletter_form .submit{	 	border: none;		height:20px;		left:auto;		margin:0;		padding:0;		position:absolute;		right:12px;		top:43px;		width:63px;		background: url(../images/glhhs/submit_signup.gif) left top;		cursor: pointer;	 }	 	.newsletter_form .submit:hover{			background-position: left bottom;		} #newsletter_footer_container{ 	float:left;	padding-left:15px;	padding-top:5px;	position:relative; } #newsletter_footer_container p{ 	color:#087E75;	font-size:80%;	font-weight:bold;	padding-bottom:5px; } #newsletter_footer_form{ }	 #newsletter_footer_form input{	 	border:1px solid #E8E3EA;		color:#999999;		float:left;		font-size:85%;		height:16px;		width:135px;	 }	 #newsletter_footer_form .submit{	 	background:transparent url(../images/glhhs/submit_newsletter_footer_signup.gif) repeat scroll left top;		border:medium none;		cursor:pointer;		height:20px;		width:63px;	 }	 	#newsletter_footer_form .submit:hover{			background-position: left bottom;		} .webform{ }	 .webform label{	 	display: block;		margin-top: 10px;	 }	 .webform input,	 .webform select{	 	width: 200px;	 }	 .webform textarea{	 	width: 100%;		height: 100px;	 }	 .webform .submit{	 	display:block;		padding-bottom:10px;		padding-top:10px;		width:auto;	 }	 #product_content .webform .submit{	 	display:block;		width:auto;		height: auto;		background: #EBE9ED;		border:1px solid #999999;		padding: 0px;		margin-top: 10px;	 }	 /*.webform label.error{	 	position: absolute;		background: #cc0000;		color: #ffffff;		font-size: 12px;		padding: 5px;		top: -9px;		margin-top: 0px;	 }*/	 .webform label.error{	 	background:none repeat scroll 0 0 #CC0000;		color:#FFFFFF;		font-size:12px;		margin-top:0;		padding:5px;		width:202px;	 }	 .webform .error{		color: #ffffff;		font-size: 13px;		padding: 5px;		background-color: #cc0000;	 		font-weight: bold;		 }	 div.update{	 	width: 100%;		color: #ffffff;		font-size: 13px;		padding: 5px;		background-color: #009900;	 		font-weight: bold;		 }	 .webform .update{		color: #ffffff;		font-size: 13px;		padding: 5px;		background-color: #009900;	 		font-weight: bold;		 }	 .webform input.input_radio{	 	width: auto;	 }	 .webform label.radio_label{	 	display: inline;	 }	 .webform h2{	 	padding-bottom: 0;		padding-top: 5px;		font-size: 130%;	 }	 .webform h4{	 	padding-bottom: 0;		padding-top: 5px;	 }	 .webform table td{	 	padding: 5px;	 }#div_form_bottom{	margin-top: 10px;	}	#div_form_bottom .shipping_method{		margin-bottom: 10px;	}	.formCaption{		margin-top: 5px;	}	.formButtons{		margin-top: 5px;		margin-bottom: 5px;		}.relative{	position: relative;	}
