body {
	color: #4b4b4b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-repeat: repeat-x;
	background-color: #000;
	background-image: url(/wp-content/uploads/2010/08/bg.jpg);
}



a {
	color: #900;
	text-decoration: none !important;


}


a:hover { color: ;
	color: #999;
}



h1,  h3, h4, h6,

h1 a, h2 a, h3 a, h4 a, h6 a {
	color: #191919;
	font-weight: normal;
	text-decoration: none !important;
	line-height: 30px;
	

}

h4{
	color: #C00;
}

h5, h5 a {

	

	color: #827b74;

	font-weight: normal;

	

}

h2 {
color:red;
size:1em;
}


blockquote {

	

	background: url(images/blockquote.png) no-repeat top left;

	font-style: italic;

	margin: 20px 10px 30px 10px;

	padding: 0 0 0 45px;

	

}



#wrapper {
margin-left:auto;
margin-right:auto;
margin-top:0;
width:1000px;
}
	



/*---------------------------------

----------------------------COLUMNS

---------------------------------*/



.divider {

	

	background: #EAEAEA;

	float: left;

	height: 1px;

	margin: 30px 0 40px 0;

	overflow: hidden;

	width: 100%;

	

}

.x1 {

	

		margin: 0 40px 0 0;

	width: 100%;

	

}

.x2 {

	

	float: left;

	margin: 0 40px 0 0;

	width: 450px;

	

}



.x3 {
	float: left;
	margin-top: 0;
	width: 207px;
	height: 235px;
	padding-bottom:40px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	min-height:270px;
}

.x3 h5{
	color:#333333;
	padding-top:20px;
	line-height:15px;
	font-size: 14px;
}
.x3 a{
color:#333333;
}
.x3 a:hover{
color:red;	
}
.x3 p{
color:black;	
}

.x3_2 {

	

	float: left;

	margin: 0 40px 0 0;

	width: 612px;

	

}



.x4 {

	

	float: left;

	margin: 0 40px 0 0;

	width: 205px;

	

}



.x4_3 {

	

	float: left;

	margin: 0 40px 0 0;

	width: 695px;

	

}







/*---------------------------------

-----------------------------HEADER

---------------------------------*/



#header {
    margin-bottom: 0;
    margin-left: -20px;
    margin-top: 0;
    min-height: 150px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 24px;
    position: relative;
    width: 1000px;
    z-index: 5;

	

}
#chile table tr td {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 23px;
	line-height: 27px;
}




#header_index {

	

	float: left;

	margin: 0 0 0 0;

	min-height: 196px;

	padding: 24px 0 0 0;

	position: relative;

	width: 100%;

	z-index: 5;

	

}



#logo {
float:left;
margin-left:+25px;
margin-top:+10px;
}

	

#header_info {
color:#DADADA;
float:left;
margin-left:0;
margin-right:0;
margin-top:-20px;
width:100%;
}

	

	.blog_info {

		

		margin: 55px 0 0 0 !important;

		

	}

	

	.blog #header_info {

		

	}

	

	#header_info a {

		

		color: #dadada;

		

	}

	

	#header_info .left,

	#header_info .right {

		


		padding: 7px 10px;

		

		

		-moz-border-radius: 7px;

		-webkit-border-radius: 7px;

		border-radius: 7px;

		

	}

	

	#header_info .right .rss {

		

		background: url(images/rss_feed.png) no-repeat center right;

		float: left;

		padding: 0 22px 0 0;

		

	}







/*---------------------------------

-------------------------------MENU

---------------------------------*/

	

#menu {
    float: right;
    position: absolute;
    right: 10px;
    top: 72px;
}

#menu_home {
float:right;
position:absolute;
right:10px;
top:72px;
}


	#menu ul {

		

		background: url(images/menu_bg_left.png) no-repeat top left;

		float: right;

		list-style: none;

		padding: 0 0 4px 4px;

		

	}

	

#menu ul li {
float:left;
margin:-2px 2px;
position:relative;
}
		

		#menu ul li.border {

			

			background: url(images/menu_separator.gif) no-repeat top left;

			float: left;

			margin: 0;

			height: 36px;

			width: 2px;

			

		}

		

			#menu ul li ul {

				

				background: url(images/menu_submenu_bg.png) no-repeat bottom left;

				left: 0;

				padding: 0 0 7px 0;

				position: absolute;

				top: 22px;

				width: 200px;

				

			}

			

				#menu ul li ul li {

					

					display: block;

					float: left;

					padding: 0 20px;

					width: 170px;

					

				}

			

					#menu ul li ul li a {

						

						border-bottom: 1px solid #505050;


						display: block;

						float: none;

						padding: 5px 0;

						

					}

					

					#menu ul li ul li a:hover,

					#menu ul li ul li a.hovered {

						


						text-decoration: none; !important;
						background:none;
						

						

					}

					

			#menu ul li ul li ul {

				

				background: #606060;

				left: 131px;

				padding: 0; 

				top: 0;

				

				-moz-border-radius: 6px;

				-webkit-border-radius: 6px;

				border-radius: 6px;

				

				-webkit-box-shadow: 0px 4px 3px rgba(0, 0, 0, 0.7);

				-moz-box-shadow: 0px 4px 3px rgba(0, 0, 0, 0.7);

				box-shadow: 0px 4px 3px rgba(0, 0, 0, 0.7);

				

			}

		

		#menu ul li a {

			

color:#C0C0C0;
float:left;
padding:11px 14px 9px;
text-decoration:none !important;
}

			

		

		

		#menu ul li a:hover,

		#menu ul li a.hovered{

			

			background: url(images/menu_hover.gif) repeat-x top left;
			color: #000;
			margin-top:2px;

			

		}
		#menu ul li a.active{
background: url(images/menu_hover.gif) repeat-x top left;
			color: #000;
			margin-top:2px;
		}
		

	#menu #right_bg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(images/menu_bg_right.png);
height:40px;
position:absolute;
right:-3px;
top:0;
width:4px;		

	}






/*---------------------------------

----------------------------TOP BOX

---------------------------------*/



#top_box, #top_box_index {

	

	float: left;


	position: relative;

	width: 100%;
	
	

	

}



#top_box {
margin-top:20px;
z-index:10;
}

#top_box_home {
margin-top:-20px;
z-index:10;
}



#top_box_index {

	

	margin: 395px 0 30px 0;

	z-index: 5;

	

}



