/* CSS Document */

* {
margin: 0;
padding: 0;
}

html,body {
	margin: 0;
	padding: 0;
	color:f00;
	font-family: century gothic, arial, helvetica;
	font-size: 12px;
	height: 100%;
}

a 			{
			text-decoration: underline;
			font-weight: bold;
			color: #36034a;
			}
			
h2			{
			color: #663399;
			font-size: 18px;
			margin-top: 5px;
			width: 580px;
			padding-bottom: 5px;
			}
			
a:hover		{
			text-decoration: none;
			color:#36034a;
			}

#container {
	margin: 0;
	padding: 0;
	position: relative;
	text-align:center;
	width: 1004px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	margin-bottom: 5px;
	margin-top: 5px;
		background: #fff;
}

#header	{
		height: 150px;
		width: 1004px;
		background:url('../images/header.jpg') no-repeat;
		overflow: hidden;
		margin-bottom: 1px;
		border-bottom: 1px solid #36034a;
}


#header_links	{
				width: 455px;
				padding-top: 3px;
				height: 20px;
				float: right;
				color: #fff;
}

#header_links a	{
				color: #fff;
				}

#email_input		{
					position: relative;
					top: 0px;
					margin: 0px;
					padding: 0px;
					width: 80px;
					color: #555;
}

#newsletter_button	{
					margin: 0px;
					padding: 0px;
					width: 30px;
					color: #fff;
					background: #6e0597;
					border: 1px solid #542f62;
}

#cart_links		{
				clear: both;
				text-align: right;
				padding-right: 5px;
}

#header_newsletter	{
				padding: 0px;
				margin: 0px;
				float: right;
				padding-top: 2px;
}


#header_newsletter #email_form	{
					margin: 0px;
					padding: 0px;
}

#flash	{
		float: left;
		width: 175px;
		margin-top: 5px;
		height: 135px;
		overflow: hidden;
		}
		
#head_nav	{
	clear: both;
	width:1004px;
	height: 25px;
	margin: 0;
	padding:0;
	margin-left: auto;
	margin-right: auto;
	background:url('../images/top_bar.jpg') no-repeat;
	position:relative;
	text-align:left;
	letter-spacing: 0.1em;
	font-size: 11px;
	COLOR: #FFF;
}

#top_btn		{
				float: left;
				text-align: center;
				padding: 4px;
				width: 215px;
}

#newsletter_label		{
				float: left;
				text-align: right;
				padding: 4px;
				width: 200px;
				font-weight: bold;
}

#head_nav a		{
				color: #FFF;
				font-weight: bold;
				text-decoration: none;
				}
				
#head_nav a:hover		{
				color: #CCC;	
				}

#searchlabel    {
				float: left; 
				margin-top: 8px;
				margin-left: 10px;
				margin-right: 3px;
				}
		
.searchbox {
			margin-top: 6px;
			margin-right: 5px;
			float: left;
			}
		
		
.form_float	{
			float: left;
			}

.form_div_1	{
			float: left;
			position: relative;
			width: 180px;
}

.form_div_2	{
			float: left;
			position: relative;
			width: 30px;
			
}
				
#search_container	{
padding: 0px;
margin: 0px;
float: left;
text-align: left;
width: 350px;
height: 20px;
padding-top: 2px;
}

#global_search {
padding: 0px;
margin: 0px;
padding-top: 2px;
float: left;
height: 20px;
overflow: hidden;
line-height: 18px;
}
	
	
#search_label	{
				float: left;
				color: #fff;
font-weight: bold;
padding-left: 5px;
padding-top: 3px;
line-height: 18px;
}	


.form_float_go	{
			float: left;
			width: 35px;
			display: block;
			margin-top: 2px;
			border: none;
			background: url('../images/go_button.jpg') no-repeat ;
			}

.form_float	{
			display: none;
}		
				
#cart_btn		{
				float: left;
				margin-top: 10px;
				padding-left: 35px;
				margin-left: 2px;
				color: #634188;
				}
				
#paypal_logo	{
				margin-top: 5px;
}
				
#cart_btn_img	{
				float: left;
				margin-top:0px;
				margin-left: 12px;
				}
				


#send			{
				background: url('../images/go_button.jpg') no-repeat ;
}
				
#cards			{
				float: left;
				width: 120px;
				margin-top: 5px;
				margin-left: 0;
				text-align: left;
				}

				
#returns_btn	{
				float: left;
				margin-top: 10px;
				width: 120px;
				text-align: center;
				overflow: hidden;
				}
				
