/*html, body {
background: url(homebg_a.gif) top left repeat-x;} */

html, body {
font-size: 10px; /* Resets 1em to 10px */
font-family: Arial, Helvetica, sans-serif;
background: url(../img/bg.gif) top left repeat-x;
/*background: url(homebg_a.gif) top left repeat-x;} */  
color: #3C3F36;
margin: 0;
padding: 0;
}

#content {
            width: 960px;
            text-align: left;
            margin:0; 
             border-right: 5px solid #3C3F36;
              border-left: 5px solid #3C3F36; 
              
              
}




#pages {
width: 100%;
height: 54px;
color: #ffffff;
text-align: left;
padding-top: 6px;
background: url(../img/homebg_a.gif) top left repeat-x;

}

#pages ul {
list-style: none;
margin: 0;
padding: 0;
font-size:10px;
font-weight:bold;
}

#pages li {
display: inline;
margin: 0 15px 0 0;
font-size:10px;
font-weight:bold;
}

#pages a:link, #pages a:visited {
color: #fff;
text-decoration: none;
font-size:10px;
font-weight:bold;
}


#bild {height:150px; margin:0 0 0 0; background-image:url(../img/bg2.jpg); background-repeat:no-repeat; border-top: 5px solid #3C3F36; border-bottom: 5px solid #3C3F36;}

#naviwrapp { width:200px; float:left;}
#navi { width:200px; padding:5px; font-size:10px; 
border-right: 3px solid #3C3F36;
   border-bottom: 3px solid #3C3F36; 

}


#contenttext { width: 727px; float:right; padding:5px; margin-top:0px; margin-right:10px;}


/* Begin Footer */

#footer {
border-top: 5px solid #3C3F36; border-bottom: 5px solid #3C3F36; background: url(../img/homebg.gif) top left repeat-x; width: 100%; height: 53px; background-repeat:none; background-color: #3C3F36; font-size:8px;
}
#footertext {padding-top:25px; color:#fff;} 


#footer a:link { color: #fff;}
#footer a:hover {color: #fff; text-decoration:underline;}
#footer a:visited   { color: #fff;}                                     
.footer_links   {color: #fff; text-decoration:underline;}

           
h1, h2, h3 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}

h1,h2 {

text-align: left;
margin-bottom:15px;
margin-top:0px;
margin-right:0px;
margin-left:0px;
padding: 0;

}

h2 {
/*font-size: 1.6em;*/
}

h3 {
font-size: 1.3em;
margin: 0;
padding: 0;
}

h4{
margin: 0;
padding: 0;
}

h5 {
font-size: 1.0em;
margin: 0;
padding: 0;
}


a:link, a:visited {
color: #3C3F36;
text-decoration: none;
}

a:hover {
color: #707366;
text-decoration: underline;
}

.left_nav_header{
	background-color: #3C3F36;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	padding: 6px;
	}


#navistyle td {
              font-size:10px;
}

td { font-size:12px;}



.tag_cloud_body_box{
padding: 5px 5px 5px 10px;
text-align: center;
vertical-align: middle;
}

.sub_banner{
  background-color: #3C3F36;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	padding: 6px;
}

.left_form{
margin: 0px;
padding: 0px;
}

.go_button2{
	color: #ffffff;
	background-color: #3C3F36;
	font-size: 10px;
	font-weight: bold;
	padding: 0px 2px 0px 2px;
	border-style:solid;
}

.lang_drop_down_box{
font-size: 11px;
font-weight: bold;
width: 150px;
border: 1px solid #000000;
}
.lang_select_area{
padding: 5px 5px 5px 10px;
}

.stat_main_box{
border: 1px solid #E8E8E8;

}
.stat_inner_box{
border: 1px solid #E8E8E8;
font-size: 10px;
}


a.white_link:link	{
	font-size: 12px;
	color:#ffffff;
	font-weight: normal;
	}
a.white_link:visited {
	font-size: 12px;
	color:#ffffff;
	font-weight: normal;
	}
a.white_link:hover	{
	font-size: 12px;
	color:#ffffff;
	font-weight: normal;
	}
	
	
	.search_bar{
	background-color: #3C3F36;
	color: #ffffff;
	font-weight: bold;
	padding: 6px;
	border: 1px solid #ebe9dc;
	}
	
	div.body_copy{
	color: #000;
	padding: 20px;
	}
	
	.body_header_text{
	/* color: #78B7EA; */
	color: #000;
	font-family: Arial, Century Gothic;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 0;
	padding-bottom: 10px;
	}
td.index_copy_area{
	background-color: #fff;
/*	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#3C3F36,endColorStr=#3C3F36); */
border: 2px solid #3C3F36;
color: #000;
	font-size:12px;
	}