#top_box .top_box_top, #top_box_index .top_box_top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(images/top_box_top.png);
background-position:left top;
background-repeat:no-repeat;
float:left;
height:10px;
overflow-x:hidden;
overflow-y:hidden;
width:100%;
		

	}
	.top_box_top_home {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(images/top_box_top_home.jpg);
float:left;
height:30px;
overflow-x:hidden;
overflow-y:hidden;
width:1000px;
}
.top_box_top_store {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(images/top_box_top_store.jpg);
height:30px;
margin-left:-75px;
margin-top:-29px;
overflow-x:hidden;
overflow-y:hidden;
position:absolute;
width:1135px;
}
	

	#top_box .content {

		

		background: url(images/top_box_bg.png) no-repeat bottom left;

		float: left;

		padding: 15px 30px 30px 30px;

		width: 940px;

		

	}

top_box_index .content {

		

		background: url(images/top_box_bg.png) no-repeat bottom left;

		float: left;


		width: 940px;

		

	}
	

	.top_box_block {

		

		float: left;

		margin: 0 35px 0 0;

		position: relative;

		width: 270px;

		

	}

	

	.top_box_block p {

		

		margin: 0;

		width: 175px;

		

	}
.top_box_block a {
color:#69C;	
}
	

.top_box_block h4 {
border-bottom-color:#827B74;
border-bottom-style:dotted;
border-bottom-width:1px;
font-weight:bold;
margin-bottom:0.5em;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0.5em;
padding-left:0;
padding-right:0;
padding-top:0;
}

	

	.top_box_block .icon {

		

		position: absolute;

		right: 0;

		top: 0;

		

	}







/*---------------------------------

-----------------------MAIN CONTENT

---------------------------------*/



#content, #content_blog {

	

	float: left;


	position: relative;

	width: 100%;

	

}



#content_blog {

	

	margin: 30px 0 50px 0;

	

}


#left {
color:white;
float:left;
height:30px;
margin-top:-20px;
width:730px;
}
#left2 {
color:white;
float:left;
height:30px;
margin-top:-20px;
width:730px;
margin-left:-75px;
}


#left a{
color:#999;	
}

#left2 a{
color:#999;	
}
	
		#header_info .left_home {

		display:none;

		

	}

	

#right {
float:right;
position:relative;
width:200px;
}

#share {
float:right;

position:relative;
width:200px;
}


#product-right {
	background-color:#CCC;
float:right;
margin-bottom:200px;
position:relative;
top:30px;
width:200px;
}
	

	.content_item {

		

		float: left;

		position: relative;

		width: 75%;
		margin-bottom:2em;

		

	}
	
		.content_item_pages {

		

		float: left;

		position: relative;

		width: 75%;

		

	}
	.content_item_pages_full {

		

		float: left;

		position: relative;

		width: 100%;

		

	}
	

		#content h3, #content_blog h3 {

			

			margin: 0 0 .35em 0;

			

		}

		

		#content h5, #content_blog h5 {

			

			margin: 0 0 1em 0;

			

		}

		

		.content_item_pages img {
border-bottom-color:#333333;
border-bottom-style:solid;
border-bottom-width:1px;
border-right-color:#333333;
border-right-style:solid;
border-right-width:1px;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color-value:#333333;
border-right-style-ltr-source:physical;
border-right-style-rtl-source:physical;
border-right-style-value:solid;
border-right-width-ltr-source:physical;
border-right-width-rtl-source:physical;
border-right-width-value:1px;
border-top-color:#DEDEDE;
border-top-style:solid;
border-top-width:1px;
padding-bottom:3px;
padding-left:3px;
padding-right:3px;
padding-top:3px;

		}
				.content3 img {
border-bottom-color:#333333;
border-bottom-style:solid;
border-bottom-width:1px;
border-right-color:#333333;
border-right-style:solid;
border-right-width:1px;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color-value:#333333;
border-right-style-ltr-source:physical;
border-right-style-rtl-source:physical;
border-right-style-value:solid;
border-right-width-ltr-source:physical;
border-right-width-rtl-source:physical;
border-right-width-value:1px;
border-top-color:#DEDEDE;
border-top-style:solid;
border-top-width:1px;
padding-bottom:3px;
padding-left:3px;
padding-right:3px;
padding-top:3px;

		
				}
		.content_item .read_more {

			

			float: left;

			font: bold 11px "Lucida Grande", "Lucida Sans Unicode", Arial, Tahoma, sans-serif;

			letter-spacing: 1px;

			margin: -8px 0 0 0;

			text-transform: uppercase;

			

		}

		

		.content_item .comments_balloon {

			

			background: url(images/content_item_comments_balloon.png) no-repeat top left;

			color: #6d6d6d;

			float: left;

			font: bold 14px Arial, Helvetica, sans-serif;

			padding: 6px 0 15px 0;

			position: absolute;

			right: 0;

			text-align: center;

			text-decoration: none !important;

			top: 0;

			width: 34px;

			

		}

		

	.content_item_separator {

		

		background: url(images/content_item_separator.png) no-repeat top left;

		float: left;

		height: 10px;

		margin: 30px 0;

		width: 100%;

		

	}

	

	.about_author {

		

		background: #f6f6f6;

		border: 1px solid #c3c3c3;

		float: left;

		padding: 15px;

		width: 588px;

		

	}

	

		.author_link {

			

			background: url(images/author_icon.gif) no-repeat center left;

			font-weight: bold;

			padding: 0 0 0 16px;

			

		}







/*---------------------------------

-------------------------PAGINATION

---------------------------------*/



#pagination {

	

	float: left;

	list-style: none;

	margin: 50px 0 0 0;

	

}



	#pagination li {

		

		float: left;

		margin: 0 5px 0 0;

		

	}

	

		#pagination li a {

			

			background: url(images/pagination_bg.png) repeat-x top left;

			color: #e1e1e1;

			font: bold 11px Arial, Helvetica, sans-serif;

			text-decoration: none !important;

			text-transform: uppercase;

			padding: 4px 20px 5px 20px;

			

			-moz-border-radius: 5px;

			-webkit-border-radius: 5px;

			border-radius: 5px;

			

			-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);

			-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);

			box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);



			

		}

	

		#pagination li.selected a,

		#pagination li a:hover {

			

			background: url(images/pagination_bg_hover.png) repeat-x top left;

			

		}







/*---------------------------------

--------------------------PORTFOLIO

---------------------------------*/



