A:link,A:visited {color: #00003A;text-decoration: none;}
A:active,A:hover {color: #696969;}

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-size:13px; padding:0 6px 0 6px;}
A.g:active,A.g:hover {color: #747474;text-decoration: none;font-weight: medium; font-size:13px; padding:0 6px 0 6px;}

A.w:link,A.w:visited {font: 9.0pt arial;color: #595955;text-decoration: none;}
A.w:active,A.w:hover {font: 9.0pt arial;color: #000000;text-decoration: none;}

A.catalogmenu:link,A.catalogmenu:visited {color: #FF9600;text-decoration: underline;font: 9.4pt Arial;font-weight:bold}
A.catalogmenu:active,A.catalogmenu:hover {color: #FF9600;text-decoration: underline;font: 9.4pt Arial;font-weight:bold}

A.catalogmenu2:link,A.catalogmenu2:visited {color: #FF9600;text-decoration: underline;font: 8.4pt Arial;}
A.catalogmenu2:active,A.catalogmenu2:hover {color: #FF9600;text-decoration: underline;font: 8.4pt Arial;}

A.big:link,A.big:visited {color: #2C78B5;text-decoration: underline;font: 9.4pt Arial;}
A.big:active,A.big:hover {color: #2C78B5;text-decoration: underline;font: 9.4pt Arial;}

A.small:link,A.small:visited {color: #726E6E;font: 8.4pt Arial;}
A.small:active,A.small:hover {color: #000000;font: 8.4pt Arial;}

A.small1:link,A.small1:visited {color: #726E6E;font: 8.8pt Arial;}
A.small1:active,A.small1:hover {color: #000000;font: 8.8pt Arial;}


A.sortmenu:link,A.sortmenu:visited {color: #4673A6;text-decoration: none;background-color:#ECECEC;padding:5px;font-weight:bold;margin:1}
A.sortmenu:active,A.sortmenu:hover {color: #FFFFFF;text-decoration: none;background-color:#FE7800;padding:5px;font-weight:bold;margin:1}

A.asortmenu:link,A.asortmenu:visited {color: #FFFFFF;text-decoration: none;background-color:#FE7800;padding:5px;font-weight:bold;margin:1}
A.asortmenu:active,A.asortmenu:hover {color: #FFFFFF;text-decoration: none;background-color:#FE7800;padding:5px;font-weight:bold;margin:1}

body,td,p,ul {color: #000000; font: 8.6pt Arial;}
body{background:url('images/x7.gif');background-repeat:repeat-x}
b,strong{font-weight:bold;}
h1{color: #696969; font: 9.4pt Arial; font-weight: bold}
h2{color: #000000; font: 9.4pt Arial;font-weight: bold}

.head1{color: #696969; font: 9.4pt Arial; font-weight: bold}
.head2{color: #2C78B5; font: 8.4pt Arial;font-weight: bold}

.tborder{background-color:#F7F9FB}
.theader{background:url('images/x8.gif');background-color:#E7E7E7;color:#000000;font-weight:bold; padding:3px;}
.tcontent{background:url('images/x9.gif');background-color:#FFFFFF; padding:5 15 5 3px; font-size:12px; font:arial;}
.graybg{background-color:#ffffff}
.whitebg{background-color:#FFFFFF}
.orange{background-color:#FF9600}
.sheader{ height:25px; color:#00003A;font-weight:bold;font: 9.4pt Arial;}
.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 Tahoma;}
.error{color:red;}
.ok{color:green;}
.newstitle{color:#000000;font-weight:bold}
.smalltext{color: #696969; font: 9.2pt Arial;}
.bigtext{color: #FE7800; font: 9.4pt Tahoma; font-weight: bold}
.white{color:#FFFFFF}

.box_site_info{padding-left:0px; padding-top:13px; font:9.6pt Arial; color:#000000;} 
.box_members{padding-left:0px;padding-top:1px;padding-bottom:1px; color: #696969; font: 9.2pt Arial;}
.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}

input,select {color: #000000; font: 8.9pt Arial}


.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 font-weight:bold; color:#00003A;}
.tg4{font-size:10.4pt; font-weight:bold; color:#00003A; }

.blogmenu{color: #000000; font: 8.4pt Arial;font-weight:bold}
.grayfont{color: #747474; font: 8.4pt Arial;}
.lightfont{color: #FE7800; font: 8.4pt Arial;}

A.blog:link,A.blog:visited {color: #2C78B5;text-decoration: underline;font: 9.4pt Arial;font-weight:bold}
A.blog:active,A.blog:hover {color: #2C78B5;text-decoration: underline;font: 9.4pt Arial;font-weight:bold}

.previewbg{background-color:#FFFFFF;}



.topmenu{float:left;}

a.paging{BORDER: #8A8A8A 1px solid;padding:1px;background-color:#F3F3F0;padding:5px;text-decoration:none;color:000000}
a.paging:hover{BORDER: #787878 1px solid;padding:1px;background-color:#A6A6A5;padding:5px;text-decoration:none;color:#FFFFFF}


.paging2{BORDER: #787878 1px solid;padding:1px;background-color:#A6A6A5;padding:3px;}


.ibox {
font-size:10pt;
        border:#a8a8a8 solid 1px;
        background: #ffffff;
}
.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: #D5FCD0;
	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: #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:#FE9A40;
        border: 1px double #EE8425;
        color: #FFFFFF;
}


.item_list{
float:left;
font-size:11px;
line-height:13px;
margin:2px;
min-height:125px;
overflow:hidden;

width:125px;}

.srCellImg {
height:125px;
padding-bottom:2px;
}



.item_category{background-color:#EFEEEE;border:#CDCCCC 1px solid;padding:9px}
.warning{background-color:#FCE4A9;border: #F7B441 1px solid;padding:9px}


.upload_ok{background: #C3FFBB;}
.upload_error{background: #FEC4D0;}



.box_header{ padding-left:0px;}




.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-RIGHT: 2px; PADDING-LEFT: 20px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: Arial; 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: Arial; 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:	Arial;
	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;
}


/*how to buy*/
p , hr , br , a , img{margin:0px; border:0px;}
.buy_p_text{ padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:9.4pt; color:#484847; width:518px; line-height:20px;}
#pagewidth{ width:608px;}
.buy{background:#FFFFFF;}
.buy_tlc{background:url(images/images/how_09.jpg) top left no-repeat;}
.buy_trc{background:url(images/images/how_12.jpg) top right no-repeat;}
.buy_blc{background:url(images/images/how_46.jpg) bottom left no-repeat;}
.buy_brc{background:url(images/images/how_47.jpg) bottom right no-repeat;}
.buy_tb{background:url(images/images/how_10.jpg) top repeat-x;}
.buy_lb{background:url(images/images/how_10.jpg) left repeat-y;}
.buy_rb{background:url(images/images/how_10.jpg) right repeat-y;}
.buy_bb{background:url(images/images/how_10.jpg) bottom repeat-x;}

.buy_padding{padding:15px 30px;}
.buy_text1{ font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#484847; width:548px; padding:10px 0px;}
.buy_text2{font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#484847; width:548px; padding:10px 0px; line-height:20px;}
.buy_text3{font-family:Arial, Helvetica, sans-serif; font-size:9.4pt; color:#484847; width:548px; padding:10px 0px; line-height:20px;}


.buy1{background:#FBF8FA;}
.buy_tlc1{background:url(images/images/how_19.jpg) top left no-repeat;}
.buy_trc1{background:url(images/images/how_22.jpg) top right no-repeat;}
.buy_blc1{background:url(images/images/how_27.jpg) bottom left no-repeat;}
.buy_brc1{background:url(images/images/how_28.jpg) bottom right no-repeat;}
.buy_tb1{background:url(images/images/how_20.jpg) top repeat-x;}
.buy_lb1{background:url(images/images/how_20.jpg) left repeat-y;}
.buy_rb1{background:url(images/images/how_20.jpg) right repeat-y;}
.buy_bb1{background:url(images/images/how_20.jpg) bottom repeat-x;}

.buy_padding1{padding:15px;}
.buy_text4{font-family:Arial, Helvetica, sans-serif; font-size:9.4pt; color:#484847; width:518px; padding:7px 0px; line-height:20px;}

.buy_padding2{ padding:6px 6px;}
.buy2{background:url(images/images/how_33.jpg) repeat-x; height:27px;}
.buy_lc2{background:url(images/images/how_32.jpg) left no-repeat; height:27px;}
.buy_rc2{background:url(images/images/how_35.jpg) right no-repeat; height:27px;}
.buy_text5{float:left; font-family:Arial, Helvetica, sans-serif; font-size:9.4pt; color:#484847; width:105px;}
.buy_text6{float:left; font-family:Arial, Helvetica, sans-serif; font-size:9.4pt; color:#484847; width:105px; padding:5px 0px 5px 0px; }

.buy_padding3{ padding:6px 6px; background:url(images/how_40.jpg) bottom repeat-x;}
.buy_continue{padding:10px 10px 10px 0px; text-align:right;}
a.registration{font-family:Arial, Helvetica, sans-serif; font-size:9.4pt; color:#8C96CA; text-decoration:none;}
a.registration:hover{font-family:Arial, Helvetica, sans-serif; font-size:9.4pt; color:#00003a; text-decoration:underline;}






/*how to sell how to buy*/

td.pink{
         font-family: Arial, Helvetica, sans-serif;
		 font-size:13px;
		 color:#FFFFFF;
		 font-weight:bold;
		 }	
		 
td.para{
       font-family: Arial, Helvetica, sans-serif;
	   font-size:12px;
	   color:#666666;
	   line-height:19px;
	   }
	   
a.middlelink {
     font-family: Arial, Helvetica, sans-serif;
	 font-size:12px;
	text-decoration: none;
	color:#000000;
	font-weight:normal;
	line-height:25px;
	}
	
a.middlelink:hover{ text-decoration:underline;}
	   	
.pa{
     font-family: Arial, Helvetica, sans-serif;
		  font-size:11px;
		  color:#666666;
          line-height:17px;
		  padding:10px 5px;
		  }	 	
		  
/*browse catogary*/

a.keyword {
    font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:12px;
    color:#393939;
	font-weight:lighter;
	}
	
a.keyword:hover {
     background:#F0F0F0;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:12px;
    color:#393939;
	font-weight:lighter;
	}	
	
.keyword {
    font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:11px;
    color:#393939;
	font-weight:lighter;
	line-height:17px;
	}			  
	
div.part2{
          font-family: Arial, Helvetica, sans-serif;
		  font-size:13px;
		  color:#696969;
		  padding:0;
		  font-style:normal;
		  line-height:50px;
		  } 
		  
div.part3{
          font-family: Arial, Helvetica, sans-serif;
		  font-size:13px;
		  color:#696969;
		  padding:0;
		  font-style:normal;
		  line-height:50px;
		  } 
		  
 div.part7{font-family: Arial, Helvetica, sans-serif;
          color:#666666;
		  font-size:13px;
		  font-weight:bold;
		  }	

ul , li{font-family: Arial, Helvetica, sans-serif;
	   font-size:12px;
	   color:#666666;
	   line-height:19px;}	

p{line-height:18px;}  



.search_box{background:url('images/in2_08.gif') no-repeat;  width:269px; height:22px;}
.inner_box{border:none; height:20px; width:220px; background:none; margin:2px 0px 5px 5px;}


.clear{clear:both;} 




h2 , form{ margin:0; padding:0;}
#left{
	width:296px;
	padding:0px 0 0 0;
	background-color:#fbfbfb;
	border:#fdfdfd solid 1px;
}

#left h2.mem{
	display:block;
	background:url(images/left_head_bg1.gif) 0 0 no-repeat;
	width:230px;
	height:33px;
	padding:0 0px 0 50px;
	font:bold 18px/41px Arial, Helvetica, sans-serif;
	color:#3E3E3E;
	background-color:inherit;
	margin:5px 0 0px 0;
}
#left h2.mem span.two{
	margin:0 0 0 0;
	width:100px;
	font:bold 10px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	background:url(images/add_icon.gif) left 0 3px no-repeat;
	height:16px;
	float:right;
	padding:0 0 0 9px;
	text-transform:uppercase;
}
#left form{
	width:240px;
	color:#000;
	padding:0px 21px 10px 22px;
	
}
#left form input.txtBox{
	width:240px;
	height:20px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-left:#404040 solid 1px;
	border-top:#404040 solid 1px;
	background-color:#fff;
	color:3E3E3E;
	float:left;
}
#left form label.black{
	display:block;
	width:242px;
	font:normal 12px/29px Arial, Helvetica, sans-serif;
	color:3E3E3E;
	background-color:inherit;
	float:left;
}
#left form input.chk{
	width:13px;
	height:13px;
}
#left form span.green{
	font:bold 12px/13px Arial, Helvetica, sans-serif;
	color:#7C8E05;
}
#left form input.login{
	background:url(images/btn_login.gif) 0 0 no-repeat #FbFbFb;
	width:72px;
	height:20px;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	border:none;
	cursor:pointer;
}

.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
	
#left label.fp{
	display:block;
	width:126px;
	height:21px;
	background:url(images/forget_password.gif) 0 0 no-repeat;
	margin:0px 0px 0 20px;
	float:left;
}
#left label.fp a{
	background-color:inherit;
	color:#3E3E3E;
	font:normal 10px/21px Arial, Helvetica, sans-serif;
	text-decoration:none;
        padding:0 0 0 12px;
}
#left label.fp a:hover{
	color:#EC6716;
	background-color:inherit;
}
#left label.signup{
	display:block;
	width:83px;
	height:21px;
	background:url(images/signup_now.gif) 0 0 no-repeat;
	margin:0 0 0 14px;
	float:left;
}
#left label.signup a{
	background-color:inherit;
	color:#3E3E3E;
	font:normal 10px/21px Arial, Helvetica, sans-serif;
	text-decoration:none;
        padding:0 0 0 14px;
}
#left  label.signup a:hover{
	color:#EC6716;
	background-color:inherit;
}	

.forsig{ padding:10px 0px 15px 0px; background:#fbfbfb;}

/* new updates  */

div.sc_menu {
  position: relative;
  height: 115px;
  width: 380px;
  overflow: hidden;
  margin:0;
  padding:0;
}
ul.sc_menu {
  display: block;
  height: 110px;
  width: 1500px;
  padding: 10px 0 0 0px;
  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}






.topmenu ul, .topmenu li{
    list-style:none;
    margin: 0;
    padding: 0;
}
.topmenu ul li {
	position:relative;	
	width:190px;
}
.topmenu ul li a{
	display:block;
	padding:6px 10px 6px 15px;
	color: #2C78B5;
	text-decoration: underline;
	font-weight:bold;
	margin:1px;
    background-color:#F5F5F5;
}

.topmenu ul li a:HOVER{
    background-color:#F5F5F5;
}

.topmenu ul li ul {
    display: none;
    position:absolute;
    top:0px;
    left:190px;
}





.framestyle_buyer{border:  2px solid #A7A7A7;width:700;height:800;background-image:none;text-align:left}
.framestyle_seller{border:  2px solid #A7A7A7;width:700;height:800;background-image:none;text-align:left}
.framestyle_terms{border:  2px solid #A7A7A7;width:600;height:150;background-image:none;text-align:left}
.framebody{background-color:#FFFFFF;margin:10;background-image:none;text-align: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:#FE7800;text-decoration:none;color:#FFFFFF}
.seller_menu a.seller_menu_active{padding:5;background-color:#FE7800;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:11pt Arial;
font-weight:bold;
text-decoration:none;
}
.cat1 a:hover
{
font:11pt Arial;
font-weight:bold;
text-decoration:none;
color:#0a82aa;
}

.cat2
{
padding-top:7px;
}

.cat2 a
{
font:9.5pt Arial;
color:#6D6D6D;
}
.cat2 a:hover
{
font:9.5pt Arial;
color:#535252;
}


.searchmenu
{
clear:both;
}
.searchmenu1
{
float:left;
padding:10;
}

.searchmenu2
{
float:right;
padding:10;
}




.resultmenu
{
padding-bottom:4
}

.contentmenu
{
padding-bottom:4;
}



.rating
{
float:left;
margin:0 2 0 0;
}


.hover_string
{

padding: 0 15 8 15;
}


.hover_string p
{
font: 9.7pt Arial;
font-weight:bold;
color:#000000;
padding:0 0 3px 0;
margin:0;
}

.hover_string span
{
font: 9.4pt Arial;
color:#7D7D7D;
padding:0;
margin:0;
}

.outline{border:1px solid #EBEBEB;} 



.photo{background:url(images/images/home_36.gif) no-repeat; width:243px; height:190px;}
.vector{background:url(images/images/home_37.gif) no-repeat; width:241px; height:190px;}
.join_us_today{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:20px;}
.grayborder{background-color:#999999; padding:3px;}

a.photolink{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:20px; text-decoration:none;}
a.photolink:hover{ text-decoration:none;}
.credits{background:url(images/images/home_26.gif) no-repeat; width:105px; height:95px;}

#slideshow {
    position:relative;
    height:316px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 316px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 316px;
    display: block;
    border: 0;
    margin-bottom: 0px;
}

.adv{background:url(images/images/adv_15.gif) left no-repeat; padding-left:18px; padding-right:25px;}

.lbg{background:url(images/bg2.gif) no-repeat; min-height:397px;}


/*photographer tutorial*/
#pagewidthpr .buy_p_text{ padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:9.4pt; color:#484847; width:740px; line-height:20px;}

#pagewidthpr .leftpaddingpr{ padding-left:2px;}
#pagewidthpr .buy_text12{ font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#484847; width:780px; padding:0px 0px 3px 0px;}

#pagewidthpr{ width:840px;}
#pagewidthpr .buy{background:#FFFFFF;}
#pagewidthpr .buy_tlc{background:url(images/images/how_09.jpg) top left no-repeat;}
#pagewidthpr .buy_trc{background:url(images/images/how_12.jpg) top right no-repeat;}
#pagewidthpr .buy_blc{background:url(images/images/how_46.jpg) bottom left no-repeat;}
#pagewidthpr .buy_brc{background:url(images/images/how_47.jpg) bottom right no-repeat;}
#pagewidthpr .buy_tb{background:url(images/images/how_10.jpg) top repeat-x;}
#pagewidthpr .buy_lb{background:url(images/images/how_10.jpg) left repeat-y;}
#pagewidthpr .buy_rb{background:url(images/images/how_10.jpg) right repeat-y;}
#pagewidthpr .buy_bb{background:url(images/images/how_10.jpg) bottom repeat-x;}

#pagewidthpr .buy_padding{padding:15px 30px 15px 30px;}
#pagewidthpr .buy_text1{ font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#484847; width:780px; padding:10px 0px;}
#pagewidthpr .buy_text2{font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#484847; width:780px; padding:10px 0px; line-height:20px;}
#pagewidthpr .buy_text3{font-family:Arial, Helvetica, sans-serif; font-size:9.4pt; color:#484847; width:780px; padding:10px 0px; line-height:20px;}


#pagewidthpr .buy1{background:#FBF8FA;}
#pagewidthpr .buy_tlc1{background:url(images/images/how_19.jpg) top left no-repeat;}
#pagewidthpr .buy_trc1{background:url(images/images/how_22.jpg) top right no-repeat;}
#pagewidthpr .buy_blc1{background:url(images/images/how_27.jpg) bottom left no-repeat;}
#pagewidthpr .buy_brc1{background:url(images/images/how_28.jpg) bottom right no-repeat;}
#pagewidthpr .buy_tb1{background:url(images/images/how_20.jpg) top repeat-x;}
#pagewidthpr .buy_lb1{background:url(images/images/how_20.jpg) left repeat-y;}
#pagewidthpr .buy_rb1{background:url(images/images/how_20.jpg) right repeat-y;}
#pagewidthpr .buy_bb1{background:url(images/images/how_20.jpg) bottom repeat-x;}

#pagewidthpr .buy_padding1{padding:15px;}
#pagewidthpr .buy_text4{font-family:Arial, Helvetica, sans-serif; font-size:9.4pt; color:#484847; width:740px; padding:7px 0px; line-height:20px;}

#pagewidthpr .buy_padding2{ padding:6px 6px;}
#pagewidthpr .buy2{background:url(images/images/how_33.jpg) repeat-x; height:27px; width:780px;}
#pagewidthpr .buy_lc2{background:url(images/images/how_32.jpg) left no-repeat; height:27px;}
#pagewidthpr .buy_rc2{background:url(images/images/how_35.jpg) right no-repeat; height:27px;}
#pagewidthpr .buy_text5{float:left; font-family:Arial, Helvetica, sans-serif; font-size:9.4pt; color:#484847; width:700px;}
#pagewidthpr .buy_text6{float:left; font-family:Arial, Helvetica, sans-serif; font-size:9.4pt; color:#484847; width:105px; padding:5px 0px 5px 0px; }

#pagewidthpr .buy_padding3{ padding:6px 6px;}
#pagewidthpr .buy_continue{padding:10px 10px 10px 0px; text-align:right;}

#pagewidthpr a.registration{font-family:Arial, Helvetica, sans-serif; font-size:9.4pt; color:#8C96CA; text-decoration:none;}
#pagewidthpr a.registration:hover{font-family:Arial, Helvetica, sans-serif; font-size:9.4pt; color:#00003a; text-decoration:underline;}

.bulkarchive{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding:5px 0 5px 0; width:300px;}

.terms_heading{font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:19px 0 9px 0;}