.prod_line_bold {
	font-family: Helvetica, Lucida, Arial, Lucida Grande,Verdana, sans-serif;
	font-size:30px;
	font-size-adjust:none;
	font-stretch:wider;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:36px;
	color: #990000;
}

.prod_line_reg {
	font-family: Helvetica, Lucida, Arial, Lucida Grande,Verdana, sans-serif;
	font-size:30px;
	font-size-adjust:none;
	font-stretch:wider;
	font-style:normal;
	font-variant:normal;
	font-weight:100;
	line-height:36px;
	color: #ff3300;
}

.prod_line_grey {
	font-family: Helvetica, Lucida, Arial, Lucida Grande,Verdana, sans-serif;
	font-size:30px;
	font-size-adjust:none;
	font-stretch:wider;
	font-style:normal;
	font-variant:normal;
	font-weight:100;
	line-height:36px;
	color: #999999;
}

.prod_line_strap {
	font-family: Helvetica, Lucida, Arial, Lucida Grande,Verdana, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:wider;
	font-style:normal;
	font-variant:normal;
	font-weight:100;
	line-height:11px;
	color: #999999;
	margin: 0px; 
	padding: 0px;
}

.home_prod_line_bold {
	font-family: Helvetica, Lucida, Arial, Lucida Grande,Verdana, sans-serif;
	font-size:30px;
	font-size-adjust:none;
	font-stretch:wider;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:36px;
	color: #990000;
}

.home_prod_line_reg {
	font-family: Helvetica, Lucida, Arial, Lucida Grande,Verdana, sans-serif;
	font-size:30px;
	font-size-adjust:none;
	font-stretch:wider;
	font-style:normal;
	font-variant:normal;
	font-weight:100;
	line-height:36px;
	color: #ff3300;
}

.home_prod_line_strap {
	font-family: Helvetica, Lucida, Arial, Lucida Grande,Verdana, sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:wider;
	font-style:normal;
	font-variant:normal;
	font-weight:100;
	line-height:11px;
	color: #999999;
	margin: 0px; 
	padding: 0px;
}

.home_line_one {
	font-family: Helvetica, Lucida, Arial, Lucida Grande,Verdana, sans-serif;
	font-size:30px;
	font-size-adjust:none;
	font-stretch:wider;
	font-style:normal;
	font-variant:normal;
	font-weight:100;
	line-height:36px;
	color: #ff3300;
}

.home_line_two_bold {
	font-family: Helvetica, Lucida, Arial, Lucida Grande,Verdana, sans-serif;
	font-size:30px;
	font-size-adjust:none;
	font-stretch:wider;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:36px;
	color: #990000;
}

.home_line_two {
	font-family: Helvetica, Lucida, Arial, Lucida Grande,Verdana, sans-serif;
	font-size:30px;
	font-size-adjust:none;
	font-stretch:wider;
	font-style:normal;
	font-variant:normal;
	font-weight:100;
	line-height:36px;
	color: #990000;
}

.home_line_three {
	font-family: Helvetica, Lucida, Arial, Lucida Grande,Verdana, sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:wider;
	font-style:normal;
	font-variant:normal;
	font-weight:100;
	line-height:11px;
	color: #999999;
	margin: 0px; 
	padding: 0px;
}
body {
	background:#ffffff none repeat scroll 0 0;
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:16px;
	color: #303030;
}

/* ++++ Top Logo Header ++++  */
#logo_strap {
	background-color:#ffffff;
	width: 100%;
}

#logo_holder{
	background-color:#ffffff;
	height: 90px;
}

#logo {
	height:17px;
	left:241px;                                    
	position:absolute;
	top:54px;
	width:393px;
	z-index:20;
}


/* ++++ Top Navigation ++++  */
#navigation {
	background-color:#ffffff;
	height: 20px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-bottom: solid 1px #990000;
	border-top: solid 1px #990000;
}

#product_strap {
	background-color:#ffffff;
	height: 50px;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	width: 100%;
	border-bottom: solid 1px #990000;
	/*border-top: solid 2px #990000;*/
}

#menu_primary{
	/*background-color:#ff3300;*/
}

#navigation ul {
	list-style: none;
	margin: 0;
	float: left;
	color:#990000;
	font-weight:bold;
	padding:2px 0px 1px 12px;
	text-decoration:none;
}

#navigation li{
	display: inline;
	list-style-type: none;
	padding: 0px 20px 0px 0px;
	margin: 0px;
}
                                                                       
#navigation a {
	color:#990000;
	font-family:"Lucida Grande",Lucida,Arial,Helvetica,Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-bottom:5px;
	text-decoration:none;
}

#navigation a:hover{
	color:#ff0000;
	font-family:"Lucida Grande",Lucida,Arial,Helvetica,Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-bottom:5px;
	text-decoration:none;
}

#top_selected a{
	color:#ff0000;
	font-family:"Lucida Grande",Lucida,Arial,Helvetica,Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-bottom:5px;
	text-decoration:none;
}



/* ++++ Main content holder ++++  */

/*html, body, #main_content_holder { height: 100%; }
body > #main_content_holder { height: auto; min-height: 100%; }*/