#portfolio {

	

	float: left;

	list-style: none;

	margin: 25px 0 0 0;

	position: relative;

	width: 100%;

	

}



	#portfolio li {

		

		margin: 0;

		

	}

	

		#portfolio li ul {

			

			list-style: none;	

			margin: 0;

			

		}

		

			#portfolio li ul li {

				

				float: left;

				margin: 0 20px 20px 0;

				overflow: hidden;

				position: relative;

				

			}

		

			#portfolio li ul li a img {

				

				border: 1px solid #dddddd;

				padding: 3px;

				

			}

		

			#portfolio li ul li a {

				

				color: #a7a7a7;

				font-weight: bold;

				text-transform: uppercase;

				

			}

		

			#portfolio li ul li .portfolio_hover {

				

				background: url(images/footer_pattern.gif);

				display: none;

				left: 4px;

				padding: 64px 0;

				position: absolute;

				text-align: center;

				top: 4px;

				width: 292px;

				z-index: 5;

				

			}







/*---------------------------------

----------------------------SIDEBAR

---------------------------------*/



.sidebar_item {
	float: left;
	position: relative;
	overflow: hidden;
	width: 100%;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 0;
	

}





















	/*---------------------------------

	---------------------TABBED CONTENT

	---------------------------------*/

	

	ul#tabs {

		

		background: url(images/tabbed_ul.gif) no-repeat top right;

		float: left;

		list-style: none;

		margin: 0;

		width: 100%;

		

	}

	

		ul#tabs li {

			

			cursor: pointer;

			float: left;

			margin: 0;

			padding: 10px 12px 9px 12px;

			

		}

		

		ul#tabs li:hover {

			

			text-decoration: underline;

			

		}

		

		ul#tabs li.current {

			

			background: #f6f6f6;

			border: 1px solid #c5c5c5;

			border-bottom: none;

			padding: 8px 12px 10px 12px;

			

		}

		

	ul#ctabs {

		

		list-style: none;

		float: left;

		position: relative;

		width: 100%;

		

	}

	

		ul#ctabs li {

			

			background: #f6f6f6;

			border: 1px solid #c5c5c5;

			border-top: none;

			display: none;

			float: left;

			margin: 0;

			padding: 8px 13px 0 13px;

			width: 252px;

			

		}

		

		ul#ctabs li.current {

			

			display: block;

			z-index: 2;

			

		}

		

		ul#ctabs li.next {

			

			display: block;

			z-index: 3;

			

		}

		

			ul#ctabs ul.ctabs_content {

				

				float: left;

				margin: 0;

				width: 100%;

				

			}

		

			ul#ctabs ul.ctabs_content li {

				

				background: none;

				border: none;

				display: block !important;

				padding: 0;

				position: relative;

				

			}

			

			ul#ctabs ul.ctabs_content li a {

				

				border-bottom: 1px solid #c3c3c3;

				color: #505050;

				float: left;

				padding: 7px 0;

				text-decoration: none !important;

				width: 100%;

				

			}

			

			ul#ctabs ul.ctabs_content li a:hover {

				

				text-decoration: underline !important;

				

			}







	/*---------------------------------

	----------------------POPULAR POSTS

	---------------------------------*/

	

	#popular_posts {

		

		float: left;

		list-style: none;

		height: 320px;

		position: relative;

		width: 280px;

		

	}

	

	#popular_posts li {

		

		float: left;

		left: -280px;

		margin: 0;

		position: absolute;

		width: 100%;

		

	}

	

	#popular_posts li.current {

		

		display: block;

		float: left;

		left: 0;

		margin: 0;

		position: absolute;

		top: 0;

		width: 100%;

		

	}

	

	

	

	#pop_nav {

		

		list-style: none;

		float: right;

		position: absolute;

		right: 0;

		top: 0;

		

	}

	

		#pop_nav li {

			

			margin: 0 2px;	

			

		}

		

		#prev_pop, #next_pop {

			

			cursor: pointer;

			float: left;

			height: 22px;

			width: 23px;

			

		}

		

		#prev_pop {

			

			background: url(images/left_pop.png) no-repeat top left;

			

		}

		

		#next_pop {

			

			background: url(images/right_pop.png) no-repeat top left;

			

		}

		

			.popular_posts_content {

				

				float: left;

				list-style: none;

				margin-top: 15px;

				width: 100%;

				

			}

		

			#popular_posts li ul.popular_posts_content li {

				

				float: left;

				left: 0 ;

				margin: 0 0 15px 0 ;

				position: relative ;

				width: 100%;

				

			}

		

			.popular_posts_content li img {

				

				border: 1px solid #dddddd;

				padding: 3px;

				

			}

			

			.popular_posts_content li a.title {

				

				color: #827b74;

				display: block;

				font: bold 1.1em "Lucida Sans Unicode", "Lucida Grande", sans-serif;

				text-decoration: none !important;

				

			}







	/*---------------------------------

	---------------------------SPONSORS

	---------------------------------*/

	

	.sponsors {

		

		background: #f6f6f6;

		border: 1px solid #c4c4c4;

		float: left;

		padding: 10px 10px 3px 10px;

		

	}

	

	.sponsors a {

		

		float: left;

		margin: 0 7px 7px 0;

		

	}







/*---------------------------------

-----------------------------FOOTER

---------------------------------*/



#footer {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/footer_pattern.gif) repeat scroll left top;
	float:left;
	padding:0px 0 0px;
	position:relative;
	width:100%;
	border-top-width: 15px;
	border-top-style: solid;
	border-top-color: black;
}
#footer_copyright {
	background: #333;
	float: left;
	width: 100%;
	padding-top: 35px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	position: relative;
	

}

#footer_copyright a{
	color:white;
}

.copyright_info {
margin-left:auto;
margin-right:auto;
margin-top:-10px;
text-align:center;
}

.copyright_info p{
color:#666;
}
.copyright_info a{
color:#white;
}

	#footer_wrapper {

		

		margin: 0 auto;

		width: 940px;

		

	}

	

#footer_content {
float:left;
width:1200px;
}

	

			.footer_col {	

				background: url("images/footersep.jpg") repeat-y scroll 100% 0 transparent;	

				float: left;

				margin: 0 20px 0 0;

				padding: 0 20px 0 0;

				max-width:180px;

				

			}
					.footer_col_last {	


				float: left;

				margin: 0 20px 0 0;

				padding: 0 20px 0 0;

				max-width:180px;

				

			}

		
		#footer_column_1 {
float:left;
width:134px;
margin-left:30px;
}

			#footer_column_2 {

				

				float: left;


