body {
	margin: 0;
	padding: 0;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	background: #FFF;
}

.body {
	margin: 12px 0 0 0;

	background: #6a6a6a;
}


h1,
h2,

.subscribe,
.about_pic_caption,
.first_line,
.con_3_price,
.style1,
.style1 a,
.style2,
.username,
.password,
.login_link a
{ color: #000; }

.enews {color: #FFC20E;}

.forgot,
.enews,
.subscribe,
.email_subcribe,
.search,
.about_pic_caption,
#footer,
#footer a
{ font-size: 10px; }

h1 {
	width: 99%;
	font-size: 21px;
	text-align: left;
	padding: 0 0 8px 0;
	background: url(../../images/skin2/top_border.gif) repeat-x bottom;
}

h2 { font-size: 16px;}

h3 { font-size: 12px;}

a, a:visited { text-decoration: none; color: #808080;}

a:hover { text-decoration: underline;}

.orange_stripebar, .grey_stripebar {
	clear: both;
	width: 548px;
	height: 10px;
}

.grey_stripebar {
	margin: 10px 0 0 0;

	background: url(../../images/skin2/grey_dash.gif) repeat-x;
}

#wrapper {
	position: relative;
	z-index: 0;
	overflow: hidden;
	margin: 0 auto;
	padding: 0 0 21px 0;
	width: 769px;
	min-height: 577px;

	text-align: left;

	background: #FFF url(../../images/bottom_bar.gif) no-repeat -6px bottom;
}

#header {
	height: 103px;
	width: 769px;
	position: relative;

	background-color: #ffc20e;
}

	.top_left_corner {
		width: 14px;
		height: 14px;
		position: absolute;
		top: -2px;
		left: -3px;

		background: url(../../images/skin2/corners/top_left_corner.gif);
	}

	.top_right_corner {
		width: 14px;
		height: 14px;
		position: absolute;
		top: -3px;
		right: -3px;

		background: url(../../images/skin2/corners/top_right_corner.gif);
	}

	.banner {
		float: left;
		margin: 0;
		padding: 19px 0 0 6px;

		border: 0;
	}

	.login {
		width: 300px;
		height: 40px;
		float: right;
		margin: 10px -4px 0 0;
	}
		.login a { color: #fdb280}

		#login_form input {
			height: 13px;
			padding: 3px 1px;
		}

		#login_form .username { margin: 0 3px 0 0;}

		#login_form .login_button {
			height: 18px;
			padding: 0;
			position: absolute;
			right: 8px;
			top: 42px;
		}

		.forgot {
			margin: 23px 41px 0 0;

			text-align: right;
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}
			.forgot a, .forgot a:visited, .forgot a:hover{ color: #ffedb6; text-decoration: underline;}

		.login_boxes { margin-top: -8px;}

	.welcome {
		position: absolute;
		top: 15px;
		right: 100px;
		}

	.edit_log {
		position: absolute;
		top: 15px;
		right: 5px;

		text-align: right;
	}
		.edit_log a {
			text-decoration: none;

			color: #000;
		}

		.edit_log a:hover { text-decoration: underline}

	.username, .password {
		height: 18px;
		width: 106px;
		position: absolute;
		top: 42px;

		background: #ffedb6;;
		border: 1px solid #cb9069;
	}

	.username {	right: 144px;}

	.password { right: 34px;}

	.nav_sub_wrapper {
		position: absolute;
		top: 80px;
		left: 0;
		width: 770px;
		height: 23px;
		padding: 0;

		background: #000;
	}

.under_nav_bar {
	overflow: hidden;
	width: 569px;
	height: 10px;

	background: url(../../images/skin2/search_bg.gif);
}

.search_area {
	float: right;
	margin: 0;
	width: 200px;
	height: 27px;

	background: url(../../images/skin2/search_bg.gif);
}

.search_area_home {
	float: right;
	margin: -10px 0 0 0;
	width: 200px;
	height: 27px;

	background: url(../../images/skin2/search_bg.gif);
}

	.search {
		float: left;
		width: 136px;
		margin: 4px 0 0 26px;

		font-family: Verdana, Arial, Helvetica, sans-serif;

		color: #777;
	}

	.search_button {
		float: left;
		margin: 5px 0 0 4px;
	}

#content {
	min-height: 470px;
	margin: 0;
	padding: 0;

	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	background: #FFF;
}

.content {
	float: left;
	padding: 0 8px 8px 11px;
	width: 550px;
	background: url(../../images/bigger_thing.gif) repeat-x;
}

.content input {
	margin: 2px 0 5px 0;
}

