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: #009bfe;text-decoration: underline;}
A.o:active,A.o:hover {color: #009bfe;text-decoration: underline;}

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

A.w:link,A.w:visited {font: 8.4pt Verdana;color: #272727;text-decoration: none;}
A.w:active,A.w:hover {font: 8.4pt Verdana;color: #272727;text-decoration: none;}
A.w2:link,A.w2:visited {font: 8.4pt Verdana;color: #222222;text-decoration: none;}
A.w2:active,A.w2:hover {font: 8.4pt Verdana;color: #222222;text-decoration: none;}

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

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

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

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


A.sortmenu:link,A.sortmenu:visited {color: #4673A6;text-decoration: none;background-color:#F3F2EF;padding:5px;font-weight:bold;margin:1}
A.sortmenu:active,A.sortmenu:hover {color: #FFFFFF;text-decoration: none;background-color:#009bfe;padding:5px;font-weight:bold;margin:1}

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

body{
	background: url(images/bgr.gif) #f7f6f6 repeat-x top;
	color: #404040;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .75em;}

#menu{position: relative;
	float: left;
	line-height: 55px;
	padding: 0 1px 0 0;
	text-align: center;}
.amenu{float:left;padding-left:20px;padding-top:10;}
.amenu2{float:left;padding-left:20px;padding-top:3px}
.amenu3{float:left;padding-left:20px;padding-top:3px;font-weight:bold;}
#sitemenu{padding-left:30px;padding-top:0px;padding-bottom:8px;clear:both}
#sitemenu2{clear:both}
#logo{padding-left:30px}
.smenu{padding-left:20px}
#box_languages{float:right;padding-right:30px;padding-top:40px}
#box_search{float:right;padding-right:100px;padding-top:40px}
.body_content{padding-top:20px;padding-left:30px;padding-right:30px}
.body_content_home{padding-top:20px;padding-left:30px;padding-right:30px}
.sbox{border: #ccd4d8 1px solid;margin-top:20px;padding-left:20;padding-right:10;padding-bottom:10;padding-top:10;background-color:#FFFFFF;background:url('images/z3.gif');background-repeat:no-repeat;}
.box_header{margin-bottom:15px;padding:9px;background-color:#FFFFFF;background:url('images/z3.gif');background-repeat:no-repeat;border: #ccd4d8 1px solid;}
.sort_menu{margin-bottom:15px;padding:9px;background-color:#FFFFFF;background:url('images/z3.gif');background-repeat:no-repeat;border: #ccd4d8 1px solid;}
.content_border{background-color:#ccd4d8}
.content_body{padding:9px;background-color:#FFFFFF;background:url('images/z3.gif');background-repeat:no-repeat;border: #ccd4d8 1px solid;margin-top:15px}

.home1{padding:13px;background-color:#FFFFFF;background:url('images/z3.gif');background-repeat:no-repeat;border: #ccd4d8 1px solid;}
.home2{padding:13px;background:url('images/z11.gif');background-color:#F6F5F5;background-repeat:no-repeat;border: #ccd4d8 1px solid;}
.component{margin:2px}


.topmenu{float:left;height:21px}


#footer{padding:30px;background:url('images/z8.gif');background-repeat:repeat-x;margin-top:20px}

body,td,p,ul {color: #000000; font: 8.4pt Verdana;}
b,strong{font-weight:bold;}
h1{color: #000000; font: 10.4pt Tahoma; font-weight: bold}
h2{color: #545454; font: 8.4pt Verdana;font-weight: bold}

.head1{color: #545454; font: 16.4pt Tahoma;margin-top:0px;margin-bottom:10px}
.head2{color: #545454; font: 8.4pt Tahoma;font-weight: bold}

.tborder{background-color:#D2D2D2}
.theader{background:url('images/x8.gif');background-color:#E7E7E7;color:#000000;font-weight:bold}
.tcontent{background:url('images/x9.gif');background-color:#FFFFFF}
.graybg{background-color:#FFFFFF;background:url('images/z9.gif');background-repeat:no-repeat;background-color:#F1F0F0}
.whitebg{background-color:#FFFFFF;background:url('images/z3.gif');background-repeat:no-repeat;}
.orange{background-color:#106296}
.sheader{color:#545454;font-weight:bold;font: 8.4pt Tahoma;margin-bottom:4px}
.sheader2{color:#000000;font-weight:bold;font: 9.4pt Tahoma;}
.smember{BORDER: #D2D2D2 1px solid;background-color:#F2F2F2}
.sitem{background-color:#FFFFFF;padding:7px}

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

.box_site_info{padding-left:10px;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:10px;background:url('images/marker.gif');padding-top:1px;padding-bottom:1px;background-repeat:no-repeat;}
.profile_border{background-color:#D2D2D2}
.gg{color: #747474;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;}




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: #2C78B5;text-decoration: underline;font-size:14pt;padding:2px;margin:3px}
A.tg2:active,A.tg2:hover {color: #ffffff;background-color:#2C78B5;text-decoration: none;font-size:14pt;padding:2px;margin:3px}

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

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



.blogmenu{color: #000000; font: 8.4pt tahoma;font-weight:bold}
.grayfont{color: #747474; font: 8.4pt tahoma;}
.lightfont{color: #009bfe; 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;}





.paging{BORDER: #D2D2D2 1px solid;padding:1px;background-color:#FAFAF9;padding:3px}
.paging2{BORDER: #39abf4 1px solid;padding:1px;background-color:#b8d9ff;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;
}



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


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


.add_to_cart {
background:url('images/z10.gif');
font-size:8.4pt;
padding:2px;
border: 1px double #EE8425;
color: #FFFFFF;
	background-color:#FD851A;
}


.ibox_login {
	background:url('images/z4.gif');
        border:#a8a8a8 solid 1px;
}
.ibox_login:focus {
	background: #fff;
	border: 1px solid #a8a8a8;
} 
.ibox_login_submit {
	background:url('images/z5.gif');
        border:#9F9F9E solid 1px;
	color:#606060;
}

.ibox_search {
	background-color:#2D2D29;
	color:#ABAAA0;
        border:#3F3F38 solid 1px;
}
.ibox_search_submit {
	background:url('images/z7.gif');
	color:#ABAAA0;
        border:#3F3F38 solid 1px;
	background-color:#22221C;
}
.form_language {
	background-color:#2D2D29;
	color:#ABAAA0;
        border:#3F3F38 solid 1px;

}


.item_list{background-color:#FFFFFF;background:url('images/z3.gif');background-repeat:no-repeat;border: #D8D5CC 1px solid;padding:9px;float:left;margin-right:10;margin-bottom:10}.item_category{background-color:#FFFFFF;background:url('images/z3.gif');background-repeat:no-repeat;border: #D8D5CC 1px solid;padding:9px}.warning{background-color:#FCE4A9;border: #F7B441 1px solid;padding:9px}

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








.menubg{padding-top:4;padding-left:20;cursor:hand;color: #2C78B5;text-decoration: underline;font-weight:medium;border-right: #ccd4d8 1px solid;border-left: #ccd4d8 1px solid;}

.menubg2{background-color:#EDECEC;padding-top:4;padding-left:20;cursor:hand;color: #2C78B5;text-decoration: underline;font-weight:medium;border-right: #ccd4d8 1px solid;border-left: #ccd4d8 1px solid;}

.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-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-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: #FBFAFA; 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;
}




.framestyle_buyer{border:  2px solid #A7A7A7;width:700;height:800;background-image:none}.framestyle_seller{border:  2px solid #A7A7A7;width:700;height:800;background-image:none}.framestyle_terms{border:  2px solid #A7A7A7;width:600;height:150;background-image:none}.framebody{background-color:#FFFFFF;margin:10;background-image:none}div.sc_menu {  position: relative;  height: 115px;  width: 500px;  overflow: hidden;  margin:0;  padding:0;}ul.sc_menu {  display: block;  height: 110px;  width: 1500px;  padding: 10px 0 0 10px;  margin: 0;  list-style: none;}.sc_menu li {  display: block;  float: left;  padding: 2px;}.sc_menu a {  display: block;  text-decoration: none;}.sc_menu img {  border: 2px #F5F5F5 solid;}.sc_menu a:hover img {border: 2px #e8a02c solid;background-color: transparent;}.sc_menu_div{background-repeat:no-repeat;width:90;height:90;display: block;float:left}#tabs {margin:0;padding:0;clear:both;}#tabs ul {list-style: none;padding:0px;margin:0px}#tabs li {display:inline;padding:0px;margin:0px;}#tabs a {float: left;padding: 0 5 0 15px;text-decoration:none;cursor:hand;}#tabs a span {float: left;background: url(images/s9.gif) repeat-x right top;padding: 8px 13px 10px 0px;color: #0a82aa;font: 11pt Arial;font-weight:bold;}#tabs a:hover span {color: #FE7800;background: url(images/s10.gif) repeat-x right top;}#tabs li.tact {float: left;color: #FFFFFF;background: url(images/s7.gif) no-repeat left top;padding: 0 0 0 0px;}#tabs li.tact span {float: left;background: url(images/s8.gif) no-repeat right top;padding: 8px 13px 10px 0px;color: #FFFFFF;font: 11pt Arial;font-weight:bold}#tabs li.tact a:hover span {color:#FFFFFF;background: url(images/s8.gif) no-repeat right top;}#tabs_content{clear:both;padding-top:10;height:200;padding-left:8}A.tabs_home_link img{border: #FFFFFF 2px solid;}A.tabs_home_link:hover img {border: #9dd51a 2px solid;}.component_table{background-color:white;}.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:#e8a02c;text-decoration:none;color:#FFFFFF}.seller_menu a.seller_menu_active{padding:5;background-color:#e8a02c;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}.catbox{padding-bottom:25;padding-right:60}.cat1 a{font:16pt Arial;font-weight:bold;border-bottom-color:#bfbfbf;border-bottom-style:dashed;border-bottom-width:1px;text-decoration:none;}.cat1 a:hover{font:16pt Arial;font-weight:bold;border-bottom-color:#bfbfbf;border-bottom-style:dashed;border-bottom-width:1px;text-decoration:none;color:#0a82aa;}.cat2{padding-top:7px;padding-left:17px;background:url('images/s16.gif');background-repeat:no-repeat;}.cat2 a{font:11pt Arial;color:#bfbfbf;}.cat2 a:hover{font:11pt Arial;color:#bfbfbf;}.searchmenu{clear:both;padding-top:15;padding-bottom:17;}.searchmenu2{padding:12;background-color:#F5F5F5;}.resultmenu{padding-bottom:4}.contentmenu{padding-bottom:4;}.rating{float:left;margin:0 2 0 0;}.hover_string{background:url(images/transparent.png);padding: 8 15 8 15}.hover_string p{font: 13pt Arial;font-weight:bold;color:#FFFFFF;padding:0;margin:0;}.hover_string span{font: 10pt Arial;font-weight:bold;color:#FFFFFF;padding:0;margin:0;}.item_string{clear:both;vertical-align:bottom}