width:134px;
margin-left:30px;

				

			}

		

			#footer_column_3 {

				

				float: left;


width:134px;
margin-left:30px;

				

			}

	

			#footer_column_4 {

			float: left;


width:134px;
margin-left:30px;


}
	
			#footer_column_5 {

				margin-right:0;
				padding-right:0;
				float: left;
width:134px;
margin-left:30px;

				
			}


		#footer_content h6 {
			
			color: #a7a7a7;

			font: bold 11px/18px Arial, Helvetica, sans-serif;

			margin: 0 0 .4em 0;

			text-transform: uppercase;

			

		}

		

			#footer_content ul {

				

				list-style: none;

				margin: 0;

				

			}

		

				#footer_content ul li {

					

					float: left;

					margin: 0;

					padding: 0;

					width: 100%;
					color:#ccc;

					

				}

		

					#footer_content ul li a {

						

						color: #676767;

						float: left;

						font: normal 12px/18px Arial, Helvetica, sans-serif;

						padding: .4em 0;

						text-decoration: none !important;


						width: 100%;
						color:gray;

						

					}

					

			#footer_content a img {

				

				border: 3px solid #b9b9b9;

				float: left;

				margin: 8px 9px 2px 0;

			

			}



                         .textwidget {

                                                color: #676767;

						

						font: normal 10px/18px Arial, Helvetica, sans-serif;

						padding: .4em 0;

						text-decoration: none !important;

						text-transform: uppercase;

						

}

                                              



/*---------------------------------

--------------------------COPYRIGHT

---------------------------------*/



#copyright {

	

	background: #2e2e2e;

	float: left;

	width: 100%;
	position:relative;

	

}



	#copyright_wrapper {

		

		color: #676767;

		font: normal 11px/18px Arial, Helvetica, sans-serif;

		margin: 0 auto;

		padding: 10px 0;

		text-decoration: none !important;

		text-transform: uppercase;

		width: 940px;

		

	}

	

	#copyright_wrapper a {

		

		color: #676767;

		font-weight: bold;

		

	}

	

	#copyright_wrapper .right {

		

		margin: 0 8px 0 0;

		

	}

	

	#copyright_wrapper .left {

		

		margin: 0 0 0 -10px;

		

	}

	

		#copyright_wrapper ul {

			

			list-style: none;

			margin: 0;

			padding: 0 0 10px 0;

			

		}

	

			#copyright_wrapper ul li {

				

				float: left;

				margin: 0;

				

			}

	

			#copyright_wrapper ul li a {

				

				border-right: 1px solid #676767;

				color: #676767;

				font: normal 11px/18px Arial, Helvetica, sans-serif;

				padding: 0 10px;

				text-decoration: none !important;

				text-transform: uppercase;

				

			}







/*---------------------------------

------------------------------LOGIN

---------------------------------*/



#login_link a {

	

	background: url(images/login_icon.png) no-repeat center left;

	padding: 9px 20px 9px 32px !important;

	

}



#login_link a:hover {

	

	background: url(images/login_icon.png) no-repeat center left !important;

}



#login_wrapper {

	

	width: 533px;

	

}



	#login_top {

		

		background: url(images/login_bg_top.png) no-repeat top left;

		float: left;

		height: 5px;

		width: 100%;

		

	}



	#login_bottom {

		

		background: url(images/login_bg_bottom.png) no-repeat bottom left;

		float: left;

		height: 5px;

		width: 100%;

		

	}



	#login {

		

		background: #d3d3d3 url(images/login_bg_gradient.gif) repeat-x top left;

		float: left;

		padding: 30px;

		width: 473px;

		

	}

	

		.login_block {

			

			float: left;

			margin: 0 20px 0 0;

			width: 161px;

			

		}

	

		.login_block_submit {

			

			float: left;

			margin: 17px 0 0 0;

			width: 104px;

			

		}

		

		#login_username {

			

			background: url(images/login_username.png) no-repeat top left;

			border: none;

			padding: 7px 5px 5px 36px;

			height: 18px;

			width: 120px;

			

		}

		

		#login_password {

			

			background: url(images/login_password.png) no-repeat top left;

			border: none;

			padding: 7px 5px 5px 36px;

			height: 18px;

			width: 120px;

			

		}

		

		#login_submit {

			

			background: url(images/login_submit.png) no-repeat top left;

			border: none;

			cursor: pointer;

			height: 30px;

			margin: 0;

			width: 104px;

			

		}

		

		#login_wrapper .not_login_info {

			

			background: url(images/login_bg_not.gif) repeat-x top left;

			color: #ffffff;

			float: left;

			font-weight: bold;

			margin: 1em 0 1.3em 0;

			padding: 7px 10px 9px 10px;

			width: 446px;

			

			-moz-border-radius: 5px;

			-webkit-border-radius: 5px;

			border-radius: 5px;

			

		}

		

			#login_wrapper .not_login_info a {

				

				background: url(images/login_not_icon.png) no-repeat center right;

				color: #fff;

				padding: 0 25px 0 0;

				

			}

		

		#login_wrapper .not_info, #login_wrapper .not_error, #login_wrapper .not_warning, #login_wrapper .not_success {

			

			float: left;

			margin: 0;

			width: 396px;

			

		}







/*---------------------------------

---------------------------COMMENTS

---------------------------------*/



#comments h3 {

	

	margin: 0 0 1.5em 0;

	

}



#comments ol {

	

	list-style: none;

	margin: 0;

	

}



	#comments ol li {

		

		margin: 0 0 40px 10px;

		position: relative;

		

	}

	

	#comments ol li .content {

		

		background: #f6f6f6;

		border: 1px solid #c7c7c7;

		padding: 15px 15px 15px 85px;

		margin: 0;

		

	}

	

	.comment_image, .commentlist .avatar-80 {

		

		border: none !important;

		left: -15px;

		padding: 0;

		position: absolute;

		top: -15px;

		

	}

	

	#comments .author {

		

		background: url(images/author_icon.gif) no-repeat center left;

		font-size: 10px;

		font-weight: bold;

		margin: 0 20px 0 0;

		padding: 0 0 0 15px;

		

	}

	

	#comments .date {

		

		background: url(images/comment_date.gif) no-repeat center left;

		font-size: 10px;

		margin: 0 20px 0 0;

		padding: 0 0 0 15px;

		

	}

	

	#comments .comment-reply-link {

		

		background: url(images/comment_reply.gif) no-repeat center left;

		font-size: 10px;

		font-weight: bold;

		padding: 0 0 0 15px;

		position: absolute;

		right: 15px;

		text-transform: uppercase;

		

	}

	

	#comments .time {

		

		background: url(images/comment_time.gif) no-repeat center left;

		font-size: 10px;

		padding: 0 0 0 15px;

		

	}

	

		#comments ol li ol {

			

			border: 1px dashed #c7c7c7;

			border-top: none;

			padding: 30px;

			

		}

	

	#comments ol li ol li {

		

		float: none;

		margin: 0 0 0 10px;

		position: relative;

		

	}







