/* CSS Document */	body,	html {	padding:0;	font-family: Geneva, Arial, Helvetica, sans-serif;	color: #000000;	font-size: 12px;	font-weight:normal;	background-color: #000000;}.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; } .clearfix {display: inline-block;} /* Hide from IE Mac \*/ .clearfix {display:block;} /* End hide from IE Mac */ * html .clearfix{ height: 1px; } #page {	width:890px;	margin:20 auto 0;	border: thin solid #FFFFFF;}a, a:link, a:active, a:visited, a:hover { 	color: #666666; 	text-decoration: none; 	font-weight:normal; 	text-decoration:none;}a:hover { 	color: #333333; 	border: 0 none; 	text-decoration:underline;}.h2 {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	text-transform: uppercase;	color: #303030;}.h3 {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	text-transform: uppercase;	color: #565656;}input{color: #666666;background: #FFFFFF;border: 1px solid #000000;}.copyright {	font-size: 10px;	padding-left: 100px;}/*-------------------      HEADER          ------------- */#header {	width:100%;	text-align:left;	font-weight:normal;	background-color: #000000;	background-image: url(http://www.greatstuff-online.com/store/img/bg_flower.jpg);	background-repeat: no-repeat;	background-position: right top;}#wrap_header {	width:890px;	height:110px;	background-color: #000000;	background-image: url(http://www.greatstuff-online.com/store/img/header/header.jpg);	background-repeat: no-repeat;}#logo {	height: 94px;}#header #logo h1{ 	margin:0; 	padding:0; 	text-align: left;		text-indent: -9000px; 	display: none; }/*----- Top Navi-----*/#header_topnavi {     adding: 0;    margin: 0;	height: 20px;	width: 890px;	background-color: #000000;}#header_topnavi ul{list-style: none;padding: 0;margin: 0;}#header_topnavi li  { float: left;}#header_topnavi li a{height: 14px;float: left;display: block;color: #000000;}#nav-menu {	height: 20px;	width: 890px;	background-color: #FFFFFF;} #nav-menu ul{list-style: none;padding: 0;margin: 0;} #nav-menu li{float: left;} #nav-menu li a{height: 20px;float: left;display: block;color: #FFFFFF;}/* ---------------     HOME PAGE --------------------------*/.home_wrap{	border: 1px solid #FFFFFF;	margin:50px 0 auto;}.flower1 {	background-image:url(../img/home/flower_1.jpg);	background-color: #000000;	background-repeat: no-repeat;	background-position: right top;	height: 150px;	width: 537px;	}.flower2 {	background-image:url(http://www.greatstuff-online.com/store/img/home/flower_2.jpg);	background-color: #000000;	background-repeat: no-repeat;	background-position: right top;	height: 151px;	width: 537px;	}.homenavi{	background-image:url(http://www.greatstuff-online.com/store/img/home/home_tablenavi_bg.jpg);	background-color: #000000;	background-repeat: no-repeat;	background-position: right top;	height: 162px;	width: 537px;	}#home_navigation {	list-style-type:none;	padding: 0;	margin: 0;	white-space:nowrap;	list-style-type:none;}#home_navigation ul {}#home_navigation li {	display:inline;}#home_navigation li a {	background-color:inherit;}/*----------FOOTER -----------------*/#footer_navigation{	height: 50px;	width:890px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-align: left;	margin: 0 auto;	padding-top:20px;}#footer_navigation ul {list-style: none;padding: 0;margin: 0;}#footer_navigation li {float:left;list-style-type:none;white-space:nowrap;}#footer_navigation li a{display:block;padding-right:30px;text-transform:uppercase;text-decoration:none;background-color:inherit;color: #ffffff;font-weight:normal;}#footer_navigation_home{	height: 50px;	width:700px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-align: left;	padding-top:20px;}#footer_navigation_home ul {list-style: none;padding: 0;margin: 0;}#footer_navigation_home li {float:left;list-style-type:none;white-space:nowrap;}#footer_navigation_home li a{display:block;padding-right:30px;text-transform:uppercase;text-decoration:none;background-color:inherit;color: #ffffff;font-weight:normal;}/*----------    Main Content & Sidebar  -----------------*/#wrap {	width: 890px;	margin: 0 auto 0;	top:0;	left:0;	border-right-width: thin;	border-left-width: thin;	border-right-style: solid;	border-left-style: solid;	border-right-color: #FFFFFF;	border-left-color: #FFFFFF;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	padding-bottom: 0px;	background-color:#CCFF66;}/* ------------ Drop Menu ------------------------*/#sidebar {	width:112px;	padding-right:10px;	padding-left:10px;	background-color:#000000;	text-align:left;	float: left;	padding-bottom: 50px;	padding-top: 20px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #CF9834;	border-top-width: thin;	border-top-style: solid;	border-top-color: #FFFFFF;}.sidebar_customerservice {	line-height: 14px;}	ul.pde a:link,	ul.pde a:visited  {		text-decoration:none;		list-style: none;		font-size: 12px;		color: #CF9834;}		ul.pde a:hover,	ul.pde a:active  {		text-decoration:none;		color: #CF9834;		font-weight:normal;		font-size: 12px;		list-style: none;}	ul.pde,ul.pde li{		margin:0;		padding:0;		list-style:none;	}		ul.pde{	text-align:left;	list-style:none;	margin-bottom: 0.9em;	line-height:1.5em;	}	ul.pde ul{		margin:.5em 0 0 1em;		padding:0;		list-style:none;		padding-bottom:1.0em;	}	ul.pde li{		line-height:1.5em;		list-style:none;	}		/* dynamically added to LIs with nested ULs */	ul.pde li.parent{		padding-left:0;		list-style:none;		padding-bottom:1.0em;	}	ul.pde li.parent img{		border:none;		padding-right:2px;		list-style:none;	}/* dynamically added to LIs with nested ULs and STRONG elements in them */	ul.pde li.current li{		padding-left:0;	}/* The class to hide nested ULs */       .hide{               position:absolute;               top:0;               left:-4000px;       }/* The class to show nested ULs */       .show{               position:static;               display: table;               top:0;               left:1em; }			/* LEFT LINKS  */	#leftlinksbar {	width:112px;	padding-right:10px;	padding-left:8px;	background-color:#000000;	text-align:left;	float: left;	padding-bottom: 50px;	padding-top: 20px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #CF9834;	border-top-width: thin;	border-top-style: solid;	border-top-color: #FFFFFF;}	ul.leftlinks {	margin: 0px 0px 0.9em 0.2em;	padding:0.7em 0px 0px 0.5em;	text-align:left;	list-style:none;	line-height:1.5em;}ul.leftlinks li{		line-height:1.5em;		list-style:url(none) none outside;	}	ul.leftlinks li a {		line-height:1.5em;		list-style:none;		color: #CF9834;		text-decoration:none;			}		ul.leftlinks li a:hover  {		line-height:1.5em;		list-style:none;		color: #444444;		text-decoration:none;	}			.skirtsfont {	font-size: 11px;}.scarvesfont 	a {		color: #CF9834;		text-decoration:none;		font-weight:bold;}.scarvesfont 	a:hover  {		color: #444444;		text-decoration:none;		font-weight:bold;}/*------------------------------------------------*/#maincontent {	background-color: #FFFFFF;	padding-left: 20px;	width: 720px;	float: right;	padding-top: 20px;	background-image: url(http://www.greatstuff-online.com/store/img/bg_flowerbtm.jpg);	background-repeat: no-repeat;	background-position: right top;}#maincontent_product {	background-color: #FFFFFF;	padding-top: 20px;	background-image: url(http://www.greatstuff-online.com/store/img/bg_flowerbtm.jpg);	background-repeat: no-repeat;	background-position: right top;}.page_name_title {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: normal;	text-transform: uppercase;	color: #333333;	text-align: left;	height: 50px;	width: 700px;	padding-top: 10px;	padding-bottom: 20px;	}/*-------------       Location --------------------*/.storelocation_title {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 22px;	font-weight: normal;	color: #333333;	padding-bottom: 30px;}.storelocation_content {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 19px;	font-weight: normal;	color: #000000;	padding-bottom: 30px;}/* ----------      Breadcrumb ------------------------*/.page_text1 {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #000000;}.page_text1  a{	color: #CCCCCC;	text-decoration:underline;}.page_text1  a:hover{	color: #000000;	text-decoration:none;}/*------------   Product Detail page ------------------*/#productdetail_table{	margin-left:20px;	margin-top:10px;	background-color:#FFFFFF;}#sku_table_wrap {	margin-top:10px;	padding-top:8px;}.product_name {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:14px;	font-weight: bold;	text-transform: uppercase;	color: #000000;	padding-bottom: 1.5em;	}.product_namesub {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	font-weight: normal;	color: #000000;	padding-bottom: 20px;	}.product_sku {	border-top-width: thin;	border-bottom-width: thin;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #333333;	border-bottom-color: #333333;}.product_desc {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:1.0em;	font-weight: normal;	color: #000000;	padding-bottom: 1.5em;	padding-top: 1.5em;	text-align: left;}.productprice {	font-size: 1.0em;	font-weight: bold;	color: #000000;}.sku_table {	border-top-width: thin;	border-bottom-width: thin;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #333333;	border-bottom-color: #333333;		padding-top:8px}.wishlink a {	color: #CF9834;	text-decoration:underline;}.wishlink a:hover {	color: #CF9834;	text-decoration:none;}/* ------------ Product List Page ----------------------  */.list_catalog_title {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight: bold;	color: #333333;	padding-bottom: 0.2em;	}.list_catalog_text {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight: normal;	color: #333333;	padding-bottom: 0.2em;	}.list_catalog_price {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight: normal;	color: #333333;	padding-bottom: 0.2em;	}.onsale {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	font-weight: normal;	color: #990000;	padding-bottom: 0.2em;	}