#friends_btn	{
				float: left;
				margin-top: 10px;
				width: 100px;
				text-align: center;
				overflow: hidden;
				}
				
#about_us_btn	{
				float: left;
				margin-top: 10px;
				width: 120px;
				text-align: center;
				overflow: hidden;
				}

#contact_btn		{
				float: left;
				margin-top: 10px;
				text-align: center;
				overflow: hidden;
				width: 100px;
				}

#main_area {
			margin: 0;
			padding: 0;
			position: relative;
			clear: both;
			margin-left: auto;
			margin-right: auto;
			width: 1002px;
			display: block;
			margin-top: 1px;
			border: 1px solid #36034a;
			}

#left_nav{
			float: left;
			width: 148px;
			padding-top: 15px;
			padding-left: 20px;
			text-align: left;
			background: #fff;
			letter-spacing: 0.1em;
			font-size: 11px;
}

#left_nav a {
			color: #36034a;
			text-decoration: none;
			}
			
#left_nav a:hover {
			color:#36034a ;
			}

.btnMain {
	clear: both;
	display: block;
	color: #36034a;
	margin-left: 5px;
	width: 165px;
	height: 15px;
	text-decoration: none;
}

.btn {
	clear: both;
	display: block;
	color: #36034a;
	margin-left: 5px;
	width: 165px;
	height: 17px;
	text-decoration: none;
	overflow: hidden;
}

.spacer		{
			clear: both;
			width: 160px;
			height: 13px;
			line-height: 11px;
			font-size: 11px;
			display: block;
			}
			

.menu_item	{
	clear: both;
	display: block;
	width: 160px;
	height: auto;
	color: #36034a;
	width: 140px;
	padding-bottom:5px;
	margin-bottom: 5px;
	text-decoration: none;
	overflow: hidden;
	font-weight: bold;
	border-bottom: 1px dashed #36034a;
}




#content{
padding: 0;
margin: 0;
	float: left;
	width:600px;
	margin-left: 10px;
	padding-bottom: 10px;
	color: #36034a;
	background: #fff;
	height: auto;
	overflow: hidden;
}

#main_flash			{
					position: relative;
					float: left;
					display: block;
					width: 600px;
					margin-left: auto;
					margin-right: auto;
					height: 400px;
					margin-top: 5px;
					margin-bottom: 5px;
					text-align: center;
					overflow: hidden;
}

#main_second_container{
					position: relative;
					clear: both;
					}

#main_left			{
					margin: 0;
					padding: 0;
					float: left;
					width: 600px;
					height: 405px;
					display: block;
					text-align: center;
					background: #fff;
					padding-bottom: 5px;
					margin-top: 5px;
					}
					
#main_left_brands		{
					margin: 0;
					padding: 0;
					float: left;
					width: 295px;
					text-align: center;
					background: #fff;
					padding-bottom: 10px;
					}
					
#main_left_header	{
					text-align: left;
					height: 15px;
					margin-top: 10px;
					color: #fff;
					width: 590px;
					height: 18px;
					overflow: hidden;
					padding-left: 10px;
					padding-top: 2px;
					background: #36034a;
					letter-spacing: 0.1em;
}
					
.main_left_1		{
					float: left;
					width: 194px;
					margin-top: 5px;
					padding-bottom: 10px;
					border: 1px solid #36034a;
}	
	
.main_left_1 .prodtitle, .main_left_1 .message {
						font-size: 14px;
						margin: 0px;
						padding: 0px;
						padding-top: 5px;
						padding-bottom: 5px;
						font-weight: bold;
}
	
.main_left_spacer		{
					float: left;
					width: 6px;
					margin: 0px;
					padding: 0px;
					height: 220px;
					display: block;
}

#main_right			{
					margin: 0;
					padding: 0;
					float: left;
					width: 555px;
					text-align: center;
					background: #fff;
					text-align: left;
					}
					
					
#main_right_brands			{
					margin: 0;
					padding: 0;
					float: left;
					width: 295px;
					text-align: center;
					background: #fff;
					text-align: left;
					}
					
#main_right_header	{
					clear: both;
					text-align: left;
					height: 15px;
					color: #fff;
					width: 600px;
					margin-left: auto;
					margin-right: auto;
					height: 18px;
					overflow: hidden;
					padding-left: 10px;
					padding-top: 2px;
					background: #36034a;
					letter-spacing: 0.1em;
}					

#latest_products	{
					clear: both;
					width: 610px;
					padding-bottom: 10px;
}