/*---------------------------------

------------------------------FORMS

---------------------------------*/



label { 



	color: #686868;

	font: bold 11px/18px Arial, Helvetica, sans-serif;

	margin-bottom: 5px;

	text-transform: uppercase;



}



label em {

	

	font-size: 10px;

	

}


.button {
background:black;	
color:white;
width:120px;
}





.input_small {
width: 25px;
height:10px;
vertical-align:-5px;
}
.input_medium {
width: 50px;
height:10px;
vertical-align:-5px;
}

.input_long {
height:10px;
}

input, textarea, select {

	

	background: #fff url(images/input_bg.gif) repeat-x top left;

	border: 1px solid #c3c3c3;

	color: #888888;


	font: italic 1em Arial, Tahoma, sans-serif;

	margin: 0px 0px 8px 0px;

	padding: 8px 5px;



	

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	

}



input:focus, textarea:focus, select:focus {

	

	border: 1px solid #8a8a8a;

	color: #616161;

	font-style: normal;

	

}



.alert {

	

	border: 2px solid #FB6064;

	

}



select {

	

	background: #ffffff;

	

}



.medium { width: 50%; }



.short { width: 30%; }



input.submit, input.reset {

	

	display: block;

	float: left;

	width: 170px;

	margin: 0 20px 8px 0;

	padding: 10px 0px 10px 0px;

	font: bold 1.1em Arial, Tahoma, sans-serif;

	text-transform: uppercase;

	cursor: pointer;

	

}



input.checkbox {

	

	float: left;

	margin: 3px 4px 0 0;

	padding: 0;

	width: 20px;

	

}







	/*---------------------------------

	----------------------NOTIFICATIONS

	---------------------------------*/

	

	.not_info, .not_success, .not_error, .not_warning {

		

		font: bold 11px Arial, Helvetica, sans-serif;

		padding: 7px 30px 7px 40px;

		position: relative;

	

		-moz-border-radius: 6px;

		-webkit-border-radius: 6px;

		border-radius: 6px;

			

		-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.4);

		-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.4);

		box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.4);

		

	}

	

	.not_info {

		

		background: url(images/not_INFO.png) repeat-x top left;

		color: #1b6088;

		

	}

	

		.not_info .img {

			

			background: url(images/not_info_img.gif) no-repeat top left;

			height: 19px;

			left: 9px;

			position: absolute;

			top: 5px;

			width: 18px;

			

		}

	

	.not_success {

		

		background: url(images/not_success.png) repeat-x top left;

		color: #1b883a;

		

	}

	

		.not_success .img {

			

			background: url(images/not_success_img.gif) no-repeat top left;

			height: 13px;

			left: 11px;

			position: absolute;

			top: 9px;

			width: 16px;

			

		}

	

	.not_error {

		

		background: url(images/not_error.png) repeat-x top left;

		color: #88411b;

		

	}

	

		.not_error .img {

			

			background: url(images/not_error_img.gif) no-repeat top left;

			height: 19px;

			left: 8px;

			position: absolute;

			top: 5px;

			width: 19px;

			

		}

	

	.not_warning {

		

		background: url(images/not_warning.png) repeat-x top left;

		color: #88751b;

		

	}

	

		.not_warning .img {

			

			background: url(images/not_warning_img.gif) no-repeat top left;

			height: 19px;

			left: 8px;

			position: absolute;

			top: 5px;

			width: 19px;

			

		}

		

	.not_info .close, .not_success .close, .not_error .close, .not_warning .close {

		

		background: url(images/not_close.png) no-repeat top right;

		cursor: pointer;

		height: 12px;

		right: 9px;

		position: absolute;

		top: 8px;

		width: 12px;

		

	}

#searchbox {
background-image:url(images/bg-searchbox.png);
background-repeat:no-repeat;
float:right;
height:50px;
left:50%;
margin-left:265px;
position:absolute;
top:20px;
width:400px;
z-index:10;
}

#searchform {
    background-image: url("images/bg-searchbox.png");
    background-repeat: no-repeat;
    float: right;
    height: 40px;
    margin-left: 813px;
    position: absolute;
    top: 20px;
    width: 229px;
    z-index: 10;
}
.youtube{
    float: right;
    height: 40px;
    margin-left: 750px;
    position: absolute;
    top: 20px;
    
    z-index: 10;
}

#searchform #s{width:150px; background:transparent; border:none; padding:5px; color:white; font-size:100%; float:left; margin:5px 0px 0px 30px;}
#searchform #s:focus{background:transparent;}
#searchform #searchsubmit{width:26px; height:26px; display:block; float:left; background:none; border:none; margin:2px 0px 0px 2px; cursor:pointer;}

#dealer {
    font-size: 11px;
    font-weight: normal;
    line-height: 20px;
    position: absolute;
    right: 200px;
    text-align: right;
    top: 25px;
    width: 600px;
    z-index: 300;
}

#dealer a{
	color:#CCC;
	
}
#dealer a:hover{
	color:red;}
	
#dealer p{
	color:gray;
}

#content {
background-color:#FFFFFF;
font-size:10pt;
line-height:16pt;
margin-left:auto;
margin-right:auto;
padding-bottom:30px;
padding-left:30px;
padding-right:30px;
width:940px;
}

#content_full {
background-color:#FFFFFF;
font-size:10pt;
line-height:16pt;
margin-left:-75px;
margin-right:auto;
padding-bottom:30px;
width:1150px;
}

#content_home {
height:420px;
width:100%;
margin-left:-2px;}

div#content_home_history {
background-color:#808080;
margin-left:auto;
margin-right:auto;
padding-top:20px;
}

	
	div#content_home_tabs {
background-color: black;
margin-left:auto;
margin-right:auto;
padding-top:20px;
height:300px;
}

