A:link,A:visited {color: #2C78B5;text-decoration: underline;}
A:active,A:hover {color: #2C78B5;text-decoration: underline;}

A.o:link,A.o:visited {color: #FE7800;text-decoration: underline;}
A.o:active,A.o:hover {color: #FE7800;text-decoration: underline;}

A.g:link,A.g:visited {color: #747474;text-decoration: none;font-weight: medium;font: 8.4pt Verdana;}
A.g:active,A.g:hover {color: #747474;text-decoration: none;font-weight: medium;font: 8.4pt Verdana;}

A.w:link,A.w:visited {font: 8.4pt Verdana;color: #FFFFFF;text-decoration: underline;}
A.w:active,A.w:hover {font: 8.4pt Verdana;color: #FFFFFF;text-decoration: underline;}

A.s:link,A.s:visited {color: #2C78B5;text-decoration: underline;font: 8.4pt Verdana;}
A.s:active,A.s:hover {color: #2C78B5;text-decoration: underline;font: 8.4pt Verdana;}

A.catalogmenu:link,A.catalogmenu:visited {color: #FF9600;text-decoration: underline;font: 9.4pt Verdana;font-weight:bold}
A.catalogmenu:active,A.catalogmenu:hover {color: #FF9600;text-decoration: underline;font: 9.4pt Verdana;font-weight:bold}

A.catalogmenu2:link,A.catalogmenu2:visited {color: #FF9600;text-decoration: underline;font: 8.4pt Verdana;}
A.catalogmenu2:active,A.catalogmenu2:hover {color: #FF9600;text-decoration: underline;font: 8.4pt Verdana;}

A.big:link,A.big:visited {color: #2C78B5;text-decoration: underline;font: 10.4pt Verdana;}
A.big:active,A.big:hover {color: #2C78B5;text-decoration: underline;font: 10.4pt Verdana;}


A.small:link,A.small:visited {color: #726E6E;text-decoration: underline;font: 8.4pt Tahoma;}
A.small:active,A.small:hover {color: #726E6E;text-decoration: underline;font: 8.4pt Tahoma;}




A.tg1:link,A.tg1:visited {color: #2C78B5;text-decoration: underline;font-size:12pt;padding:2px;margin:3px}
A.tg1:active,A.tg1:hover {color: #ffffff;background-color:#2C78B5;text-decoration: none;font-size:12pt;padding:2px;margin:3px}

A.tg2:link,A.tg2:visited {color: #740000;text-decoration: underline;font-size:14pt;padding:2px;margin:3px}
A.tg2:active,A.tg2:hover {color: #ffffff;background-color:#740000;text-decoration: none;font-size:14pt;padding:2px;margin:3px}

A.tg3:link,A.tg3:visited {color: #A0A0A0;text-decoration: underline;font-size:16pt;padding:2px;margin:3px}
A.tg3:active,A.tg3:hover {color: #ffffff;background-color:#A0A0A0;text-decoration: none;font-size:16pt;padding:2px;margin:3px}

A.tg4:link,A.tg4:visited {color: #FE7800;text-decoration: underline;font-size:18pt;padding:2px;margin:3px}
A.tg4:active,A.tg4:hover {color: #ffffff;background-color:#FE7800;text-decoration: none;font-size:18pt;padding:2px;margin:3px}



body,td,p,ul {color: #000000; font: 8.4pt Verdana;}
b,strong{font-weight:bold;}
h1{color: #740000; font: 11.4pt Verdana; font-weight: bold}
h2{color: #989796; font: 8.4pt Verdana;font-weight: bold}

.head1{color: #ffffff; font: 8.4pt Verdana; font-weight: bold;background-color:#A0A0A0;padding-left:9px;padding-top:2px;padding-bottom:2px;margin-bottom:5px}
.head2{color: #ffffff; font: 8.4pt Verdana; font-weight: bold;background-color:#740000;padding-left:9px;padding-top:2px;padding-bottom:2px;margin-bottom:5px}

.tborder{font: 8.4pt Verdana;background-color:#D2D2D2}
.theader{font: 8.4pt Verdana;background-color:#E7E7E7;color:#000000;font-weight:bold}
.tcontent{background-color:#FFFFFF;font: 8.4pt Verdana;}
.graybg{font: 8.4pt Verdana;background-color:#EFEEEE}
.whitebg{font: 8.4pt Verdana;background-color:#FFFFFF}
.orange{background-color:#FF9600}
.sheader{color:#989796;font-weight:bold;font: 9.4pt Tahoma;}
.sheader2{color:#989796;font-weight:bold;font: 9.4pt Tahoma;}
.smember{BORDER: #D2D2D2 1px solid;background-color:#F2F2F2}
.sitem{background-color:#FFFFFF;padding:7px}

.price{color:#FE7800;font-weight:bold}
.date{color:#0071B2;}
.datenews{color:#747474;font: 8.4pt Verdana;}
.error{color:red;}
.ok{color:green;}
.newstitle{color:#000000;font-weight:bold}
.smalltext{color: #000000; font: 8.4pt Verdana;}
.smalltext2{font: 8.4pt Verdana;color:#969696}
.smalltext3{color: #000000; font: 7.4pt Verdana;}
.bigtext{color: #FE7800; font: 9.4pt Tahoma; font-weight: bold}
.white{color:#FFFFFF}
.line{background:url('images/x6.gif');width:100%;margin-bottom:6px}
.right_menu_publication{background-color:#F5F5F5;padding:10px;margin-bottom:15px}
.video_border{BORDER: #999999 1px solid;padding:1px}


a.paging{BORDER: #740000	 1px solid;padding:1px;background-color:#FAFAF9;padding:5px;text-decoration:none;color:740000}
a.paging:hover{BORDER: #740000 1px solid;padding:1px;background-color:#740000;padding:5px;text-decoration:none;color:#FFFFFF}


.paging2{BORDER: #740000 1px solid;padding:1px;background-color:#740000;padding:5px;text-decoration:none;color:FFFFFF}


.box_site_info{padding-left:9px;background:url('images/marker.gif');padding-top:1px;padding-bottom:1px;font-size:8.4pt}
.box_members{padding-left:15px;background:url('images/marker2.gif');padding-top:1px;padding-bottom:1px}
.box_photographer{padding-left:15px;background:url('images/marker.gif');padding-top:1px;padding-bottom:1px}
.profile_border{background-color:#D2D2D2}
.gg{color: #747474;text-decoration: none;font-weight: medium}

#bodytext,#bodytext p,#bodytext span,#bodytext font,#bodytext a,#bodytext ul,#bodytext td{font: 9.4pt Verdana;}













.ibox {
font-size:10pt;
        border:#a8a8a8 solid 1px;
        background: #F5F5F5;
}
.ibox:focus {
	background: #fff;
	border: 1px solid #686868;
} 





.ibox_ok {
font-size:10pt;
        border:#a8a8a8 solid 1px;
        background: #C3FFBB;
}
.ibox_ok:focus {
	background: #D5FCD0;
	border: 1px solid #686868;
} 





.ibox_error {
font-size:10pt;
        border:#a8a8a8 solid 1px;
        background: #FFAABB;
}
.ibox_error:focus {
	background: FEC4D0;
	border: 1px solid #686868;
} 



.isubmit {
font-size:9pt;
padding:6px;
font-weight:bold;
        background-color:#E4E4E4;
        border: 1px double #A2A2A2;
        border-left-color: #CBCBCB;
        border-top-color: #CBCBCB;
        color: #4F4F4F;
}


.submittop {
font-size:10pt;
        background-color:#E4E4E4;
        border: 1px double #A2A2A2;
        border-left-color: #CBCBCB;
        border-top-color: #CBCBCB;
}


.item_list{width:150;height:150;padding:6;float:left;margin-right:15;margin-bottom:15;vertical-align: bottom;}
.item_category{background-color:#FFFFFF;background:url('images/z3.gif');background-repeat:no-repeat;border: #d3cccc 1px solid;padding:9px}
.item_string{clear:both;vertical-align:bottom}




.blogmenu{color: #000000; font: 8.4pt tahoma;font-weight:bold}
.grayfont{color: #747474; font: 8.4pt tahoma;}
.lightfont{color: #FE7800; font: 8.4pt tahoma;}

A.blog:link,A.blog:visited {color: #2C78B5;text-decoration: underline;font: 9.4pt tahoma;font-weight:bold}
A.blog:active,A.blog:hover {color: #2C78B5;text-decoration: underline;font: 9.4pt tahoma;font-weight:bold}

previewbg{background-color:#FFFFFF;}


.upload_ok{background: #C3FFBB;}
.upload_error{background: #FEC4D0;}












.topmenu ul, .topmenu li{
    list-style:none;
    margin: 0;
    padding: 0;
}
.topmenu ul li {
	position:relative;	
	width:180px;
}
.topmenu ul li a{
	display:block;
	padding:6px 10px 6px 0px;
	color: #2C78B5;
	text-decoration: underline;
	font-weight:bold;
	margin:0px;
    background-color:#FFFFFF;
}

.topmenu ul li a:HOVER{
    background-color:#FFFFFF;

}

.topmenu ul li ul {
    display: none;
    position:absolute;
    top:0px;
    left:180px;
}














.ThemeXPTreeLevel0,.ThemeXPTreeLevel1
{
	cursor: default;
	background-color: white;

	white-space: nowrap;

	border:		0;
	padding:	0;
}

.ThemeXPTreeLevel1
{
	display: none;
}

.ThemeXPTable
{
	cursor: default;

	color:		inherit;
	background-color:	inherit;

	font-family:	Tahoma;
	font-size:	8.4pt;

	white-space: nowrap;

	border-collapse:	separate;

	border:		0;
	padding:	0;
}

.ThemeXPRow,.ThemeXPRowHover,.ThemeXPRowActive,.ThemeXPRowSelected
{
	background-color: inherit;
	white-space:	nowrap;

	border:		0;
	padding:	0;
}

.ThemeXPFolderSpacer,.ThemeXPItemSpacer,
.ThemeXPFolderLeft,.ThemeXPItemLeft,
.ThemeXPFolderText,.ThemeXPItemText,
.ThemeXPFolderRight,.ThemeXPItemRight
{
	background-color: inherit;
	white-space:	nowrap;

	border:		0;
	padding:	0;
}

/* it would be better that child selector > would work, but IE
	doesn't support it :( */

.ThemeXPFolderText a,
.ThemeXPItemText a
{
	text-decoration:	none;
	border:			0;
	padding:		1px;
	background-color:	inherit;
}

.ThemeXPRowHover .ThemeXPItemText a,
.ThemeXPRowHover .ThemeXPFolderText a
{
	color:			#000084;
	text-decoration:	underline;
}

.ThemeXPRowActive .ThemeXPItemText a,
.ThemeXPRowActive .ThemeXPFolderText a,
.ThemeXPRowSelected .ThemeXPItemText a,
.ThemeXPRowSelected .ThemeXPFolderText a
{
	color:			white;
	background-color:	#3169C6;
	text-decoration:	none;
}

/* in strict mode of XHTML, this is a fix for image connections */

.ThemeXPFolderSpacer img,
.ThemeXPItemSpacer img,
.ThemeXPFolderLeft img,
.ThemeXPItemLeft img,
.ThemeXPFolderRight img,
.ThemeXPItemRight img
{
	vertical-align:	bottom;
}

/* no need to modify these two since they are generic. */
/* they are used to coordinate the folder open/closing animation */

.JSCookTreeFolderClosed
{
}

.JSCookTreeFolderOpen
{
}

#JSCookTreeFolderClosed .JSCookTreeFolderOpen
{
	display:	none;
}

#JSCookTreeFolderOpen .JSCookTreeFolderClosed
{
	display:	none;
}




#smoothmenu2{z-index:10000}


.ddsmoothmenu-v ul{
margin: 0 0 0 2;
padding: 0;
width: 165px; /* Main Menu Item widths */
list-style-type: none;
font: 8.4pt Verdana;
z-index:10000;
}
 
.ddsmoothmenu-v ul li{
position: relative;
z-index:10000;
}

/* Top level menu links style */
.ddsmoothmenu-v ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 6 6 6 15;
border-bottom: 1px solid #dbdbdb;
}

.ddsmoothmenu-v ul li a:link, .ddsmoothmenu-v ul li a:visited, .ddsmoothmenu-v ul li a:active{
background: #f5f5f5; /*background of menu items (default state)*/
color: #24537c;
}


.ddsmoothmenu-v ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background: #efefef; 
color: #24537c;
}

.ddsmoothmenu-v ul li a:hover{
background: #efefef; /*background of menu items during onmouseover (hover state)*/
color: #24537c;
}

/*Sub level menu items */
.ddsmoothmenu-v ul li ul{
position: absolute;
width: 165px; /*Sub Menu Items width */
top: 0;
font-weight: normal;
visibility: hidden;
z-index:10000;
}



 
/* Holly Hack for IE \*/
* html .ddsmoothmenu-v ul li { float: left; height: 1%; }
* html .ddsmoothmenu-v ul li a { height: 1%; }
/* End */

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;

}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.8;
}



.bodytext{padding:10 0 10 0px;clear:both;margin-bottom:20px;height:100%}
.bodytext h1 {margin-top:0px}
.bodytext2{padding:10px;clear:both;margin-bottom:20px;width:100%;}



.sc_menu_div img {
  border: 2px #F5F5F5 solid;
}
.sc_menu_div a:hover img {
border: 2px #FE7800 solid;
background-color: transparent;
}

.sc_menu_div{background-repeat:no-repeat;width:90;height:90;display: block;float:left;margin-right:5;margin-bottom:5}


.right_menu_publication{padding:10px;margin-bottom:15px}




.seller_list a{font: 13pt Arial}
.seller_menu{margin-bottom:10;padding-top:3;clear:both}
.seller_menu a{padding:5}
.seller_menu a:hover{padding:5;background-color:#740000;text-decoration:none;color:#FFFFFF}
.seller_menu a.seller_menu_active{padding:5;background-color:#740000;text-decoration:none;color:#FFFFFF}

.seller_list span
{
font: 9pt Arial;
color: #b8babc;
font-weight:bold;
}

.vertical_line{background:url('images/s15.gif');background-repeat:repeat-x}



.searchmenu
{
clear:both;
padding-top:15;
padding-bottom:17;
}

.searchmenu2
{
padding:12;
background-color:#F5F5F5;
}




.resultmenu
{
padding-bottom:4
}

.contentmenu
{
padding-bottom:4;
}
