@charset "UTF-8";
/* CSS Document */

html,body { height:100%; }
body {
	height: 100%;
	font:12px/1.2 Verdana, Arial, san-serrif; 
	padding:0 10px;
	background: #000 url(../images/JabMX2/bodyBackground_dark.gif) repeat-x;
	margin: 0;
	padding: 0; 
}
a:hover {
	border-color:#ff6600;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;
}

	h2{font-size:13px; margin:15px 0 0 0;}

#header {
	width:850px;
	margin:auto;
	background: #000 url(../images/JabMX2/web.gif) no-repeat;
}
#header_right_box {
	float:right;
	width:540px;
}
.red { color:#CC0000 }

	

#page { 
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width:850px;
	background-color:#ffffff;
	margin:auto;
	border: #000 solid 3px;
	z-index:99;
	display:block;
	padding-bottom:10px;
	clear:both;
}
#register_box {
	color:#ffffff;
	text-align:right;	
}
#register_box a {
	color:#ff6600;
	text-decoration: none
}
#slim_product {
	margin: auto;
	width: 834px;
	padding: 8px 0 8px 0;
}
#carousel {
	padding-left:8px;
	padding-bottom:10px;
}
.orange {
	color: #ff6600;
}
.bold {
	font-weight:bold;
}
#nav_bar { 
	border-bottom: #000 3px solid; 
}
#nav_buttons {
	margin: 0;
	padding: 0;
	background: #999 url(../images/JabMX2/navBackground.gif) repeat-x;
	height:34px;
	width:850px;
	margin:auto;
}
#nav_buttons li {
	padding: 10px 4px 10px 4px;
	list-style: none; 
	border-right: #7a7a7a 3px solid;
	float:left;
}
#nav_buttons li a { 
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none; 
	padding: 7px;
	
}
#nav_buttons li a:hover {
	border-bottom: #ff6600 2px solid;
	color:#ccc;
	
}

#feature_products {
	margin:auto;
	width:834px;
	padding: 8px;
}
.feature_product {
	float:left;
	text-align:center;
	width: 258px;
	color:#ff6600;
	font-weight:bold;
	font-size:13px;
	margin: 20px 10px;
}
.feature_product div {
	padding-top:4px;
}

.more_info {
	height: 27px;
	width: 104px;
	text-indent: 10000px;
	overflow: hidden;
	background: url(../images/JabMX2/more_info_sprite.gif) top left no-repeat;
	display: block;
	margin-left:77px;
}
 .more_info:hover{
	background-position: bottom left;
	border:none
}

.button_twitter {
	height: 35px;
	width: 35px;
	overflow: hidden;
	background: url(../images/JabMX2/button_twitter_sprite.png) top left no-repeat;
	display: block;
	float:right;
	margin-left:6px;
}
.button_twitter:hover{
	background-position: bottom left;
	border:none
}
.button_facebook {
	height: 35px;
	width: 35px;
	overflow: hidden;
	background: url(../images/JabMX2/button_facebook_sprite.png) top left no-repeat;
	display: block;
	float:right;
	margin-left:6px;
}
 .button_facebook:hover{
	background-position: bottom left;
	border:none
}
.button_flickr {
	height: 35px;
	width: 35px;
	overflow: hidden;
	background: url(../images/JabMX2/button_flickr_sprite.png) top left no-repeat;
	display: block;
	float:right;
	margin-left:6px;
}
 .button_flickr:hover{
	background-position: bottom left;
	border:none
}

#help_section {
	width:790px;
	margin-left:30px;
}
#cart_box {
	color:#ffffff;
	width:200px;
	float:right;
	text-align:right;
}
#cart_box a {
	color:#ff6600;
	text-decoration:none;
	padding-left:4px;
}

#bottom_section {
	margin-left:8px;
	width:834px;
	clear:left;
}
#news_box {
	float:right;
	width:273px;
}
#news_box a {
	color:#3b3b3b;
	text-decoration:none;
	font-size:13px;
}
.headline {
	padding:10px 0px 4px 0px; 
	border-bottom: #666 1px solid;
}
#news_box p {
	font-style:italic;
	font-size:10px;
	margin-top:4px;
	color:#666666;
}
#categories_box {
	width:547px;
}
#social_box {
	float:right;
	width:400px;
	height:35px;
	padding-top:45px;
}
#social_buttons {
	float:right;
	width:300px;
}
#copyright {
	color:#FFFFFF;
	font-size:10px;
	padding:10px 10px;
	margin:10px 0px;
}

#top_links_box {

}

#footer {
	width:850px;
	margin:auto;
}
.footer_header {
	color: #ff6600;
	font-size:14px;
	font-weight:bold;
	margin: 4px 0;
	padding-top:14px
}
.footer_list {
	margin: 0;
	padding: 0;
}
.footer_list li {
	list-style:none;
	padding: 1px 0 2px 0px;
	margin-bottom: 1px;
}
.footer_list li a {
	color:#FFFFFF;
	text-decoration:none;
}
