body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-family: "Times New Roman", Times, FreeSerif, serif; */
	font-size: 12px;
	background-color: #000;
	color: #717171;
	margin-top: 0px;
}

*, body, div, ul, li, select, option, h1, h2, h3, h4, h5, h6, p, input {
	margin: 0;
	padding: 0;
}

ul {
	list-style-type: none;
}

img {
	border: none;
	border-style: none;
}

a,
a:link,
a:visited {
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}

a:hover {
	color: #ff0000;
}

.clear {
	clear: both;
}



/* Main page elements setup */
.content_bg_repeater {
	background: url('http://forgedclothing.com/itemmultimedia/5326/STOREFRONT 2/bg_flag_repeater.jpg') repeat-y center top;
}

.content_bg {
	background: url('http://forgedclothing.com/itemmultimedia/5326/STOREFRONT 2/bg_flag.jpg') no-repeat center top;
}

.content_width {
	width: 980px;
	margin: 0 auto;
}

.left_column {
	width: 403px;
	float: left;
}

.right_column {
	width: 577px;
	float: right;
}

.footer_bg_repeater {
	background: url('http://forgedclothing.com/itemmultimedia/5326/STOREFRONT 2/bg_footer_repeater.jpg') repeat-y center top;
	margin-top: 5px;
}

.footer_bg {
	background: url('http://forgedclothing.com/itemmultimedia/5326/STOREFRONT 2/bg_footer.jpg') no-repeat center top;
}

/* boxes */

.logo_box {
	height: 305px;
}

.facebook_box {
	height: 341px;
	background: url('http://forgedclothing.com/itemmultimedia/5326/STOREFRONT 2/facebook_bg.png') no-repeat left top;
}

.facebook_box_padding {
	padding-top:25px;
}

.facebook_iframe {
	width: 351px;
	height: 300px;
	margin: 0 0 0 33px;
}

.facebook_header {
	height: 58px;
}

.facebook_icon {
	float: left;
}

.facebook_icon a,
.facebook_icon a:link,
.facebook_icon a:visited {
	display: block;
	width: 134px;
	height: 36px;
	text-indent: -9999px;
	overflow: hidden;
	background: url('http://forgedclothing.com/itemmultimedia/5326/STOREFRONT 2/facebook_forged.jpg') no-repeat left top;
}

.facebook_icon a:hover {
	background-position: -134px top;
}

.facebook_fan {
	float: right;
}

.facebook_news {
	width: 337px;
	height: 230px;
	overflow: hidden;
}

.facebook_news ul li {
	padding-bottom: 10px;
}

.facebook_news_header {
	color: #fff;
	padding-bottom: 3px;
}

.facebook_news_text {
	color: #717171;
	font-size: 11px;
}

.charity_box {
	height: 349px;
	background: url('http://forgedclothing.com/itemmultimedia/5326/STOREFRONT 2/charity_bg.png') no-repeat left top;
}

.charity_flash_space {
	height: 251px;
}

.charity_flash_container {
	width: 357px;
	height: 223px;
	padding: 10px 0 0 30px;
}

.bottom_icons {
	position: relative;
	height: 98px;
}

.twitter_icon_holder {
	position: absolute;
	left: 170px;
	top: 0;
}

.twitter_icon_holder a,
.twitter_icon_holder a:link,
.twitter_icon_holder a:visited {
	display: block;
	width: 229px;
	height: 98px;
	text-indent: -9999px;
	overflow: hidden;
	background: url('http://forgedclothing.com/itemmultimedia/5326/STOREFRONT 2/follow_forged_button.png') no-repeat left top;
}

.twitter_icon_holder a:hover {
	background-position: left -98px;
}

.facebook_icon_holder {
	position: absolute;
	left: 45px;
	top: 43px;
}

.facebook_icon_holder a,
.facebook_icon_holder a:link,
.facebook_icon_holder a:visited {
	display: block;
	width: 46px;
	height: 46px;
	text-indent: -9999px;
	overflow: hidden;
	background: url('http://forgedclothing.com/itemmultimedia/5326/STOREFRONT 2/social_media_icons.png') no-repeat -46px top;
}

.facebook_icon_holder a:hover {
	background-position: -46px -46px;
}