#product-wrap {
	width: 100%;
	position: relative;
}
#main-top {
	position: relative;
	left: 0px;
	top: 0px;
}
#main-body {
margin-left:0;
margin-right:10px;
margin-top:10px;
min-height:200px;
padding-bottom:20px;
padding-left:10px;
padding-right:20px;
padding-top:20px;
width:60%;
}

#sidebar_item {
float:left;
height:300px;
min-height:50px;
position:absolute;
right:-20px;
top:250px;
width:370px;
}
#sidebar_item ul{
	background-color: #0CF;
}

#bottom_box {
	margin-top:70px;
	position:relative;
	top:0;
	width:960px;
}
#photos {
float:right;
margin-right:-20px;
margin-top:282px;
width:42%;
}

#photos_lower{
float:right;
margin-right:-20px;
margin-top:382px;
width:42%;
}
#photos_lower2{
float:right;
margin-right:-20px;
margin-top:0px;
width:42%;
}

#product-sliders {
float:left;
margin-left:20px;
margin-top:20px;
width:540px;
}



.sub-note {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #000;
	background-color: #0C3;
	width: 100%;
}


.thumbs{
	width:59px;
	height:59px;
}
#slidecontent {
	background-color:#CECECE;
	min-height:0px;
	margin-left:-17px;
	margin-top:0px;
	padding-bottom:10px;
	position:absolute;
	width:977px;
	background-image: url(images/inner-shadow.jpg);
	background-repeat: repeat-y;
}

.menu_list {
	width: 150px;
}
.menu_head {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin:1px;
       font-weight:bold;
}
.menu_body {
	display:none;
}
.menu_body a {
  display:block;
  color:#006699;
  background-color:#EFEFEF;
  padding-left:10px;
  font-weight:bold;
  text-decoration:none;
}
.menu_body a:hover {
  color: #000000;
  text-decoration:underline;
}
#page-list {
float:left;
clear:left;
margin:20px 0 0 10px;
display:block;
position:relative;
}
#page-list ul {
	list-style:none;
	margin:0;
	}
#page-list ul li{
padding:0 10px 0 10px;
margin:2px 0;
display:block;
cursor:pointer;s
background-color:#ccc;
}
#page-list ul li ul li{
padding:0;
margin:0;
position:relative;
 
}
#page-list ul li ul li a{
	}
#page-list ul li a{
padding:3px 5px;
display:block;
width:150px;
background-color:#f4f4f4;

}
.roundedcornr_box_876537 {
   background: #6c6c6c;
   width: 100%;
   float:right;
   margin-right:20px;
   margin-top: 20px;
   margin-bottom:20px;
}
.roundedcornr_top_876537 div {
   background: url(images/roundedcornr_876537_tl.png) no-repeat top left;
}
.roundedcornr_top_876537 {
   background: url(images/roundedcornr_876537_tr.png) no-repeat top right;
}
.roundedcornr_bottom_876537 div {
   background: url(images/roundedcornr_876537_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_876537 {
   background: url(images/roundedcornr_876537_br.png) no-repeat bottom right;
}

.roundedcornr_top_876537 div, .roundedcornr_top_876537, 
.roundedcornr_bottom_876537 div, .roundedcornr_bottom_876537 {
   width: 100%;
   height: 20px;
   font-size: 1px;
}
.roundedcornr_content_876537 { margin: 0 20px; }


/*---------------------------------

------- rounded corners for content-------------

---------------------------------*/





.photo_descrip {
	color: #FFF;
	background-image:url(images/Zoom.png);
	background-position:10px 0;
	background-repeat:no-repeat;
	border-bottom-color:#333333;
	border-bottom-style:solid;
	border-bottom-width:medium;
	text-indent:30px;
	margin-top: -8px;
	text-transform:capitalize;
	letter-spacing:2px;
}

.sub_red {
	color: #BC1F18;
}
#videogallery a#videolb{display:none}

span.collapsing.pages {
	border:0;
	margin-bottom:-3px;
	cursor:pointer;
	background-image: url(/wp-content/uploads/2010/08/Tab.png);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	width:200px;
	text-transform:uppercase;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;	
	height: 27px;
	color:white;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	
} 

span.collapsing.pages a{
color: #CCC;
text-indent:10px;
}
collapsing.pages.item li a{
background:#222;
list-style-position:inside;
list-style:disc;
}
collapsing.pages.collapse{
	background:#36F;
}
.collapsing.pages a{
color:#333;
}
/*background of the whole thing*/
.collapsing.pages li{
	list-style:none;
}
/*boxes that drop down*/
.collapsing.pages ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:#CCCCCC;
background-image:none;
background-position:0 0;
background-repeat:repeat;
border-top-color:#990000;
border-top-style:solid;
border-top-width:medium;
padding-bottom:17px;
padding-top:10px;
}

.widget_collapspage h2 span.sym {float:right;padding:2em}

.collapsing.pages a.self {
	font-weight:bold;
	list-style-position: outside;
	list-style-type: circle;
}
/*

.collapsing.pages.list ul.collapsing.pages.list:before {content:'';} 
.collapsing.pages.list li.collapsing.pages:before {content:'';} 
.collapsing.pages.list li.collapsing.pages {list-style-type:none}
.collapsing.pages.list li.collapsing.pages{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:#CCCCCC;
background-image:none;
background-position:0 0;
background-repeat:repeat;
margin-bottom:-2px;
padding-bottom:1px;
padding-top:1px;
text-indent:9px;
}
.collapsing.pages.list li.collapsing.pages a {
color:#333;

}
.collapsing.pages {
color:#333;

}

*/
collapsing.pages.list li.collapsing.pages.item:before {content: '\00BB \00A0' !important;} 
#sidebar ul.collapsing.pages.list li.collapsing.pages .sym {
   cursor:pointer;
   font-size:1.2em;
   font-family:Monaco, 'Andale Mono', 'FreeMono', 'Courier new', 'Courier', monospace;
    padding-right:13px;
padding-left:3px;
color:#eee;
}



#content2 {
width:55%;
float: left;
}
#content3 {
width:100%;
float: left;
}

#full_width {
width:100%;
float: left;
}



.slidetext {
color:#000;
font-weight:bold;
}
.tradeshow_head {
	font-size: 1em;
	color: #FFF;
	background-color: #999;
	font-weight:bold;
	padding: 2px;
	
}
.wp-table-reloaded {
background-color:#CDCDCD;
border-collapse:separate;
border-spacing:1px;
font-size:11pt;
margin:10px 0 15px;
text-align:left;
width:100%;
}