#main_right p		{
					margin: 0;
					padding: 0;
					padding: 5px;
}
	

		
#featured_products {
					position: relative;
					float: left;
					width: 224px;
					margin-bottom: 5px;
					display: block;	
					background: #fff;		
					margin-top: 5px;		
}

#clear_home	{
			clear: both;
			height: 1px;
			line-height: 1px;
}

#pre_footer			{
		clear: both;
		width: 950px;
		margin-left: auto;
		margin-right: auto;
		height: 1px;
		font-size: 1px;
		line-height: 1px;
					}
					
.sub_footer			{
		clear: both;
		width: 950px;
		margin-left: auto;
	margin-right: auto;
		background: #fff;
					}

#footer_nav_wrapper {
	position: relative;
	clear:both;
	width: 1004px;
	height: 35px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	background:#36034a;
	color:#fff;
	font-size:0.8em;
	letter-spacing: 0.1em;
	display: block;
	font-weight: bold;
	border: 1px solid #36034a;
	}

			
#footer_nav	a {
			color: #fff;
			text-decoration: none;
			}


#footer_nav a:hover {
	color:#ccc;
				}


#copyright		{
				width: 465px;
				float: left;
				text-align: left;
				padding-left: 10px;
				padding-top: 10px;
}

#footer_nav		{
				width: 250px;
				float: right;
				text-align: right;
				padding-right: 10px;
				padding-top: 10px;
}

	
#soughtf		{
				height: 1px;
				width: 1px;
				line-height: 1px;
				font-size: 1px;
				display: none;
}

#catf		{
			height: 1px;
			width: 1px;
			line-height: 1px;
			font-size: 1px;
			display: none;
			}
			

.divider	{
			float: left;	
			text-align: left;
			margin-left: 0px;
			margin-right: 0px;
			}
			
.cat2_title_a	{
	float: left;
}


.cat2_list_a		{
	float: left;
}

#bottom_address		{
					clear: both;
					margin-top: 5px;
					margin-bottom: 5px;
					font-size: 11px;
					color: #666;
					}
					
#cards				{
					width: 940px;
					margin-left: auto;
					margin-right: auto;
					text-align: center;
					}

#newsletter				{
						padding: 10px;
						padding-top: 5px;
						margin-top: 15px;
						height: 240px;
						font-style: italic;
						font-family: century gothic,Verdana, Arial, Helvetica, sans-serif;		
						font-size: 10px;		
						line-height: 1.4em;
						text-align: center;
						border: 1px dashed #333;
						}	
								
#email_button		{
}	

#name	{
margin-top: 2px;
}

#email	{
margin-top: 2px;
}

.email_form_text		{
						clear: both;
						padding: 5px;
}

.email_form_label		{
						clear: both;
						padding-top: 10px;
}

#brand_search			{
						border: 1px solid #c00 !important;
}

#brand_page			{
					padding: 25px;
}

#form_search		{
					padding: 0;
					margin: 0;
					width: 200px;
					float: left;
					padding-left: 50px;
}

#brand_search_go	{
					margin: 0px;
					padding: 0px;
					margin: 5px;
					padding: 5px;
					width: 200px;
					height: 25px;
					background: #fff;
					border: 1px dotted #999;
					text-align: center;
					float: left;
}

#brand_search_go:hover	{
					margin: 5px;
					padding: 5px;
					width: 200px;
					height: 25px;
					background: #eee;
					border: 1px dotted #999;
					text-align: center;
}

#main_left_1 h5	{
				font-size: 14px;
}

#easyscrollnav{
				float: left;
				margin: 0px;
				padding: 0px;
				width: 40px;
				height: 120px;
}

#easyscrollnav li{
clear:both;
float: left;
width: 40px;
height: 40px;
margin: 0px;
padding: 0px;
list-style: none;
}

#easyscrollnav #btnUp {
background: url(../images/scroll_up.jpg) no-repeat 0px 5px;
}

#easyscrollnav #btnDown {
background: url(../images/scroll_down.jpg) no-repeat;
}

#easyscrollnav #btnReset{
background: url(../images/reset.jpg) no-repeat;
}

#easyscrollnav #btnUp:hover {
background: url(../images/scroll_up.jpg) no-repeat -40px 5px;
}

#easyscrollnav #btnDown:hover {
background: url(../images/scroll_down.jpg) no-repeat -40px 0px;
}

#easyscrollnav #btnReset:hover{
background: url(../images/reset.jpg) no-repeat  -40px 0px;
}

#card_logos	{
			float:left;
			width: 200px;
			padding-left: 40px;
			padding-top: 7px;
}


#fbook	{
	
float: left;
margin-left: 0px;
margin-top: 15px;	
	
}