.search_ads_side {
	float: left;
	width: 200px;
}

	.ad_box {

	}

		.linkbox_advert {
			width: 200px;
			margin: 0;
		}

		.linkbox_shop {
			clear: both;
			margin: 0 0 5px 0;
			padding: 5px;
			width: 190px;

			background: #d1d1d1;
			color: #3b3b3b;
		}

		.linkbox_item {
			margin: 0 0 5px 0;
			padding: 0 0 5px 0;
		}


#footer {
	clear: both;
	overflow: hidden;
	margin: 0 auto;
	padding: 0 10px;
	width: 749px;
}

	#footer, .foot_nav a {
		text-decoration: none;

		color: #c5c5c5;
		background: #6a6a6a;
	}

		#footer a:hover { text-decoration: underline;}

		.foot_nav {
			float: left;
			margin: 0;
		}
		.foot_nav ul {
			margin: 0;
			padding: 0;
		}
		.foot_nav li { display: inline;}

		.copy, .platform { float:right; clear:right;}

/* email forward style */

.email_fwd {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.email_fwd_name { width: 100px;}

#forward_fname, #forward_sname, #forward_email {
	width: 390px;
	margin: 2px 0;
}

/* contact form styles */

.contactForm {}

.contactForm td { padding: 2px 0;}

.contactForm input, .comments { width: 200px;}

input.button { width: 50px;}

/* search links styles */

.search_res_link a {
	margin: 0 0 0 4px;

	text-decoration: none;

	color: #f60;
}

.search_res_link a:hover { text-decoration: underline;}

/* login styles */

.login_link a {
	margin: 0 0 0 4px;

	text-decoration: none;
}

	.login_link a:hover { text-decoration: underline;}

/* register form styles */


.main_form input { width: 200px; margin: 2px 0;}

.main_form input.radio { width: 20px; margin: 2px 0;}

.main_form select { width: 204px;}

/* search */

.search_res_link { margin: 15px 0 0 0;}

.search_res {
	font-size: 10px;
	width: 300px;
}

.res_container {
	clear: both;
}

/* gallery styles */

.gallery_links { text-align: center;}

.listedImage { text-align: center;}

.listed_galls { padding: 0 0 5px 0;}

.content_wrapper { width: 550px;}

/* home page */

.home_content_block {
	width: 260px;
	height: 230px;
	float: left;
	margin: -5px 0 0 12px;
	padding: 0 0 8px 0;

	background: url(../../images/skin2/grey_dash.gif) repeat-x bottom;
}
	.home_content_block p {
		margin-top: 14px;

		font-size:11px;
	}

.as_top_border {
	left: 0;
	top: 27px;
}

.as_bottom_border { margin: 10px 0 0 -2px;}

.view_cat {
	float: right;
	margin-top: -3px;

	border: 0;
}

.home_img {
	width: 270px;
	height: 231px;
	float: left;
	margin: 3px 0 0 18px;

	border: none;
}

.home_ad_box {
	width: 190px;
	height: 215px;
	margin: 0;
	padding: 5px;
	float: right;
	clear: right;

	background: #d1d1d1;
	color: #3b3b3b;
}

.goggles { margin: 18px 5px 5px 5px;}

.content_3_bottom_border { margin: -2px 0 0 5px;}

.home_news {
	width: 260px;
	height: 212px;
	float: left;
	margin: 0 0 0 12px;

	text-align: left;
}

	.home_news .news_item .time { color: #808080;}

.bottom_right {
	width: 455px;
	min-height: 196px;
	float: left;
	margin: 4px 0 0 18px;
	padding: 10px;

	text-align: left;

	background: #fef3d2;

	min-height: 228px;
	height: auto !important;
	height: 228px;
}

.style2 { font-size: 14px;}

.item_pic { border: 1px solid #ffc20e;}

.desc {
	margin: 5px 0;
	font-size: 11px;

	border-bottom: 1px solid #d6bfaf;
}

/* about page */

.about_pic {
	float: left;
	width: 223px;
	margin: 10px 0 0 15px;
}
.about_pic_caption { margin-top: 1px;}

.about_page_top_border { margin: 4px 0 0 -1px;}

.about_content_1 {
	width: 300px;
	float: left;
}

.first_line { font-size: 14px;}

/* other pages */

.faq_res { padding: 0 10px 0 0;}

/* RSS page */
.rssItem {
}

	.rssItem .news_title a {
		font-size: 12px;

		color: #000000;
	}

	.rssItem .news_time {
		font-size: 10px;
		color: #FFC20E;
	}