/*---------------HOMEPAGE jquery show and boxes---------------------*/


#slideshow {
	width: 971px;
	height:492px;
	position: relative;
	z-index: -5;
	background-color: #black;
margin-left:10px;
top:-97px;
}

.slideshow_home {
	background-color:black;
float:left;
margin-left:10px;
margin-top:-100px;
z-index:-5;
position:relative;
}

div#slideshow li{
list-style:none;
}

.slideOutTip{
	/* The main wrapping div of the slideout tips */
	position:absolute;
	padding:3px;
	top:0;
	left:0;
	font-size:13px;
	color:black;
	height:22px;
	font-family: #CCC;
	margin-left:2px;
}

.slideOutTip:hover{
	/* Applying a CSS3 outer glow on hover */
background-image:url(images/pagination_bg2.jpg);
background-repeat:repeat-x;

}


/* The holder for the title and the icon: */
.tipVisible {
background-image:url(/wp-content/uploads/2010/08/arrow.png);
background-position:5px 3px;
background-repeat:no-repeat;
cursor:pointer;
height:20px;

}

.tipTitle {
	color:#CCCCCC;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-right:5px;
	padding-top:1px;
	text-transform:uppercase;
	vertical-align:middle;
	white-space:nowrap;
	width:81px;

}
.tipTitle2 {
	color:red;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-right:5px;
	padding-top:1px;
	text-transform:uppercase;
	vertical-align:middle;
	white-space:nowrap;
	width:81px;

}


.tipTitle:active{
	color:white;
}
.tipIcon{
	width:20px;
	height:20px;
	float:left;
	
	/* CSS3 Rounded corners */
	
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
}

.plusIcon{
	/* The plus icon */
	width:13px;
	height:13px;
	margin:4px;
	
	/* Defining a CSS3 animation. Currently only works in Chrome and Safari */
	-webkit-transition: -webkit-transform 0.2s linear;
	-moz-transition: -moz-transform 0.2s linear;
	transition: transform 0.2s linear;
}

.slideOutTip.isOpened{ z-index:10000; Background:#666;}

.slideOutTip.isOpened a {
bottom:5px;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-style:italic;
left:30px;
position:absolute;
}

.slideOutTip.isOpened a:hover {
	color:white;
}

.slideOutTip.isOpened a:active {
	outline:hidden;
}


.slideOutTip.isOpened .plusIcon{
	/* Applying a CSS3 rotation  to the opened slideouts*/
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}

/* Special rules for the left and top - opening versions */

.openLeft .tipIcon{
	/* Floating the title and the icon to the right */
	margin:0 0 0 8px;
	float:right;
}
.openLeft .tipTitle{ float:right; padding:0 0 0 5px; }
.openLeft .slideOutContent{ margin-top:22px; }
.openLeft.openTop .slideOutContent{	margin-top:0; }


.slideOutContent{
	/* Hiding the div with the slide out content: */
	display:none;
	padding:10px;
	font-size:11px;
}


/*slide out for t500xd */
.slideOutTip2{
	/* The main wrapping div of the slideout tips */
	position:absolute;
	padding:3px;
	top:0;
	left:0;
	font-size:13px;
	color:black;
	height:22px;
	font-family: #CCC;
	margin-left:2px;
}

.slideOutTip2:hover{
	/* Applying a CSS3 outer glow on hover */
background-image:url(images/pagination_bg2.jpg);
background-repeat:repeat-x;

}


/* The holder for the title and the icon: */
.tipVisible2 {
background-image:url(/wp-content/uploads/2010/08/arrow.png);
background-position:5px 3px;
background-repeat:no-repeat;
cursor:pointer;
height:20px;

}

.tipTitle2 {
	color:#CCCCCC;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-right:5px;
	padding-top:1px;
	text-transform:uppercase;
	vertical-align:middle;
	white-space:nowrap;
	width:81px;

}
.tipTitle2 {
	color:red;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-right:5px;
	padding-top:1px;
	text-transform:uppercase;
	vertical-align:middle;
	white-space:nowrap;
	width:81px;

}


.tipTitle2:active{
	color:white;
}
.tipIcon2{
	width:20px;
	height:20px;
	float:left;
	
	/* CSS3 Rounded corners */
	
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
}

.plusIcon2{
	/* The plus icon */
	width:13px;
	height:13px;
	margin:4px;
	
	/* Defining a CSS3 animation. Currently only works in Chrome and Safari */
	-webkit-transition: -webkit-transform 0.2s linear;
	-moz-transition: -moz-transform 0.2s linear;
	transition: transform 0.2s linear;
}

.slideOutTip2.isOpened{ z-index:10000; Background:#666;}

.slideOutTip2.isOpened a {
bottom:5px;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-style:italic;
left:30px;
position:absolute;
}

.slideOutTip2.isOpened a:hover {
	color:white;
}

.slideOutTip2.isOpened a:active {
	outline:hidden;
}


.slideOutTip2.isOpened .plusIcon{
	/* Applying a CSS3 rotation  to the opened slideouts*/
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}

/* Special rules for the left and top - opening versions */

.openLeft .tipIcon2{
	/* Floating the title and the icon to the right */
	margin:0 0 0 8px;
	float:right;
}
.openLeft .tipTitle2{ float:right; padding:0 0 0 5px; }
.openLeft .slideOutContent2{ margin-top:22px; }
.openLeft.openTop .slideOutContent2{	margin-top:0; }


.slideOutContent2{
	/* Hiding the div with the slide out content: */
	display:none;
	padding:10px;
	font-size:11px;
}


/*end of slide out for tx500xd*?



/* Hiding the original paragraphs if they have not been replaced (JS disabled): */

.main > p{ display:none; }



/* The styles below are only necessary for the styling of the demo page: */

.main{
margin-bottom:0;
margin-left:157px;
margin-right:0;
margin-top:0;
position:absolute;
top:220px;
z-index:3001;
}
.main2{
 margin: 46px 0 0 130px;
    position: absolute;
    top: 220px;
    z-index: 3001;
}

.spaceBottom{
	margin:0 0 10px;
}

.spaceTop{
	margin:10px 0 0;
}
#history_box {
height:260px;
margin-left:auto;
margin-right:auto;
width:1000px;
}


a img{
	border:none;
	
}

.clear{
	clear:both;
}

h1,h2,p.tutInfo{
	font-family:"Myriad Pro",Arial,Helvetica,sans-serif;
}

#industry_boxes {
background-image:url(/wp-content/uploads/2010/08/Industry_Backgrounddddd.png);
background-repeat:no-repeat;
height:320px;
margin-left:35px;
position:absolute;
top:70px;
width:200px;
z-index:-2;
}

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}
.tab_container {
	border: 1px solid #999;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left;
	width: 100%;
	background: #fff;
	position: relative;
	height:180px;
	padding-bottom:20px;
}
.tab_container p{
	font-size:13px;
	line-height: 18px;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}