.index_copy_area td {color: #000;}
	
	.featured_photos_tab{
	font-weight: bold;
	color: #0467CB;
	padding-left: 10px;
	}
	
	.other_photos_tabs{
	background-color: #3C3F36;	
	}
	
	span.other_photos_tabs{
	padding-left: 15px;	
	}
	
a.white_bold_link:link	{
	color:#ffffff;
	font-weight: bold;
	letter-spacing: -1;
	}
a.white_bold_link:visited {
	color:#ffffff;
	font-weight: bold;
	letter-spacing: -1;
	}
a.white_bold_link:hover	{
	color:#333333;
	font-weight: bold;
	letter-spacing: -1;
	}
	
.homepage_news_top{
padding-right: 120px;
}	

div.featured_news{
	font-size: 11px;
	color: #ffffff;
	border: 1px solid #fff;
	background-color: #3C3F36;
	padding: 5px;
	}

a.more_news_links:link	{
	color:#ffffff;
	}
a.more_news_links:visited {
	color:#ffffff;
	}
a.more_news_links:hover	{
	color:#fff;
	text-decoration:underline;
	}

.featured_photos_tab{
	font-weight: bold;
	color: #000;
	padding-left: 10px;
	font-size:12px;
	}	

.other_photos_tabs{
	background-color: #3C3F36;
  font-size:12px;	
	}
	
a.white_bold_link:link	{
	color:#ffffff;
	font-weight: bold;
	letter-spacing: -1;
	}
a.white_bold_link:visited {
	color:#ffffff;
	font-weight: bold;
	letter-spacing: -1;
	}
a.white_bold_link:hover	{
	color:#ffffff;
	font-weight: bold;
	letter-spacing: -1;
	text-decoration:underline;
	}	






.crumb{
	padding-left: 5px;
	color: #000;
	font-weight: bold;
	font-size:12px;
	}
	
a.crumb_links:link{
	color:#000;
	font-weight: bold;
	}
a.crumb_links:visited {
	color:#000;
	font-weight: bold;
	}
a.crumb_links:hover	{
	color:#000;
	font-weight: bold;
	text-decoration:underline;
	}	
  
.featured_news_header{
	color: #ffffff;
	font-weight: bold;
	background-color: #3C3F36;
	font-size:12px;
	}  	
.other_photos_tabs2{
	padding-right: 5px;
	padding-left: 5px;
	background-color: #3C3F36;
  font-size:12px;	
	}	
	
	
	.homepage_line{
	border: 2px solid #3C3F36;
	padding:2px;
	font-size:12px;
	}
	
.gal_search_sort{
padding-left: 15px;
font-size:12px;
}	

.gallery_copy{
	color: #000;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	}
	
.gal_photo_background{
background-color: #FFFFFF;
padding-bottom: 12px;
}	
.pri_photos_photo_background{
background-color: #FFFFFF;
padding-bottom: 12px;
}
.gal_sub_category_area{
padding: 10px 14px 10px 14px;
background-color: #F8F8F8;
}

.i_featured_area{
background-color: #F9F9F9;
border: 0px;
}
.i_featured_area_a{
background-color: #F9F9F9;
border: 1px solid #eeeeee; 
padding: 5px 0px 5px 0px;
}
.i_featured_area_b{
background-color: #F9F9F9;
border: 1px solid #eeeeee; 
padding: 5px;
}
.featured_photo_title_display_area{
color: #A4A4A4;
}


.new_photos_main_background{
background-color: #FFFFFF;
}
.new_photos_photo_background{
background-color: #FFFFFF;
}
.i_new_photos_background{
background-color: #F9F9F9;
border: 1px solid #eeeeee;
padding: 5px 0px 5px 0px;
}
.new_photo_title_display_area{
color: #A4A4A4;
}
.new_photo_paging{
color: #000000;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
width: 100%;
clear: both;
}
.new_photo_next_previous_page{
font-weight: bold;
color: #CCCCCC;
}


.pop_photos_main_background{
background-color: #FFFFFF;
}
.pop_photos_photo_background{
background-color: #FFFFFF;
}
.i_pop_photos_background{
background-color: #F9F9F9;
border: 1px solid #eeeeee;
padding: 5px 0px 5px 0px;
}
.pop_photo_title_display_area{
color: #A4A4A4;
}
.pop_photo_paging{
color: #000000;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
width: 100%;
clear: both;
}
.pop_photo_next_previous_page{
font-weight: bold;
color: #CCCCCC;
}
.i_details_background{
border: 0px;
width: 95%;
background-color: #FFFFFF;
}

.download_and_cart_buttons{
float: right;
}
.download_and_cart_button_style{
border: 1px solid #a9a9a9;
}
.rating_area_box{
horisontal-align: middle;
padding: 5px;

border-top: 1px solid #eeeeee;
border-left: 1px solid #eeeeee;
border-right: 1px solid #eeeeee;
border-bottom: 1px dashed #B0D9FB;
}

.rating_area_box li {display: inline; padding-left:3px;}

.main_sales_table_box{
border: 1px solid #000000;
}

.large_import_text{
font-size: 13px;
}

.photog_upload_box{
background-color: #FFFFFF;
}



