A:link,A:visited {
	color: #CBD3E1;
}
A:active,A:hover {
	color: #CBD3E1;
}

A.o:link,A.o:visited {
	color: #FEA14E;
}
A.o:active,A.o:hover {
	color: #FEA14E;
}

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

A.w:link,A.w:visited {
	color: #699;
	font-family: Verdana;
	font-size: 9.4pt;
}
A.w:active,A.w:hover {
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 9.4pt;
}

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

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

A.big:link,A.big:visited {
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 9.4pt;
}
A.big:active,A.big:hover {
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 9.4pt;
}


A.small:link,A.small:visited {
	color: #ffffff;
	font-family: Tahoma;
	font-size: 7.4pt;
}
A.small:active,A.small:hover {
	color: #ffffff;
	font-family: Tahoma;
	font-size: 7.4pt;
}


A.sortmenu:link,A.sortmenu:visited {color: #FFFFFF;text-decoration: none;background-color:#70829F;padding:5px;font-weight:bold;margin:1}
A.sortmenu:active,A.sortmenu:hover {color: #FFFFFF;text-decoration: none;background-color:#FEA14E;padding:5px;font-weight:bold;margin:1}

A.asortmenu:link,A.asortmenu:visited {color: #FFFFFF;text-decoration: none;background-color:#FEA14E;padding:5px;font-weight:bold;margin:1}
A.asortmenu:active,A.asortmenu:hover {color: #FFFFFF;text-decoration: none;background-color:#FEA14E;padding:5px;font-weight:bold;margin:1}

body,td,p,ul {color: #CBD3E1; font: 8.4pt Verdana;}
b,strong{font-weight:bold;}
h1{color: #FEA14E; font: 9.4pt Tahoma; font-weight: bold}
h2{color: #CBD3E1; font: 8.4pt Verdana;font-weight: bold}

.head1{color: #FEA14E; font: 9.4pt Tahoma; font-weight: bold}
.head2{color: #CBD3E1; font: 8.4pt Tahoma;font-weight: bold}

.tborder{background-color:#334B77}
.theader{background-color:#3E547B;color:#ffffff;font-weight:bold}
.tcontent{background-color:#41577E}
.graybg{background-color:#4E6387}
.whitebg{background-color:#566B8E}
.orange{background-color:#FEA14E}
.sheader{BORDER-BOTTOM: #5F6C82 1px solid;color:#FFFFFF;font-weight:bold;font: 9.4pt Tahoma;background-color:#1C2D4B}
.sheader2{color:#989796;font-weight:bold;font: 9.4pt Tahoma;}
.smember{BORDER: #D2D2D2 1px solid;background-color:#F2F2F2}
.sitem{background-color:#4E6387;padding:7px}

.price{color:#FEA14E;font-weight:bold}
.date{color:#0071B2;}
.datenews{color:#ffffff;font: 8.4pt Tahoma;}
.error{color:red;}
.ok{color:green;}
.newstitle{color:#000000;font-weight:bold}
.smalltext{color: #FFFFFF; font: 7.4pt Verdana;}
.bigtext{color: #FEA14E; font: 9.4pt Tahoma; font-weight: bold}
.white{color:#FFFFFF}

.box_site_info{padding-left:15px;background:url('images/marker.gif');padding-top:1px;padding-bottom:1px}
.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:#334B77}
.gg{color: #CBD3E1;text-decoration: none;font-weight: medium}

input,select {color: #000000; font: 8.4pt Verdana}

.items_added{background-color:#FFFFFF;padding:20px;border: #5A5A5A 1px dashed;}

.tg1{font-size:7.4pt}
.tg2{font-size:8.4pt}
.tg3{font-size:9.4pt}
.tg4{font-size:10.4pt}

.blogmenu{color: #FFFFFF; font: 8.4pt tahoma;font-weight:bold}
.grayfont{color: #FFFFFF; font: 8.4pt tahoma;}
.lightfont{color: #FEA14E; font: 8.4pt tahoma;}

A.blog:link,A.blog:visited {
	color: #FFFFFF;
	font-weight:bold;
	font-family: tahoma;
	font-size: 9.4pt;
}
A.blog:active,A.blog:hover {
	color: #FFFFFF;
	font-weight:bold;
	font-family: tahoma;
	font-size: 9.4pt;
}

.previewbg{background-color:#566B8E;}


.topmenu{float:left;}



.paging{padding:1px;background-color:#4E6387;border:#334B77 1px solid;padding:3px}
.paging2{padding:1px;background-color:#344B74;border:#213354 1px solid;padding:3px;}


.ibox {
font-size:10pt;
        border:#1D2F4E solid 1px;
        background: #C7D4EA;
}
.ibox:focus {
	background: #fff;
	border: 1px solid #1D2F4E;
} 





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





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



.isubmit {
font-size:9pt;
padding:6px;
font-weight:bold;
        background-color:#EFA460;
        border: 1px double #CF7D32;
        border-left-color: #CF7D32;
        border-top-color: #CF7D32;
        color: #FFFFFF;
}



.isubmit_orange {
font-size:9pt;
padding:6px;
font-weight:bold;
border: 1px double #C56610;
border-left-color: #EE8425;
border-top-color: #EE8425;
color: #FFFFFF;
background-color:#FD851A;
}


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

.add_to_cart {
font-size:8.4pt;
padding:2px;
        background:#FC8F2E;
        border: 1px double #EE8425;
        color: #FFFFFF;
}


.item_list{background-color:#4E6387;border:#334B77 1px solid;padding:9px}
.item_category{background-color:#4E6387;border:#334B77 1px solid;padding:9px}
.warning{background-color:#FCE4A9;border: #F7B441 1px solid;padding:9px}




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

.box_header{margin-bottom:15px;}


.menubg{background-color:#495D82;padding-top:4;padding-left:20;cursor:hand;color: #CBD3E1;text-decoration: underline;font-weight:bold;}

.menubg2{background-color:#576B8F;padding-top:4;padding-left:20;cursor:hand;color: #CBD3E1;text-decoration: underline;font-weight:bold;}


.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}  

.clBar{position:absolute;visibility:hidden}


.clLevel0,.clLevel0over{position:absolute;}
.clLevel0{COLOR: #CBD3E1; BACKGROUND-COLOR: #495D82; layer-background-color: #495D82;cursor:hand;}
.clLevel0over{COLOR: #CBD3E1; BACKGROUND-COLOR: #495D82; layer-background-color: #495D82;cursor:hand;}
.clLevel0border{position:absolute; visibility:hidden;BACKGROUND-COLOR: #344B74; layer-background-color: #344B74}

.clLevel1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 20px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: tahoma; POSITION: absolute;font-weight:bold;text-decoration:underline;cursor:hand;
}
.clLevel1over {
	PADDING-RIGHT: 2px; PADDING-LEFT: 20px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: tahoma; POSITION: absolute;font-weight:bold;text-decoration:underline;cursor:hand;
}
.clLevel1 {
	COLOR: #CBD3E1; BACKGROUND-COLOR: #495D82; layer-background-color: #495D82;cursor:hand;
}
.clLevel1over {
	CURSOR: hand; COLOR: #CBD3E1; BACKGROUND-COLOR: #576B8F; layer-background-color: #576B8F
}
.clLevel1border {
	Z-INDEX: 500; VISIBILITY: hidden; POSITION: absolute; BACKGROUND-COLOR: #344B74; layer-background-color: #344B74
}















.ThemeXPTreeLevel0,.ThemeXPTreeLevel1
{
	cursor: default;
	background-color: #495D82;

	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:	underline;
	border:			0;
	padding:		1px;
	background-color:	inherit;
}

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

.ThemeXPRowActive .ThemeXPItemText a,
.ThemeXPRowActive .ThemeXPFolderText a,
.ThemeXPRowSelected .ThemeXPItemText a,
.ThemeXPRowSelected .ThemeXPFolderText a
{
	color:			white;
	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;
}