#tab_left {
	background-color: #CCC;
	float: left;
	width: 200px;
	position: relative;
}


.tab_dividers {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	padding-right:10px;
}
.tab_container h1 {
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
	margin-bottom: -3px;
} 
.fancybox {
}






 .skin5.top .tabs_header {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

 .skin5.top .tab_header_item {
	display: inline-block;
	margin: 0px;
	height: 40px;
}

 .skin5.top .tab_content {
	clear: left;
	display: none;
}

/* skin2 */

.skin5.top.tabs_wrapper {
	border: 1px solid #ddd;
}

 .skin5.top .tabs_header {
	overflow: visible;
	margin-bottom: 20px;
	padding-top: 0px;
	background: url(images/tabs_header.png) left bottom repeat-x;
	border-bottom: 1px solid #ddd;
}

 .skin5.top .tab_header_item {
	margin-left: 0px;
	background: url(images/tabs_border_top.png) right bottom no-repeat;
	position: relative;
}

 .skin5.top .tab_header_item.tab_selected span.header_item_before {
	background: url(images/tabs_selected.png) center bottom no-repeat;
	display: block;
	position: absolute;
	bottom: -10px;
	width: 100%;
	height: 10px;
}

 .skin5.top .tab_header_item.tab_selected a {
	color: #cd0000;
}

 .skin5.top .tab_header_item.first_tab {
}

 .skin5.top .tab_header_item.first_tab.tab_selected {
}

 .skin5.top .tab_header_item.last_tab {
}

 .skin5.top .tab_header_item.last_tab.tab_selected {
	border-right: none;
}

 .skin5.top .tab_header_item a {
	padding: 0px 20px;
	font: bold 12px Arial, Helvetica, sans-serif;
	line-height: 40px;
	color: #333;
	text-decoration: none;
	outline: 0;
}

 .skin5.top .tab_content {
	font: 12px/24px Arial, Helvetica, sans-serif;
	color: #777;
	padding: 5px 30px;
}

/*  INTERACTIVE  PAGES IMAGES */

/* Picture Styles */

#t500xd {
   background-image: url("images/t500xd.jpg");
    background-repeat: no-repeat;
    background-repeat: no-repeat;
    height: 744px;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    top: -13px;
    width: 1000px;
	left:-30px;
}

#t250xd {
   background-image: url("images/t250xd.jpg");
    background-repeat: no-repeat;
    background-repeat: no-repeat;
    height: 744px;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    top: -13px;
    width: 1000px;
	left:-30px;
}

/* General More Button */		
			.more{ position:absolute;text-align:left; overflow:hidden;padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
	
			}
			
.more span {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: black;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    left: 0px;
    line-height: 12px;
    opacity: 0.7;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    position: absolute;
    width: 160px;
    margin-left: 45px;
}
		
.more span a{
	color:#CC5A06;
	font-size:9px;
	font-style:italic;
}
		
			/* INTERACTIVE GLOWING BUTTONS Item Specific More Button */
#interactive1{ 
left: 166px;
    top: 398px;
}


#interactive2 {
 left: 66px;
    top: 488px;
}			

#interactive3 {
  left: 268px;
    top: 584px;
}
#interactive4 {
  left: 456px;
    top: 218px;
}
#interactive5 {
left: 320px;
    top: 343px;
}
#interactive6 {
left: 580px;
    top: 470px;
}
#interactive7 {
        left: 473px;
    top: 344px;
}

#interactive8{ 
left: 36px;
    top: 525px;
}

#interactive9 {
  left: 346px;
    top: 318px;
}
#interactive10 {
left: 160px;
    top: 343px;
}
#interactive11 {
left: 680px;
    top: 470px;
}
#interactive12 {
        left: 333px;
    top: 440px;
}

			/* General Info Box */
#infobox {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    bottom: -200px;
    height: 365px;
    left: 241px;
    margin-bottom: -231px;
    margin-left: -90px;
    margin-right: 0;
    position: absolute;
    width: 500px;
    z-index: 4;
-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');	padding:10px;
	
}
				#infobox a, #infobox a:visited{ font:italic 16px Georgia, serif; color:#555; text-decoration:none; }
				#infobox a:hover{ text-decoration:underline; }
				
				/* Close button for info box */
				span.close{position:absolute; right:24px; top:23px;}
			
			/* The dimmed background when the info box is showing */	
			#fade_bg{
			    position:absolute;
			    z-index:15;
			    width:100%;
			    height:100%;
			    /* background:url("../images/dim.png"); */
			    display:none;}
			
			
/*---RigID---*/

#rigIdPopWrap{
	width:300px;
	border:1px solid #888;
}
#rigIdwrapper {
    position:absolute;
    z-index:1000;
    top:50px;
    left:522px;
    display:none;
    font-size:10px;
    overflow: hidden;
    background:url("images/whiteSprite.png") repeat;
    color:#fff;
    /* width:150px; */
    }
#rigIdButtonContainer {
    overflow:hidden;
    /* width: 125px; */
    margin:auto;
    padding: 12px;
    }
.rigIdButtonLink{
	margin:10px;
	display:inline;
}
.rigIdButton{padding:5px;}

.roundRigId {
  /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 6px; 

  /* Firefox 1-3.6 */
  -moz-border-radius: 6px; 
  
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 6px; 
}
a.roundRigId {
    text-decoration:none;
    background:#b71110;
    color: #fff;
    /* float:left; */
    padding:6px 8px;
    border:2px solid #616161;
    }

/*---product description---*/
.productSubHeading{
    color: #b61010;
    font-size: 17px;
    line-height: 19px;
}

/* Hammers and Bits */
table.hammers {
    border:1px solid #000;
    border-collapse:collapse;
    border-spacing:0;
    }
table.hammers tr.ri {
    background-color:#ccc;
    }
table.hammers th, table.hammers td {
    border:1px solid #000;
    border-collapse:collapse;
    padding:0 5px;
    text-align:left;
    }
table.hammers th {
    background-color:#800000;
    color:#fff;
    }
