@charset "utf-8";
/*-----------------------------------------------------------------------------
author: PalmettoSoft
date: 
client: shoptheram.com
Copyright 2008 PalmettoSoft, Inc.
-----------------------------------------------------------------------------*/

/* @group GLOBAL */

/*
This code authored by Eric Meyer.
http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/

The purpose of a reset file, stated in the words of Yahoo, "removes and neutralizes the inconsistent default styling of HTML elements, creating a level playing field across A-grade browsers and providing a sound foundation upon which you can explicitly declare your intentions." (see http://developer.yahoo.com/yui/reset/)

*/

html, body, div, applet, object, iframe,  blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	background: #000 url(../_media/bg_top.jpg) repeat-x 0 top;
	margin-top: 0;
	font: small Georgia, "Times New Roman", Times, serif;
}



/* @end */
/* @group STRUCTURAL */
#main {
	width: 100%;
	background: #fff url(../_media/bg_main.jpg) repeat-x 0 bottom;
	position: relative;
	overflow: auto;

}

#top_bg {
	width: 100%;
	background: url(../_media/bg_top.jpg) repeat-x 0 top;
}

#container {
	width: 970px;
	margin: 0 auto;
	position: relative;
	overflow: auto;
}

#lft_column {
	width: 210px;
	position: relative;
	float: left;
	margin-top: 66px;
	margin-bottom: 14px;
}

#logo {
	width: 232px;
	height: 255px;
	background-image: url(../_media/lft_logo.png);
	float: left;
}

#store_logo {
	width: 232px;
	height: 255px;
	background-image: url(../_media/lft_logo.png);
	float: left;
}


#nav1 {
	width: 232px;
	height: 276px;
	background: url(../_media/nav1_bg.png) no-repeat 0 top;
	float: left;
}
#nav1-mid {
	width: 232px;
	float: left;
}
#nav1-top {
	width: 232px;
	height: 55px;
	background: url(../_media/nav1_bg_top.png) no-repeat 0 top;
	float: left;
}
#nav1-bottom {
	width: 232px;
	height: 55px;
	background: url(../_media/nav1_bg_bottom.png) no-repeat 0 top;
	float: left;
}
/*
#content {
	width: 738px;
	position: relative;
	float: right;
	margin-top: 44px;
}
*/

#content{
margin-left:20px;
margin-right:0px !important;
width:738px;
float:right;
border:0px solid red;
margin-top:14px !important;
}

#text {
	width: 655px;
	position: relative;
	margin-right: 10px;
	left: 70px;
	margin-bottom: 30px;
}

#text p {
	letter-spacing: .10em;
	line-height: 1.5em;
}

#text td {
	padding-top: 15px;
	padding-bottom: 15px;
}

#text td li {
	letter-spacing: .10em;
	line-height: 1.5em;
	list-style-type: none;
}

#flash {
	width: 738px;
}

#bottom {
	width: 100%;
	height: 200px;
	background: #000 url(../_media/bg_bottom.jpg) repeat-x 0 top;
	position: relative;
	clear: both;
}

#bot_container {
	width: 970px;
	height: 50px;
	margin: 0 auto;
	position: relative;
	
}

#copyright {
	width: 300px;
	height: 32px;
	float: left;
	margin-top: 3px;
	color: #fff;
	font: x-small "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-top: 8px;
	letter-spacing: .15em;
}

#text a:link, #text a:visited {
	background-color: #fcdcd9;
	text-decoration: none;
	color: #595959 !important;
}

#text a:hover, #text a:active {
	background-color: #f8f2d8;
	color: black;
	text-decoration: none;
}

/* @end */
/* @group MAIN CONTENT */

/* @end */

/* @group TYPOGRAPHY */

/* @end */

/* @group NAV */



#nav1 ul {
	margin-top: 54px;
}

#nav1 ul.store {
	margin-top: 0px !important;
	border:1px solid white;
}


#nav1 li {
	width: 232px;
	height: 28px;
	list-style-type: none;
	float: left;
}

