﻿/*----------------------------------------Name: global.cssDeveloped by: grassmeyerdesign.comDate Created:5/12/10Last Updated:5/14/10----------------------------------------*//* Elements----------------------------------------*/html, body  {   padding: 0px;   background-color: #FFFFFF;   font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;   font-size:16px;   margin:0px;   text-align: center;}body{	background-image:url(http://www.greenbergsjewelers.com/store/skins/greensburgLight/images/BodyBg.jpg);	background-repeat:repeat-x;	/*background-image:url(http://www.greenbergsjewelers.com/store/skins/greensburgLight/images/layout_v4.jpg);	background-repeat:no-repeat;	background-position:top center;*/}* {margin:0px;padding:0px;}body, p, td, th, li{	font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;}.title {	font-family: "Century Gothic";	font-size: 16px;	color: #000000;	text-align: left;	font-weight: bold;}.content {	font-family: "Century Gothic";	font-size: 10pt;	color: #006600;	text-align: justify;}#mainContainer{	width:975px;	margin: 0px auto 100px;}p{	margin: 0 0 1em 0;}a.img, img {border-style: solid;	border-color: inherit;	border-width: 0px;}/*--- Link Styles ---*/a:link, a:visited{	color:#53AF67;}a:hover, a:active{	color:#53AF67;	text-decoration:none;}ul{	list-style-type:none;}ol{	}blockquote	{margin: 0 0 18px 18px; color:#666666; font-style: italic;}strong		{font-weight:bold;}em		{font-style:italic;}/* Standard Definitions----------------------------------------*/.left 		{float:left;}.right 		{float:right;}.clearThis 	{clear:both;}.small		{font-size:.625em;}.large		{font-size:1em;}.soft		{color:#D3D3D3;}.hide		{display:none;}p.last		{margin-bottom:0px;}/* Top-----------------------------------*/#topheader {background-image:url(http://www.greenbergsjewelers.com/store/skins/greensburgLight/images/couch.png);background-position:top left;background-repeat:no-repeat;height:119px;width:100%;position:absolute;}#icons {position:absolute;right:10px;top: 40px;}/* Header----------------------------------------*/#header{	padding-top:130px;}			/* Main Content----------------------------------------*/#mainContent {
background-image:url(https://www.greenbergsjewelers.com/store/skins/greensburg101011/images/decor.gif);
background-repeat:no-repeat;
background-position:bottom left;
margin:auto;
width:894px;
}

#leftColumn {
float:left;
width:208px;
padding-top:24px;
}
#rightColumn {padding-top:24px;float:right;width:652px;}/* Boxes ----------------------------------------*/.categories {	padding-left:5px;	margin-bottom:13px;}.locations {	background-image:url(http://www.greenbergsjewelers.com/store/skins/greensburgLight/images/usa.gif);	background-position:155px 9px;	background-repeat:no-repeat;}.locations, .signup, .catalog {	border-top:1px solid #adcfb2;	border-bottom:1px solid #adcfb2;	padding: 5px 0 13px 5px;	position:relative;}.signup {	padding:3px 0 10px 5px;}.signup, .catalog {	border-top:none;}.catalog {padding: 6px 0 8px 5px;font-size:14px;}.boxContent {	margin-bottom:20px;}#socialLinks {	width:825px;	float:right;	margin-right:21px;	margin-bottom:5px;	text-align:center;	position: relative;}.facebook span {}/* Latest Products -----------------------------*/#lateprods {	margin-top: 40px;	margin-right:-40px;}.lateprod {	float:left;	width:274px;	height: 119px;	overflow:hidden;	position:relative;	margin:0px 69px 42px 0px;}.lateprod img {float:left;padding:0px 0px 0px 36px;}#productitletext {	position:absolute;	right:0px;	top:1px;	text-align:right;	width:178px;	height:37px;	overflow:hidden;}#pricetext {	position:absolute;	top:30px;	right:0px;	text-align:right;}#moretext {	right:0px;	padding-right:11px;	top:50px;	position:absolute;		background-position: 57px 14px;	background-image:url(http://www.greenbergsjewelers.com/store/skins/greensburgLight/images/arrow.gif);	background-repeat:no-repeat;}/* Form Elements ----------------------------------------*/input, form {display:inline;margin:0;padding:0;}.search, .emailsignup {	background-image:url(http://www.greenbergsjewelers.com/store/skins/greensburgLight/images/field.png);	background-repeat:no-repeat;	background-position: 0px 2px;	position:relative;	width:155px;	height:34px;}.emailsignup {	height:28px;}.searchinput {	background:none repeat scroll 0 0 transparent;	border:medium none;	color:#68c975;	display:inline;	font-size:12px;	height:18px;	width:100px;	margin-left:10px;}#search-btn {	right:3px;	position:absolute;	top:3px;	}/* Footer----------------------------------------*/#footer{	padding-top:5px;	height:24px;	background-color:#34833E;	text-align:center;	overflow:hidden;}/* Text Styles ______________________________________ */.footertext a ,#toptext a   {   font: 14px "Century Gothic";}.footertext a:hover , #toptext a:hover, #productitletext a:hover   {	color: #7BCC87;}#toptext { text-align: center;}#toptext span, .footertext span {padding:0px 20px;}#searchtext,#gotext   {   font: 11px/33px "Century Gothic";   text-align: justify;}.txtContentTitle   {	font: 24px/29px "Century Gothic";	color: #34833E;	letter-spacing: 2px;	text-align: left;	text-transform:uppercase;	display:block;	border-bottom:1px solid #32833A;	margin-bottom:10px;	height:26px;}#productitletext a  {   font: 14px/18px "Century Gothic";   color: #090509;   text-decoration:none; }span.titleblack {	color:#000000;	letter-spacing:1px;	line-height:17px;	text-transform: uppercase;}span.titlegreen {	color:#34833E;	letter-spacing:1px;	line-height:17px;	text-transform: uppercase;  }#boxblacktext   {   font: 9px/11px "Century Gothic";   color: #0D0608;   letter-spacing: 1px;   text-align: left;}#boxtitletext   {   font: 14px/17px "Century Gothic";   letter-spacing: 1px;   text-align: left;}#leftcoltext , #leftcoltext a  {   font: 14px/24px "Century Gothic";   text-align: left;   color: #183C1C;   text-decoration:none;} #leftcoltext a:hover {	 color:#7BCC87; }.followtext   {   font: 25px/33px "Century Gothic";   text-align: left;}.twitter {	text-align:center;	margin: 12px 0px;	position:relative;}.footertext a, .footertext  {	color: #FFFFFF;	text-decoration:none;	font-size: 12px;}#searchtext   {   color: #68C975;}#pricetext   {   font: 18px/33px "Century Gothic";   color: #2C6D3A;}#moretext a  {   font: 11px/33px "Century Gothic";   color: #080608;   text-decoration:none;}#toptext , #toptext a  {   color: #1F4F25;   text-decoration:none;}#gotext   {   color: #34833E;}/* padding for tables */td {	padding:3px;	text-align: left;}/* from original stylesheets */.tblList {	border: 1px solid #32833A;}.tdListTitle {	background-color: #32833A;	font-weight: bold;	color: #FFFFFF;}.tdEven {}.tdOdd {	}.txtCartPrice {	float: right;	color: #FF0000;	padding-right: 3px;}.txtCart {	color: #000000;	}.cartTotal {	border-top: 1px dashed #32833A;	width: 153px;	padding-top: 2px;	margin-top: 3px;}a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited {	text-decoration: none;	color: #000000;}a.txtCartProduct:hover {	text-decoration: none;	color: #32833A;}a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited {	font-weight: bold;	color: #FFFFFF;	background-color: #32833A;	text-decoration: none;	font-weight: bold;	padding: 2px;	border: 1px solid #000000;}a.txtviewCart:hover {	background-color: #32833A;	color: #FFFFFF;}a.flashBasket:active, a.flashBasket:link, a.flashBasket:visited, a.flashBasket:hover {	font-weight: bold;	color: #FFFFFF;	background-color: #32833A;	text-decoration: none;	font-weight: bold;	padding: 2px;	border: 1px solid #000000;}.cartProgress {	font-weight: normal;	color: #666666;	padding: 4px;	border: 1px solid #CCCCCC;	width: 400px;	margin: 10px auto;	font-size:14px;}.txtcartProgressCurrent {	color: #32833A;	font-weight: bold;}.quickBuy {	text-align: center;	color: #32833A;	display:block;	margin:5px 0px;}.tdcartTitle {	font-weight: bold;	color: #FFFFFF;	background-color: #32833A;	border-bottom: 1px solid #32833A;	font-size:14px;}.tdcartEven {	}.tdcartOdd {	}.tdCartSubTotal {	padding-top: 10px;	border-top: 1px solid #32833A;}a.txtCheckout {	font-weight: bold;	color: #FFFFFF;	background-color: #32833A;	text-decoration: none;	font-weight: bold;	padding: 2px;	border: 1px solid #32833A;}a.txtUpdate {	font-weight: bold;	color: #FFFFFF;	background-color: #32833A;	text-decoration: none;	padding: 2px;	border: 1px solid #32833A;}.txtStockWarn {	color: #FF0000;}.txtError {	font-weight: bold;	color: #050F72;	background-color: #FFCECE;	border: 1px solid #FF0000;	padding: 2px;}.txtCopyright, a.txtCopyright {	text-align: center;	/*font-size: 11px;*/	padding-top: 5px;	color: #32833A;}a.txtCopyright:hover {	text-decoration: none;}.dropDown {	width: 120px;}.addCoupon:hover, .addCoupon:active, .addCoupon:visited, .addCoupon:link  {	font-weight: bold;	color: #000000;	text-decoration: none;	font-weight: bold;}.RatingTop {	border-top: 1px solid #32833A;	border-right: 1px solid #32833A;	border-left: 1px solid #32833A;	padding: 3px;}.RatingMain {	border-right: 1px solid #32833A;	border-left: 1px solid #32833A;		padding: 3px;	font-style:italic;}.ReviewBot {	border-right: 1px solid #32833A;	border-left: 1px solid #32833A;	padding: 3px;	border-bottom: 1px solid #32833A;}.RatingBottom {	background-color: #32833A;	padding: 3px;	border-right: 1px solid #32833A;	border-left: 1px solid #32833A;	color: #FFFFFF;	/*font-size: 11px;*/}a.sortLink {	color: #FFFFFF;	font-weight: bold;	text-decoration: none;}a.sortLink:hover {	text-decoration: underline;}#shipping-select {	width: 220px;}div.regSep {	margin:10px 0px;	display:block;}a.txtButton {	font-weight: bold;	color: #FFFFFF;	background-color: #34833E;	padding: 2px;	line-height: 20px;	text-align: center;	text-decoration: none;}a.txtButton:hover {	font-weight: bold;	color: #FFFFFF;	background-color: #53AF67;	padding: 2px;	line-height: 20px;	text-align: center;	text-decoration: none;}