.myspace_icon_holder {
	position: absolute;
	left: 105px;
	top: 43px;
}

.myspace_icon_holder a,
.myspace_icon_holder a:link,
.myspace_icon_holder a:visited {
	display: block;
	width: 46px;
	height: 46px;
	text-indent: -9999px;
	overflow: hidden;
	background: url('http://forgedclothing.com/itemmultimedia/5326/STOREFRONT 2/social_media_icons.png') no-repeat -92px top;
}

.myspace_icon_holder a:hover {
	background-position: -92px -46px;
}

.main_menu_box {
	height: 57px;
	background: url('http://forgedclothing.com/itemmultimedia/5326/STOREFRONT 2/main_menu_bg.jpg') no-repeat left top;
}

.main_menu_box ul {
	padding: 22px 0 0 35px;
}

.main_menu_box ul li {
	float: left;
}

.main_menu_box ul li a,
.main_menu_box ul li a:link,
.main_menu_box ul li a:visited {
	float: left;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 34px;
}

.main_menu_box ul li.item_mens a,
.main_menu_box ul li.item_mens a:link,
.main_menu_box ul li.item_mens a:visited {
	width: 135px;
}

.main_menu_box ul li.item_mens a:hover {
	background: url('http://forgedclothing.com/itemmultimedia/5326/STOREFRONT 2/main_menu_bg.jpg') no-repeat -35px -79px;
}

.main_menu_box ul li.item_womens a,
.main_menu_box ul li.item_womens a:link,
.main_menu_box ul li.item_womens a:visited {
	width: 160px;
}

.main_menu_box ul li.item_womens a:hover {
	background: url('http://forgedclothing.com/itemmultimedia/5326/STOREFRONT 2/main_menu_bg.jpg') no-repeat -170px -79px;
}

.main_menu_box ul li.item_accessories a,
.main_menu_box ul li.item_accessories a:link,
.main_menu_box ul li.item_accessories a:visited {
	width: 210px;
}

.main_menu_box ul li.item_accessories a:hover {
	background: url('http://forgedclothing.com/itemmultimedia/5326/STOREFRONT 2/main_menu_bg.jpg') no-repeat -330px -79px;
}

.main_menu_box ul li.item_eyewear a,
.main_menu_box ul li.item_eyewear a:link,
.main_menu_box ul li.item_eyewear a:visited {
	width: 121px;
}

.main_menu_box ul li.item_eyewear a:hover {
	background: url('http://forgedclothing.com/itemmultimedia/5326/STOREFRONT 2/main_menu_bg.jpg') no-repeat -417px -79px;
}

.sub_menu_box {
	height: 39px;
	background: url('http://forgedclothing.com/itemmultimedia/5326/STOREFRONT 2/sub_menu_bg.jpg') no-repeat left top;
}

.inner_page .sub_menu_box {
	background: url('http://forgedclothing.com/itemmultimedia/5326/STOREFRONT 2/sub_menu_bg.png') no-repeat left top;
}

.sub_menu_box ul {
	text-align: right;
	padding: 12px 30px 0 0;
}

.sub_menu_box ul li {
	display: inline;
	padding: 0 24px;
	text-align: center;
}

.sub_menu_box ul li a,
.sub_menu_box ul li a:link,
.sub_menu_box ul li a:visited {
	color: #000;
	font-size: 10px;
}

.sub_menu_box ul li a:hover {
	color: #ff0000;
}

.right_column_box {
	height: 832px;
	background: url('http://forgedclothing.com/itemmultimedia/5326/STOREFRONT 2/right_column_flash_bg.png') no-repeat left top;
}

.newsletter_box {
	height: 67px;
	position: relative;
	background: url('http://forgedclothing.com/itemmultimedia/5326/STOREFRONT 2/newsletter_bg.jpg') no-repeat left top;
}

.newsletter_input {
	position: absolute;
	top: 22px;
	left: 25px;
}

.newsletter_input input {
	border: 0 none;
	border-style: none;
	background: transparent none;
	width: 300px;
	color: #a0a0a0;
	font-size: 12px;
	margin-left:157px;
	line-height:20px;
	padding:3px 0;
}
.newsletter_input input:focus {
  outline-width:0;
}