#main_content_holder{
	background-color:#ffffff;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#main_content{
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 20px;
	background-color:#ffffff;
}

#left_col {
/*border: solid 1px #000000;*/
}

#middle_col {
/*border: solid 1px #000000;*/
}

#right_col {
/*border: solid 1px #000000;*/
}

#main_content a{
	color: #303030;
	font-family:"Lucida Grande",Lucida,Arial,Helvetica,Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

#main_content a:hover{
	color: #cccccc;
}

#middle_col ul {
	list-style-image:url(../images/square7.gif);
	list-style-type:square;
	padding:0 0 14px 10px;
}

#middle_col li {
	color:#303030;
	font-family:"Lucida Grande",Lucida,Arial,Helvetica,Verdana,sans-serif;
	font-size:11px;
	line-height:16px;
	margin:0px 0px 0px 0px;
	text-align:left;
	/*margin-left: 30px;*/
}


#right_col ul{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0;
}

#right_col ul ul{
	list-style-type: none;
	margin: 0px 0px 14px 10px;
	padding: 0;
}


#right_col li{
	display: block;
	font-weight: normal;
	margin-bottom: 0px;
}

#right_col a { 
	display: block;
	padding-bottom: 0px 0px 0px 0px;
	font-weight: normal;
}

#right_col a:hover { 
	color: #ff0000;
}


#right_col a.active_item{
	color: #ff0000;
}


#language_pick{
margin-left: 10px;
}

#sessiontb_menu h4{
	color:#333333;
	font-family:"Lucida Grande",Lucida,Arial,Helvetica,Verdana,sans-serif;
	font-size:11px;
	line-height:16px;
	text-align:left;
	padding: 0px;
	font-weight: bold;
	margin: 0px 0px 2px 0px;
	
}

#largeImg {
	/*border: solid 1px #ccc;*/
	width: 380px;
	/*height: 275px;*/
	/*padding: 5px;*/
}
.thumbs img {
	/*border: solid 1px #ccc;*/
	width: 80px;
	height: 53px;
	padding: 4px;
}
.thumbs img:hover {
	/*border-color: #FF9900;*/
}

#footer {
 clear: both;
 width: 100%;
 float:left;
 position: relative;
 z-index: 10;
 height: 100px;
 margin-top: 30px;
}


#footer_red {
	background-color:#ffffff;
	height: 18px;
	margin: 0px;
	padding:0px 0px 0px 0px;
	width: 100%;
	border-bottom: solid 1px #990000;
	border-top: solid 1px #990000;
}

#footer_black {
	background-color:#ffffff;
	height: 18px;
	margin: 0px;
	padding:0px 0px 0px 0px;
	width: 100%;
	border-bottom: solid 1px #990000;
}
#footer_grey {
	background-color:#ffffff;
	height: 50px;
	margin: 0px;
	padding:0px;
	width: 100%;
}

#footer a {
	color:#990000;
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	line-height: 16px;
	padding:0px 0px 0px 20px;
	text-decoration:none;
	margin: 10px 0px 0px 0px;
}

#footer a:hover{
	color:#ff0000;
	font-family: "Lucida Grande", Lucida, Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	padding-bottom:0px;
	text-decoration:none;
}

.rubrik {
	display:inline;
	float:left;
	width:150px;
	clear: left;
	padding: 5px 0px 5px 0px;
}

.insert {
padding: 5px 0px 5px 0px;
	display: inline;
clear: right;
width:150px;
float: right;
}

/* ++++ Main content holder ++++  */

#featured_news h3{
	color:#FF3300;
	font-family:"Lucida Grande",Lucida,Arial,Helvetica,Verdana,sans-serif;
	font-size:14px;
	line-height:18px;
	text-align:left;
	padding: 0px;
	margin: 0px;
}

.entry_date{
	color: #303030;
	font-family:"Lucida Grande",Lucida,Arial,Helvetica,Verdana,sans-serif;
	font-size:10px;
	line-height:16px;
	text-align:left;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}

#featured_news p{
	color:#303030;
	font-family:"Lucida Grande",Lucida,Arial,Helvetica,Verdana,sans-serif;
	font-size:11px;
	line-height:16px;
	text-align:left;
	padding: 0px;
	margin: 0px;
}

div.post h3{
	color:#FF3300;
	font-family:"Lucida Grande",Lucida,Arial,Helvetica,Verdana,sans-serif;
	font-size:14px;
	line-height:18px;
	text-align:left;
	padding: 0px;
	margin: 0px;
}

.red_head {
	color:#FF3300;
	font-weight: bold;
}

.list_date {
	color:#303030;
	font-weight: bold;
	font-family:"Lucida Grande",Lucida,Arial,Helvetica,Verdana,sans-serif;
	font-size:10px;
}

div.news_menu {
	padding: 0px 0px 16px 0px;
}

div.news_menu h3{
	color:#FF3300;
	font-family:"Lucida Grande",Lucida,Arial,Helvetica,Verdana,sans-serif;
	font-size:11px;
	line-height:16px;
	text-align:left;
	padding: 0px 0px 4px 0px;
	margin: 0px;
	text-weight: bold;
}

#left_home {
/*border: solid 1px #000000;*/
}