#nav1 a {
	float: left;
	padding: 28px 0 0 0;
	margin:0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:28px;
	width: 232px;
}	

#widgetCategories li{
	background:#ffdcd9; !important
}

#widgetCategories li a {
	float: left;
	margin:0 auto;
	overflow: hidden;
	width: 232px;
	height:15px !important;
	padding:0 !important;
	color:#666666;
}	

#nav1 a:hover {
	background-position: 0 28px;
}



.nav1_a a{
	background-image: url(../_media/nav1_home.gif);
}

.nav1_b a{
	background-image: url(../_media/nav1_aboutus.gif);
}

.nav1_c a{
	background-image: url(../_media/nav1_whatsnew.gif);
}

.nav1_d a{
	background-image: url(../_media/nav1_thestore.gif);
}

.nav1_e a{
	background-image: url(../_media/nav1_designers.gif);
}

.nav1_f a{
	background-image: url(../_media/nav1_contact.gif);
}

.nav1_g a{
	background-image: url(../_media/nav1_store.gif);
}

#bot_nav {
	width: 203px;
	height: 32px;
	float: right;
	margin-top: 3px;
	background-image: url(../_media/nav2_bg.png);
	letter-spacing: .15em;
	font: bold x-small "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#bot_nav p {
	text-align: center;
}

#bot_nav a {
	color: yellow;
}


/* @group Nav2 */


/* @end */


/* @end */

/* @group Bottom */

#bot_container a:link, #bot_container a:visited {
	color: #000;
	text-decoration: none;
	border-bottom: 1px none #000;
}

#bot_container a:hover, #bot_container a:active {
	color: #5a5a5a;
	text-decoration: none;
	border-bottom: 1px dotted #868686;
} 

/* @end */

/* @group SUBNAV */

/* @end */

/* @end */

/* @group H1-H6 */

/* @group H1 */

h1.aboutus {
	height:141px;
	padding: 141px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:28px;
	margin-top: 28px;
	background: url(../_media/h1_aboutus.gif) left top;
}

h1.whatsnew {
	height:141px;
	padding: 141px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:28px;
	margin-top: 28px;
	background: url(../_media/h1_whatsnew.gif) left top;
}
h1.thestore {
	height:141px;
	padding: 141px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:28px;
	margin-top: 28px;
	background: url(../_media/h1_thestore.gif) left top;
}
h1.designers {
	height:141px;
	padding: 141px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:28px;
	margin-top: 28px;
	background: url(../_media/h1_designers.gif) left top;
}
h1.contact {
	height:141px;
	padding: 141px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:28px;
	margin-top: 28px;
	background: url(../_media/h1_contact.gif) left top;
}

h1.sitemap {
	height:141px;
	padding: 141px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:28px;
	margin-top: 28px;
	background: url(../_media/h1_sitemap.gif) left top;
}

/* @end */

h2 {
	font-style: italic;
	color: #040404;
	font-size: medium;
	letter-spacing: .10em;
}

h3 {
	font-size: small;
	font-style: italic;
	color: #000;
	letter-spacing: .10em;
	line-height: 1.5em;
	padding: 10px;
	background-color: #f2f2f2;
}


/* @end */

/* @group LINKS */

/* @end */

/* @group FOOTER */

/* @end */

/* @group FORMS */

/* @end */
/* @group TABLES */

/* @end */
/* @group MISC */

.goright {
	float: right;
}

.goleft {
	float: left;
}

.seperator {
	width: 655px;
	background: url(../_media/bg_bot_content.gif) left top;
	height: 28px;
}

/* @end */

.designers li {
margin-bottom: 15px;
}







#topnav{
width:970px;
margin:0 auto;
color:white;
}

#topnav ul{
text-align:right;
padding-top:15px;
}

#topnav ul li{
display:inline;
list-style:none;
padding:15px;
}

#topnav ul li a{
color:white;
}

#topnav ul li a:hover{
color:white;
text-decoration:none;
}
