body, html { 
	background: url('images/grid_bgr.gif') top center repeat-y;
        font:Verdana;
	font-size:11pxt;
	line-height:15px;
	font-weight:normal;
	color: #000; 
}

body,td,ul {font:11px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; line-height :18px;}

p {font:11px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; line-height :15px; margin:0 0 20px 0;}

a:link, a:visited, a:active  { color : #971b1f; text-decoration : none; outline : 0;}
a:hover { color : #fffffa; text-decoration : none; background : #971b1d; outline : 0;} 

A.o:link,A.o:visited,A.o:active {color: #971b1f;text-decoration: none;}
A.o:hover {color: #fffffa; text-decoration: none;}

A.g:link,A.g:visited,A.g:active {color: #747474;text-decoration: none;}
A.g:hover {/*color: #fffffa;*/ text-decoration: underline; background:none;}

A.w:link,A.w:visited,A.w:active {font: 8.4pt Verdana; color: #fff;text-decoration: none;}
A.w:hover {font: 8.4pt Verdana; text-decoration: none; color:#971b1f; background:none;}

A.w1:link,A.w1:visited,A.w1:active {font: 8.4pt Verdana; color: #fff;text-decoration: none;}
A.w1:hover {font: 8.4pt Verdana; text-decoration: underline; background:none;}

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

A.catalogmenu2:link,A.catalogmenu2:visited,A.catalogmenu2:active {color: #ff9600;text-decoration: underline; font: 11px Verdana;}
A.catalogmenu2:hover {color: #ff9600;text-decoration: underline;font: 11px Verdana;}

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

A.small:link,A.small:visited,A.small:active {color: #726e6e;text-decoration: underline;font: 7.4pt Tahoma;}
A.small:hover {color: #726e6e;text-decoration: underline;font: 7.4pt Tahoma; background: none;}

b,strong {font-weight:bold;}

h1 {color: #971b1f; font: 12px Georgia; font-weight: bold; font-style : italic; background : url(images/h2_blog.gif) no-repeat left top; margin : 5px auto; padding:0 0 0 20px; margin:0 0 0 -5px;}
h2 {color: #971b1f; font: 12px Georgia; font-weight: bold; font-style : italic; background : url(images/h2_blog.gif) no-repeat left top; margin : 5px auto; padding:0 0 0 20px; margin:0 0 0 -5px;}

.head1{color: #971b1f; font: 12px Georgia; font-weight: bold; font-style : italic; background :  url(images/h2_blog.gif) no-repeat left top; margin : 5px 0 5px -5px; padding:0 0 0 20px;}
.head2{color: #971b1f; font: 12px Georgia; font-weight: bold; font-style : italic; margin : 5px auto;}

.tborder{background-color:#d2d2d2}

.theader{background:url('images/x8.gif');background-color:#e7e7e7;color:#000;font-weight:bold}

.tcontent{background:url('images/x9.gif');background-color:#fff}

.graybg{background-color:#eee}

.whitebg{background-color:#fff}

.orange{background-color:#ff9600}

.sheader{color:#666;font-weight:bold;font-size:12px;}

.sheader2{color:#666;font-weight:bold;font-size:12px;}

.smember{border: #d2d2d2 1px solid; background-color:#f2f2f2}

.sitem{background-color:#fff;padding:7px}

.price{color:#971F20;font-weight:bold}

.date{color:#0071B2;}

.datenews{color:#747474; /*font: 8.4pt Tahoma;*/}

.error{color:red;}

.ok{color:green;}

.newstitle{color:#000;font-weight:bold}

.smalltext{color: #000; font-size: 10px;}

.bigtext{color: #fe7800; /*font: 9.4pt Tahoma;*/ font-weight: bold}

.white{color:#fff}

.box_site_info{padding-left:15px;background:url('images/marker.gif');padding-top:1px;padding-bottom:1px;background-repeat: no-repeat}
.box_members{padding-left:15px;background:url('images/marker2.gif');padding-top:1px;padding-bottom:1px;background-repeat: no-repeat}

.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;}

input,select {color: #000; /*font: 8.4pt Verdana*/}

.items_added{background-color:#fff;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: #000; /*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,A.blog:active {color: #2C78B5;text-decoration: underline;/*font: 9.4pt tahoma;*/font-weight:bold}
A.blog:hover {color: #2C78B5;text-decoration: none;/*font: 9.4pt tahoma;*/font-weight:bold; background:none;}

previewbg{background:#fff;}



.topmenu{float:left;}



.paging{border: #d2d2d2 1px solid;padding:1px;background-color:#fafaf9;padding:3px}
.paging2{border: #fc9131 1px solid;padding:1px;background-color:#ffdab8;padding:3px;}



.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;
}



.add_to_cart {
font-size:8.4pt;
padding:2px;
        background-color:#971F20;
        border: 1px double #7E1314;
        color: #FFFFFF;
}

.item_list{background-color:#eee;border:#cdcccc 1px solid;padding:9px}
.item_category{background-color:#eeee;border:#cdcccc 1px solid;padding:9px}


.upload_ok{background: #c3ffbb;}
.upload_error{background:#fec4d0;}

.button_ok{background:url('images/x8.gif');background-color:#e7e7e7;border: 1px solid #a2a2a2;padding:3px}
.button_cancel{background:url('images/x8.gif');background-color:#e7e7e7;border: 1px solid #a2a2a2;padding:3px}

.box_header{margin-bottom:15px;}





.menubg{background-color:#ececec;padding-top:4;padding-left:20;cursor:hand;color: #2c78b5;text-decoration: underline;font-weight:medium;}

.menubg2{background-color:#f5f5f5;padding-top:4;padding-left:20;cursor:hand;color: #2c78b5;text-decoration: underline;font-weight:medium;}

.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{}
.clLevel0over{}
.clLevel0border{position:absolute; visibility:hidden; }

.clLevel1 {
	padding:2px 2px 2px 20px; font-size:8pt; position:absolute; font-weight:medium; text-decoration:underline; cursor:hand;
/*PADDING-RIGHT: 2px; PADDING-LEFT: 20px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: tahoma; POSITION: absolute;font-weight:medium;text-decoration:underline;cursor:hand;*/
}
.clLevel1over {
	padding:2px 2px 2px 20px; font-size:8pt; position:absolute; font-weight:medium; text-decoration:underline; cursor:hand;
/*PADDING-RIGHT: 2px; PADDING-LEFT: 20px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: tahoma; POSITION: absolute;font-weight:medium;text-decoration:underline;cursor:hand;*/
}
.clLevel1 {
	color: #2c78b5; background-color: #ececec; layer-background-color: #ececec;cursor:hand;
}
.clLevel1over {
	cursor: hand; color: #2c78b5; background-color: #f5f5f5
}
.clLevel1border {
	z-index: 500; visibility: hidden; position: absolute; background-color: #dfdcdc; layer-background-color: #dfdcdc
}




.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;
}







.rborder{background:url('images/z1.gif');background-repeat:repeat-y}
.rborder2{background:url('images/z2.gif');background-repeat:repeat-y}