.newsletter_submit {
	position: absolute;
	top: 18px;
	left: 491px;
}

.newsletter_submit a,
.newsletter_submit a:link,
.newsletter_submit a:visited {
	width: 72px;
	height: 30px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url('http://forgedclothing.com/itemmultimedia/5326/STOREFRONT 2/newsletter_submit.jpg') no-repeat left top;
}

.newsletter_submit a:hover {
	background-position: left -30px;
}

/* Footer stuff */

.news_events_box ul {
	padding: 70px 0 0 23px;
	height: 1%;
}

.news_events_box ul li {
	padding-left: 23px;
	float: left;
}

.news_events_text {
	width: 281px;
	height: 123px;
	background: url('http://forgedclothing.com/itemmultimedia/5326/STOREFRONT 2/news_event_bg.jpg') no-repeat left top;
}

.news_events_text_padding {
	padding: 14px 12px 0 14px;
	color: #717171;
	font-size: 11px;
	line-height: 1.3em;
}

.news_events_heading {
	color: #fff;
	padding-bottom: 5px;
	font-weight: bold;
}

.news_events_more {
	padding: 3px 0 0 138px;
}

.news_events_more a,
.news_events_more a:link,
.news_events_more a:visited {
	width: 122px;
	height: 14px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url('http://forgedclothing.com/itemmultimedia/5326/STOREFRONT 2/more_button.jpg') no-repeat left -14px;
}

.news_events_more a:hover {
	background-position: left top;
}

.footer_far_bottom {
	clear: both;
	padding: 53px 0 20px 0;
	font-size: 11px;
}

.footer_left {
	float: left;
}

.footer_right {
	float: right;
}

.footer_right_flash {
	float: right;
	margin-top: -35px;
	position: relative;
}
.jilink{
	position:absolute;
	z-index:5px;
	top:90px;
	left:20px;
}
.jilink a,
.jilink a:visited{
	font-size:9px;
	font-weight:normal;
	color:#444;
}

.footer_left a {
	font-weight: normal;
	float: left;
}

.footer_left ul li {
	float: left;
	line-height: 1em;
}

ul.footer_main_menu {
	padding-left: 40px;
}

ul.footer_main_menu li {
	padding: 0 16px 0 15px;
	border-right: 1px dotted #fff;
}

ul.footer_main_menu li.last_item {
	border-right: 0 none;
}

ul.footer_sub_menu {
	clear: both;
	padding: 9px 0 0 40px;
}

ul.footer_sub_menu li {
	padding-left: 24px;
}

ul.footer_sub_menu li a {
	padding-left: 8px;
	font-size: 10px;
	background: url('http://forgedclothing.com/itemmultimedia/5326/STOREFRONT 2/footer_small_menu.gif') no-repeat left 4px;
}

.footer_right {
	color: #3a3a3a;
	font-size: 11px;
	padding-right: 55px;
}

.footer_right a,
.footer_right a:link,
.footer_right a:visited {
	font-weight: bold;
	color: #3a3a3a;
}

.footer_right a:hover {
	font-weight: bold;
	color: #ff0000;
}

/* Inner pages */

.inner_content_padding {
	padding: 10px 0 20px 0;
}

.inner_content_padding h1,
.inner_content_padding h2,
.inner_content_padding h3,
.inner_content_padding h4,
.inner_content_padding h5,
.inner_content_padding h6 {
	padding-bottom: 20px;
	color: #fff;
}

.inner_content_padding p,
.inner_content_padding ul,
.inner_content_padding ol {
	padding-bottom: 10px;
}





/* jscrollPane CSS */

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: transparent none;
}
.jScrollPaneDrag {
	position: absolute;
	background: #717171;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background: url('http://forgedclothing.com/itemmultimedia/5326/STOREFRONT 2/slider_arrows.jpg') no-repeat right top;
	height: 10px;
}
a.jScrollArrowUp:hover {
	background-position: left top;
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background: url(http://forgedclothing.com/itemmultimedia/5326/STOREFRONT 2/slider_arrows.jpg') no-repeat right bottom;
	height: 10px;
}
a.jScrollArrowDown:hover {
	background-position: left bottom;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}
