/********************************************************/
/* 		Theme 002										*/
/********************************************************/
/* 		CSS by ndrez - Endre Zonai - 2009				*/
/********************************************************/
/* 		internetID.biz									*/
/********************************************************/

body {
	background: #f6f6f6 url(images/body_bg.jpg) repeat left top;
}
body, h1, h2, h3, p, a, ul, li, img, form, textarea, select, input, button {
	font-family: Georgia, "Times New Roman", Times, serif;
}
h1, h1 a, h1 a:hover {
	/** Company name **/
	color:#4c442f;
}
h2 a, h3 a, .header p a, .add_pic, .magnify_pic, .add_group, .delete {
	font-style:normal;
}
h2 {
	/** Page headings **/
	color:#4c442f;
}
p, .item_details  {
	/** Text's **/
	color:#4f4a46;
}
a {
	/** Links **/
	color:#601205;
	font-style:normal;
}
p a {
	text-decoration:underline;
}
p a:hover {
	text-decoration:none;
}
/** Page top and bottom settings **/
#default_size .page_top {
	background-image: url(images/page_top.png);
	height:9px;
}
#default_size .footer {
	background: url(images/page_bottom.png) no-repeat left top;
	padding-bottom:37px;
}
#large_size .page_top {
	background-image: url(images/page_top_large.png);
	height:12px;
}
#large_size .footer {
	background: url(images/page_bottom_large.png) no-repeat left top;
	padding-bottom:37px;
}
/** Company message **/
.header p {
	color:#4f4a46;
}
/** Presentation background **/
.main_menu_wrapper {
	background: url(images/menu_bg.gif) repeat-x left bottom;
}
#default_size .main_menu_wrapper{
	margin: 0 -56px;
	padding: 21px 56px 0 56px;
}
#large_size .main_menu_wrapper {
	margin: 0 -70px;
	padding: 21px 70px 0 70px;
}
.page_top, .footer {
	background:none;
}
.page_content {
	padding: 25px 0;
	background-color:#FFF;
	float:left;
}
.main_menu_wrapper a {
	float:left;	
	/** Main menu link color **/
	color:#4f4a46;
	font-style:italic;
	padding: 0 0 0 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
.main_menu li a {
	padding: 0 11px;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	/** Main menu link underline **/
	border-bottom: solid 8px #e9e7e3;
	text-decoration:none;
}
.main_menu_wrapper li a:hover {
	color:#abaaa8;
	text-decoration:none;
}
.main_menu_wrapper li.on a, 
.main_menu_wrapper li.on a:hover {
	/** Main menu active link **/
	border-bottom-color:#b7afa3;
	color:#4c442f;
}
.sub_groups li a {
	float:left;
	/** Group link color **/
	color:#abaaa8;
	text-transform:uppercase;
	font-weight:bold;
}
.sub_groups li.on a {
	/** Active group link color **/
	color:#4f4a46;
}
.item_list li {
	padding-bottom:20px;
	/** Item underline color **/
	border-bottom: solid 2px #e8e8e8;
}
.item_list li.current {
	/** Selected item underline color **/
	border-bottom: solid 2px #e04103;
}
.order a {
	font-style:italic;
}
.order p {
	float:left;
	/** Item price color **/
	color:#c4c263;
	font-weight:bold;
}
.paging li a {
	/** Pagin link color **/
	color:#8c8c8c;
	margin:0 4px;
}
.paging p, 
.paging li.on a {
	font-weight:bold;
	/** Paging activ link color **/
	color:#4f4a46;
}
.image_list li img {
	border:solid 2px #e6e6e6;
	/** Overall image list border color **/
	filter:alpha(opacity=80);
	opacity:0.8;	
}
.narrow_column .image_list li img {
	/** Gallery image border color **/
	border:solid 2px #FFF;
}
.image_list li a:hover img {
	filter:alpha(opacity=100);
	opacity:1.0;	
}
.image_list li.on img, 
.image_list li.on_size img  {
	/** Overall active image list border color **/
	border:solid 2px #601205;
	filter:alpha(opacity=100);
	opacity:1.0;	
}
.page_menu li.on a {
	/** Admin page submenu border color **/
	border: solid 2px #601205;
	color:#601205;
}
.page_menu li a:hover {
	/** Admin page submenu link hover color **/
	text-decoration:none;
	color:#d5d5d5;
}
.footer p {
	color: #d5d5d5;
}