/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

html{text-align: left;}

body,#doc4,.yui-t7 {
margin: 0px;text-align: left;
}


#doc4 #hd{margin:0px;padding:0;margin-bottom:0px;margin-bottom:1em;height:60px}
#doc2 #hd{margin-bottom:1em;width:100%}

#doc4 {width:74.923em;*width:73.05em;}
body, .yui-t2 #bd{width:74.923em;*width:73.05em;}
body {margin-top: 20px; margin-left: 2em;}


bd {
 margin-bottom: 90px;
}
#bd .yui-b {
/* width: 14.9em; */
width: 15em;
*width: 14.6em;
float:left;
margin:0px;
}
#bd #yui-main{
margin:0px;
width:738px;
*width:738px;
float:right;
margin-right:1.5em;
}
#bd #yui-main .yui-b {
margin:0px;
float:left;
width:740px;
*width:738px;
}
#bd #yui-main .yui-b .yui-g{
float:left;
width:740px;
*width:738px;
}
#bd #yui-main .yui-b .yui-g{
margin:0px;
}


#coverlayer {
/* display: none; */
/* position: absolute; */
}
.gallery_sprite {
 background-attachment: fixed;
 background: url(/CURRENT/images/gallery_sprite.jpg) no-repeat 0px 0px;
 display: block;
 height: 170px;
 margin-bottom: 20px;
 width: 499px;
}
a#a.gallery_sprite {
 background-position: 0px 0px;
}
a#b.gallery_sprite {
 background-position: 0px -170px;
}
a#c.gallery_sprite {
 background-position: 0px -340px;
}
#founders,#contribPhotographers {
 float:left;
 font-weight: bold;
}

#founders li,#contribPhotographers li {
 list-style:none;
}
#founders li a ,#contribPhotographers li a {color: #808183;}
#founders li a:hover,#contribPhotographers li a:hover {color: #14aae8;}


#hd {
/* margin-bottom: 30px; */
}
#btn-search { 
 float: left;
 margin: 5px 9px 4px 0px;  
 border: 0px;
}
    .mainsearchbox{
      border: 1px solid black;
      color: rgb(99, 95, 77);
      color: #000;
      float: left;
      font-size: 11px;
      margin: 5px 9px 0px 0px;
      padding-left: 3px;
      width: 20.5em;
      *width: 20.4em;
     }
     #lightbox_new_name, #to_email {
      border: 1px solid black;
      color: rgb(99, 95, 77);
      float: left;
      font-size: 11px;
      margin: 5px 9px 0px 0px;
      padding-left: 3px;
      width: 120px;
     }
     
    #icon-cart {
	background:transparent url(/graphics/sprites2.gif) no-repeat scroll -119px -115px;
      float: left;
      display: block;
      height: 17px;
      margin-right: 1px;
      margin-top: -10px;
      width: 20px;
     }
    #btn-subscribe { 
      float: left;
      margin: 0px 0px 0px 10px;  
     }
    #subscribe {
      border: 1px solid black;
      color: rgb(99, 95, 77);
      font-size: 11px;
      float: left;
      padding-left: 3px;
      width: 300px;
     }
	#subscribe_wrapper{
		float:right;
		width:365px;
	}

#black-header { 
 float: right;
 margin: 8px 0px 0px 0px;
 line-height: 100%;
border:solid 0px #888;
padding:0px
}

    #black-subheader { 
      margin: 0px 9px 0px 0px;
	float:left;     
   }

	

     #black-subheader_exp {
      margin: 7px 9px 0px 0px;
      position:absolute;
      left:230px;
      top:40px

     }

    #blue-header { 
      line-height: 100%;
      color: #14aae8;
      margin: 8px 0px 4px 0px;
     }
    #gray-header { 
      color: #808183;
      font-size: 10px;
     }
    #gray-header li {
      margin-right: 3px;
     }
    #gray-header li a {
      color: #808183;
     }
    #black-header li {
      margin-left: 3px;
      line-height: 100%;
	
     }
    #black-header li#register {
      margin-right: 0px;
      line-height: 100%;
     }
    #black-header li#registerresults {
      margin-right: 12px;
      line-height: 100%;
     }

    #black-header li#first {
      margin-right: 5px;
     }
    #black-header li a { 
     margin: 0px 0px 4px 0px;
     color: black;
     font-size:9px;
     line-height: 100%;
     }
    #black-subheader li {
      margin-right: 6px;
     }
    #black-subheader li a {
      font-size: 9px;
      color: black;
     }
.verticaldivider{
margin-left: 3px;
display:inline;
font-size:9px
}
 #black-subheader_exp li {
      margin-right: 6px;
     }
    #black-subheader_exp li a {
      font-family: arial,sans-serif;
      font-size: 9px;
      color: black;
     }
	

    #blue-header li {
      margin-right: 4px;
     }
    #blue-header li a {
      color: #14a9e8;
      font-size:9px;
     }
#fresh {
 float: left;
 color: #808183;
 margin-left: 5px;
 width: 180px;
}
#fresh a{
 color: #000;
 font-size: 10px;
}
#fresh h4 {
 font-size: 14px;
 font-weight: bold;
 margin-bottom: 5px;
}
#fresh span {
 font-size: 10px;
 display: block;
}
#imageBar {
 margin-bottom: 15px;
}
#sb-links {
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
 margin:0 0 25px 0;
 padding:0;
 text-align: right;
 width: 100%;
}
#sb-links li {
 float: none;
margin:0 0 6px 0;
padding:0px;
line-height:10px
}
#sb-links li a {
 color: #808183;
 font-size: 10px;
margin:0px;
padding:0px;
}
#sb-links li a:hover {
 color: #14aae8;
margin:0px;
padding:0px
}
.bold {
 font-weight: bold;
}
.focus {
 border: 1px solid black;
 margin-right: 5px;
 float: left;
 margin-top: 0px;
}
.galleryImage {
 margin-bottom: 12px;
}
.nofocus {
 border: 1px solid white;
 padding-right: 5px;
 float: left;
}

.PageContent p {
 margin-bottom: 10px;
}
.PageContent h1 {
 color: #14aae8;
 font-family:arial,sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 white-space: no-wrap;
}
.PageContent h4 {
 font-family:arial,sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 white-space: no-wrap;
}
.PageContent ul, .PageContent ol {
 font-size: 10px;
 margin-left: 18px;
 margin-bottom: 10px;
}
.PageContent ul li {
 list-style-type: disc;
}
.PageContent ol li {
 list-style-type: decimal;
}


.yui-g h3, .yui-g h5 {
 color: #14aae8;
 font-size:16px;
 text-decoration: none;
 white-space: no-wrap;
 line-height: 70%;
}
.yui-g h3 {margin-top: 3px;font-weight:100}

.resultdefine h3 {
color: #14aae8;
 font-size:16px;
 text-decoration: none;
 white-space: no-wrap;
 line-height: 70%;
font-weight:100;
}

.gallery_category {
 color: black;
 font-size: 10px;
 font-weight: 200;
 margin-bottom: 5px;
 text-align: right;
}
.gallery_title {
 color: black;
 float: left;
 font-size: 15px;
 font-weight: bold;
 text-align: left;
 text-transform: lowercase;
}
.gallery_text {
 margin-left: 193px;
 margin-bottom: 34px;
 width: 433px;
 color: #808183;
 line-height: 110%;
}
.gallery_text a {
 display: block;
 margin-top: 7px;
}

.gallery_title2 {
 color: black;
 float: left;
 font-size: 12px;
 font-weight: bold;
 text-align: left;
 text-transform: lowercase;
}
.gallery_text2 {
 margin-left: 163px;
 margin-bottom: 24px;
 width: 463px;
 color: #808183;
 line-height: 110%;
}
.gallery_text2 a {
 display: block;
 margin-top: 7px;
}

.yui-g h5 {
 font-size: 13px;
 font-weight:100;
margin-bottom: 22px;
}

/* TEXT FORMATTING -----------------------------*/
a {
 font-family:arial,sans-serif;
/* font-size: 10px; */
 line-height: 12px;
 font-weight: normal;
 text-decoration: none;
 white-space: no-wrap;
 color: #14aae8;
}
body {
 font-family:Arial, Helvetica, sans-serif;
 voice-family:inherit;
}
.h4_right {
 font-size: 11px;
 display: block;
 text-align: right;
 font-weight: 300;
}
.justify {
 text-align: justify;
}
#vcd_about{
 line-height: 120%;
 color: #808183;
 font-size: 10px;
 width: 151px;
float: right;
}

p {
 font-size: 10px;
}
p a {
 color: #14aae8;
 font-size: 10px;
}
.PageContent {
 font-size:8.5pt;
 line-height: 1.3em;
}
/* IMAGE FORMATTING ----------------------------*/
#logo {
 float: left;
 margin-right: 19px;
 margin-bottom: 30px;
 border: 0;
}
#wrapperwide #logo {
 margin-left: 15px;
}
/* LISTS ---------------------------------------*/
.horizontal_list {
 list-style: none;
 padding: 0;
 margin: 0;
 color: black;
 float:left;
 font-weight: normal;
}
.horizontal_list li {
 float: left;
}
.nolist {
 list-style: none;
 margin-bottom: 5px;
}
.nolist li {
 list-style: none;
 margin-bottom: 5px;
}
.sb-links {
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
 margin-bottom: 25px;
 padding:0;
 text-align: right;
 width: 100%;
}
.sb-links li {
 float: none;
}
.sb-links li a {
 color: #808183;
 font-size: 10px;
 line-height: 18px;
}
.sb-links li a:hover {
 color: #14aae8;
}
/* NAVIGATION ----------------------------------*/
body#p-aboutus #t-aboutus a,body.menuregister #t-account a,body#p-account #t-account a,body#p-search #t-search a,body#p-lightboxes #t-lightboxes a,body#p-galleries #t-galleries a,body#p-cdstore #t-cdstore a,body#help #t-help a {
 color:#14aae8 !important;
}
body.menureturnresults #menureturnresults a,body.menumylightboxes #menumylightboxes a,body.menusignon #menusignon a,body.menuregister #menuregister a,body.menuprofile #menuprofile a,body.menuviewcart #menuviewcart a,body.menureceipt #menureceipt a,body.menuhouseaccount #menuhouseaccount a,body.Company #company a,body.photographers #photographers a,body.channelpartners #channelpartners a,body.givingback #givingback a,body.contactus #contactus a,body.menureturnresults #menureturnresults a,body.menumylightboxes #menumylightboxes a,body.menusignon #menusignon a,body.menuregister #menuregister a,body.menuprofile #menuprofile a,body.menuviewcart #menuviewcart a,body.menureceipt #menureceipt a,body.menuhouseaccount #menuhouseaccount a,body.company #company a,body.photographers #photographers a,body.channelpartners #channelpartners a,body.givingback #givingback a,body.contactus #contactus a, body.helpaccountinfo #helpaccountinfo a, body.helpproductinfo #helpproductinfo a, body.helplicenseinfo #helplicenseinfo a, body.helpsearchinfo #helpsearchinfo a, body.helpsearchrequest #helpsearchrequest a,body.p-cdstore #featuredVCDs a{
 color:#14aae8;
 text-decoration:none;
}
/* PAGE FORMATTING  ----------------------------*/
.PageContainer {
 width: 100%;
}
.PageContent {
 width: 90%;
}
.PageContent100 {
 width: 79%;
}
/* CDSTORE PAGE --------------------------------*/
.cdtitlefront {
 font-size: 12px;
}
.current_page a {
 color: #14aae8;
 font-weight: bold;
 text-decoration: none;
}
/* HEADER --------------------------------------*/
#header {
 float:left;
 text-align:center;
 width:100%;
 margin:0px 0px 0px 0px;
 padding:0;
 line-height: 1em;
 height:55px;
}
/* LOGIN PAGE ----------------------------------*/
#l {
 width:300px;
}
/* SEARCH PAGE ---------------------------------*/
.btn_search {   
 float:left;
 margin:6px 9px 4px 0;
}
.search {
 border:1px solid black;
 color:#635F4D;
 color:#000;
 float:left;
 font-size:11px;
 margin:5px 9px 5px 0;
 padding-left:3px;
 width:220px;
}
#searchByPhotographers {
 margin-left: 140px;
 width: 200px;
}
#searchByPhotographers h3 {
 display: inline;
 float: left;
 margin-right: 5px;
}
.search_container {
 margin-bottom: 25px;
 overflow: auto;
 width: 350px;
}
.search_container .btn_search {
 display: block;
 float: none; 
 margin-bottom: 10px;
}
.search_criteria {
 margin-bottom: 25px;
 width: 350px;
}
.search_criteria input {
 float: left;
}
#search_options {
 float: left;
 margin-top: 15px;
 width: 120px;
}
#search_options p {
}
#search_options_container {
 width: 400px;                      /* needed for IE compatibility */
}
.small {
 font-family:arial,sans-serif;
 font-size: 11px;
 text-decoration: none;
 white-space: no-wrap;
}

a.keywordinfo,a.keywords{
color: #808183;
}

a.keywordinfo:hover,a.keywordinfo:visited,a.keywords:hover,a.keywords:visited{
 color: #14aae8;
}

a.keywordinfo{
color: #808183;
}

a.keywordinfo:hover,a.keywordinfo:visited{
 color: #14aae8;
}



@media screen {
	body>div#LBdiv,body>div#hugbottom {
		position:fixed;
	}
}


.priorsearchmenu {width: 150px;margin-top: 10px;}

hr {
clear:both;
float:left;
border:1px solid #bbb;
}


#promolinks a:hover {
color:#14AEEB;
text-decoration:underline;
}

.clear {
clear:both;
padding:1em 0;
}

.menu {
width:100%;
font-size:80%;
color:#14AEEB;
}

.pagenmenu {
font-family:Arial, Helvetica, sans-serif;
font-size: 7.5pt;
color: #ccc;
}


.button {
cursor:hand;
}

.textbox {
font-size:10px;
color:#333;
width:170px;
border:1px solid ##14AEEB;
}

.textareabox {
font-size:10px;
color:#333;
border:1px solid ##14AEEB;
}

#navContainer {
}

#searchContainer{width:540px;float:left;border:solid 0px #eee;padding:0px;margin:0px;margin-left:0px}
#navaddContainer{float:right;border:solid 0px #eee;width:194px;padding:0px}

#searchBox {
float:left;
width:auto;
margin:0;
padding:4px 0 0 14px;
}

#nav {
float:right;
list-style:none;
font-size: 8.5pt;
line-height:1.3em;
margin:0;
padding:0;
}

#nav li {
float:left;
list-style:none;
margin:0;
padding:7px 10px;
}
/* !important  was used below */
#nav a {
color:#6e6868;
font-weight:300;
float:left;
text-decoration:none;
border-bottom:none;
}


#nav a:hover, #nav a.active
{
color:#62b4e8;
text-decoration: none;
}



li#t-help a {
margin-right:10px;
}

#footer {
float:left;
min-width: 953px;
width:100%;
font-size:70%;
background:#fff url(/images/footer_bg.gif) repeat-x top left;
margin:0;
padding:0;
}

#footerwide {
float:left;
width: 100%;
font-size:70%;
background:#fff url(/images/footer_bg.gif) repeat-x top left;
margin:0;
padding: 15px 0px 0px 0px;
}

#bottomCapShadow {
width:977px;
background:url(/images/bottom_cap_shadow.png) no-repeat top center;
margin:0 auto;
padding:0;
}

#bottomCapShadowwide {
width:100%;
background:url(/images/bottom_shadow.gif) repeat-x;
margin:0;
padding:0;
}

#promolinks a {
color:#2b7ebd;
}

.bluelink:link, .bluelink:visited, .bluelink {color: #14aae8; text-decoration: none;font-size:10px}
.orangelink:link, .orangelink:visited, .orangelink, #iconrighttextlink a, #iconrighttextlink a:visited {color: #808183; text-decoration: none;}
.orangelink:hover, #iconrighttextlink a:hover {color:#14aae8; text-decoration: none;}

.downloadhighres, .downloadhighres a {color: #808183; text-decoration: none;}

#container {
width:100%;
border-top:1px solid #bbb;
border-bottom:1px solid #bbb;
border-left:1px solid #bbb;
border-right:1px solid #bbb;
/*	background:url(/graphics/subpage_container_bg.gif) repeat-y top left; */
margin:0;
padding:0;
}


#sidebar h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:400;
color:#000000;
margin:18px 10px 0 0;
margin-right:18px;
text-align:right;
}

#sidebar h2{
margin:18px 10px 0 0;
margin-right:10px;
}

#sidebar ul {
list-style:none;
margin:18px 10px;
padding:0;
}

#sidebar li {
line-height:1.3em;
margin:0 0px 4px 0;
padding:0;
}

#sb-links a {
font-size:10px;
color:#88898B;
}

#sb-links a:hover {
color:#14AEEB;;
text-decoration:none;
}

#sidebar p {
font-size:85%;
margin:0 22px;
padding:0;
}

#primaryContent {
width:759px;
float: left;
padding-bottom:5em;
font-size:8.9pt;
line-height: 1.4em;
background:url(/graphics/primaryContent_bg.gif) repeat-x top left;
border-left:2px #92c9eb solid;
border-right:1px #bbb solid;
}

#primaryContent .gutter {
float:left;
width:703px;
margin:0;
padding:20px 30px;
}

.small {
font-size:8pt;
line-height: 1.3em;
}

#primaryContent .titleBox {
padding:16px 30px;
}

.resultstitleBox {
font-size: 11px;
font-weight:100;
padding:8px 2px 0px 14px;
}


#imageBarjustbar {
height: 14px;
background:url(/graphics/primaryContent_bg.gif) repeat-x bottom right; 
padding:0px 0px 14px 3px; margin: 0px;

}

#primaryContent h3 {
clear:both;
}

#primaryContent ul {
list-style-type:disc;
}

.channelpartners #primaryContent ul {
float:left;
list-style-type:none;
width:183px;
margin:0 0 1em;
padding:0;
}

.channelpartners #primaryContent li {
line-height:1.3em;
}

#founders,#contribPhotographers {
float:left;
}

#founders li,#contribPhotographers li {
list-style:none;
}

#p-galleries #primaryContent {
float:right;
padding-bottom:15px;
font-size:7.5pt;
background:url(/graphics/primaryContent_bg.gif) repeat-x top left;
}

#p-galleries .titleBox {
padding:24px 30px 44px;
}

.galleryContainer {
float:left;
width:715px;
padding:15px 15px 0px 15px;
}

.galleryContainer_divider{
width:759px;
border-bottom:solid 1px #bbb;
}

#lastGalleryListing {
border:none;
}


.galleryDescription {
font-family: Arial, Helvetica;
font-size: 8.5pt;
float:left;
width:499px;
line-height: 150%;
}

.galleryDescription h1 {
font-size:115%;
font-weight: bold;
/*text-transform:uppercase;*/
color:#000000;
margin:0;
padding:0 0 5px;
}

#p-galleries #sidebar ul {
list-style:none;
margin:5px 10px;
padding:0;
}


#wrapperwide p,#wrapperwide td {
font-size:8pt;
}


#p-account #primaryContent,#p-cdstore #primaryContent,#p-lightboxes #primaryContent, #p-help #primaryContent {
float:right;
padding-bottom:15px;
font-size:85%;
background:url(/graphics/primaryContent_bg.gif) repeat-x top left;
}

#searchByPhotographers h3 {
border-top:1px solid #aaa;
border-left:1px solid #aaa;
border-right:1px solid #aaa;
background:#bbb;
color:#fff;
}

h3 {font-size:16px;font-weight: 100;margin-bottom: 10px;}

.photographersList {
width:175px;
font-size:7.5pt;
color:#808183;
border:1px solid #959595;
}

input,select,textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:7.5pt;
color:#000
}

select {
width:19em;
color:#000
}

.enlargeratetiers {
text-align:right;
}

.icons{
margin-top: 1px;
}
.rmrfindicator{
height: 16px;
width: 19px;
margin-left: 3px;margin-right: 3px;
}

.homekeys {
width:255px;
height:17px;
line-height:17px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#38381c;
background:#f0f0f0;
}

.homemenu {
font-size:11px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
color:#38381c;
background:#f1f1f1;
line-height:15px;
}

.gobutton {
text-align:center;
color:#e6a82c;
font-size:9pt;
font-family:Arial, Helvetia, sans-serif;
vertical-align:bottom;
margin:0;
padding:0;
}

.xsmall {
font-size:7pt;
font-family:Arial, Helvetica, sans-serif;
color:#38381c;
}

.disclaimer:link, .disclaimer,.disclaimer:visited,.disclaimer:hover{
font-size:7pt;
font-family:Arial, Helvetica, sans-serif;
color:#6e6868;
}



.xxsmall {
font-family:Arial, Helvetica, sans-serif;
font-size:7.5pt;
line-height:11px;
}

.portfoliotitle {
font-size:12pt;
font-family:Tresbuchet MS, Skia, Frutiger, Verdana;
font-weight:700;
color:#222;
}

.lb {
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color:#c4cad7;
}

.page {
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color:#999;
}

.pagelink {
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color:#900;
}

.pagelink:Visited {
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color:#622;
}

.editor:Hover {
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color:#00F;
}

.whichpage {
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color:#000;
background-color:#CCC;
border:#FFF;
height:auto;
width:auto;
border-style:solid;
border-width:thin;
}

.helptopic {
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color:#38381c;
}

.headerblack {
font-size:13px;
color:#000;
font-weight:700;
font-family:Arial, Helvetica;
}

code {
font-size:9pt;
font-family:Arial, Helvetica, sans-serif;
color:#808183;
}

.asmall {
color:Gray;
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
}

.white {
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
}

.black {
font-size:9pt;
font-family:Arial, Helvetica, sans-serif;
color:#000;
line-height:9px;
}

.black2 {
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

.gray {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#555;
}

.smallmenu {
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color:#000;
background:#fff;
}

.concepts {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
line-height:13pt;
text-transform:capitalize;
}

.barlink {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#D00068;
}

.navdark {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#555;
text-decoration:none;
font-weight:700;
}

.navhome {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#7e889f;
text-decoration:none;
font-weight:300;
}

.navhome:visited {
font-size:9pt;
color:#7e889f;
text-decoration:none;
font-weight:300;
}

.navdark:Visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#555;
text-decoration:none;
}

.subnav:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7.5pt;
color:#000;
text-decoration:none;
}

.lbmenu {
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color:#c4cad7;
text-decoration:none;
}

.bluemenu {
font-size:9pt;
font-family:Arial, Helvetica, sans-serif;
color:#000;
background:#87a7b9;
}

.admintitle,tt {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-style:normal;
font-weight:700;
color:#069;
}

.printoutxsmall {
font-size:7.5px;
font-family:Bell Gothic, Myriad, Gill Sans, Arial, Helvetica, sans-serif;
color:#666;
}

.membernamesmall {
font-size:9.5px;
color:#222;
font-family:Arial, Helvetica;
text-decoration:none;
}

.membernamesmall:visited {
font-size:9.5px;
color:#444;
font-family:Arial, Helvetica;
text-decoration:none;
}

.membernamesmall:hover {
font-size:9.5px;
color:#900;
font-family:Arial, Helvetica;
text-decoration:underline;
}

.bartitle {
font-size:14px;
color:#666;
font-weight:100;
font-family: Arial, sans-serif;
text-transform: capitalize !important;
line-height:20px;
letter-spacing:120%;
}

.barheader {
width:100%;
height:20px;
text-align:left;
background-color:#f0f0f0;
padding-bottom:2px;
padding-top: 4px;
padding-left: 15px;
border: solid #aaa 1px;
}

.lightbox_new_name{
	width: 120px;
}
.popwindow {
	width:100%;
	background: #fff;
}

.popwindowpanel {
	background: #fff;
	padding: 15px 15px 15px 15px;
	border: solid 1px #ccc;
	border-width-top: 0px;
}

div.footer {
width:100%;
height:17px;
text-align:center;
}

.dark1 {
background-color:#f9f9f9;
}

.dark2 {
background-color:#fff;
}

.light1 {
background-color:#fff;
overflow:hidden;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
voice-family:inherit;
color:#000000;
line-height:100%;
}

#leftsidebartop {
width:230px;
}

#tableleftop {
width:180px;
}

.slimform {
border:0 solid transparent;
background-color:#FAF5E1;
}

.light2,div#LBimgdiv,.lbscroll {
background-color:#fff;
overflow:hidden;
}

.cartremovebutton { margin-top: -1px;}

.lbscroll {
overflow:scroll;
overflow-y:hidden;
}
#cartlinks { height: 20px;margin-bottom: 6px;}

#lblinksm {
height:36px;
background:#fff;
font-family:Arial, Helvetica, sans-serif;
voice-family:inherit;
font-size:small;
color:#14AEEB;
line-height:1.3em;
text-align:left;
margin:0;
padding:0px;
padding-top: 3px;
}

#lblinks b {
font-size:8pt;
font-weight:200;
}

#cartlinks b {
font-size:8pt;
font-weight:200;
}

#lblinks select {
margin-right:4px;
width:auto;
}

.lbname {
background:#FFF;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:200;
padding-left: 13px;
padding-top: 5px;padding-bottom: 4px;
}

table.light2 td {
text-align:left;
}

.pimg {
cursor:pointer;cursor:hand;
}

#nada {
border:2px solid #666;
}

.floatercell {
float:left;
border:0 solid #080;
margin:5px;
}

#pimid {
position:absolute;
visibility:hidden;
left:0;
top:0;
width:434px;
height:1px;
z-index:1000;
}

#displaypanellayer {
font-size; 8.5pt !important;
position:absolute;
visibility:hidden;
left:0;
top:0;
width:480px;
height:360px;
z-index:1001;
border-right:solid #aaa 1px;
border-bottom:solid #999 1px;
}



#displaypanellayer,#displaypanel#displaypanel B {
font-family:Arial, Helvetica, sans-serif;
voice-family:inherit;
font-size:7.5pt;
color:#000000;
line-height:1.3em;

}

#displaypanel B {
font-weight:200;
font-size:8pt;
line-height:16px;
border:solid #fff 0;
border-bottom-width:1px;
border-bottom-color:#ccc;
margin-left: 3px;
}

#displaypanel TD{
	padding: 3px 10px;

}
#coverlayer {
position:absolute;
visibility:hidden;
left:0;
top:102px;
width:100%;
height:100%;
z-index:2;
background-color:#ddd;
filter:alpha(opacity=0);
-moz-opacity:0;
opacity:0;
}

div#lbbuttons {
overflow:hidden;
background:#c8c7c5;
border-right:1px solid #aaa;
border-left:1px solid #aaa;
border-top:1px solid #aaa;
height:16px;
width:100%;
text-align:left;
margin:0 auto;
padding:2px 0 0;
}

div#footerblock {
width:99%;
padding-top:20px;
padding-bottom:20px;
text-align:center;
}

div#hugbottom {
text-align:center;
width:100%;
height:24px;
overflow:hidden;
}


div#LBdiv,div#hugbottom {
z-index:2;
position:absolute;
bottom:0;
left:0;
overflow:hidden;
background:#fff;
border-right:0px solid #aaa;
border-left:0px solid #aaa;
border-top:0px solid #aaa;
width:100%;
text-align:left;
margin:0;
padding:2px 0 0;
height:0px;
}

.lbimg {
border:0;padding-right: 2px; padding-left: 2px;float:left
}

.headerhome,.headerhome:hover {
text-decoration:none;
font-size:15px;
color:#7e889f;
font-weight:300;
font-family:Arial, Helvetica;
padding-bottom:2px;
}

div#content {
padding:0;
}

#icontable TD {
border-right:solid 1px #9d9ea0;
padding-left:1px;
padding-right:1px;
}

#icontable {
margin-top:4px;
margin-right:10px;
color:#9d9ea0;
}

.iconlink,.iconlink:link,.iconlink:visited {

margin: 1px 0px 0px 0px;
font-size:7.5pt;
font-family:Arial;
color:#9f9f9f;
text-decoration:none;
border-color:#ffffff;
border-style:solid;
border-width:1px;

}

.iconlink:hover {
font-size:7.5pt;
font-family:Arial;
color:#333;
text-decoration:none;
border-bottom-color:#9f9f9f;
border-bottom-style:solid;
border-bottom-width:1px;

}

.iconlinks,.nounderline {
text-decoration:none;
}

.imid {
font-size:7pt;
font-family:Arial;
color:#9f9f9f;
line-height: 90%;
padding:0;
margin:0 0 0 0;
}

.idrow {
margin:0 0 0 0;
padding:0;
}

#previewpane {
background-color:#e0e0e0;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
voice-family:inherit;
color:#14AEEB;
padding:4px;
}

#previewpaneshadow1 {
background:#d0d0d0;
padding:0 2px 2px 0;
}

#previewpaneshadow2 {
background:#d9d9d9;
padding:1px;
}

.lblink,.lblink:link,.lblink:visited {
font-size:7.5pt;
font-family:Arial;
color:#777;
line-height:6pt;
text-decoration:none;
text-transform:capitalize;
border-color:#FFF;
border-style:none;
border-width:1px;
padding:1px 3px;
}

.lblink:hover {
color:#62b4e8;
}

.hiresdl_link:link,.hiresdl_link:hover,.hiresdl_link:visited {
text-decoration:none;
color:#14AEEB;
text-transform:uppercase;
padding-top: 4px;
font-size: 10px;
line-height: 100%;
}

.hires_link_box {
margin-top:-4px;
}

.optional {
display:none;
}

.show {
display:table-row;
}

#toggle img {
padding-left:10px;
padding-right:6px;
}

#wrapperwide {
width:100%;
min-width:977px;
margin:0;
padding:0;
}

#innerWrapper {
width:953px;
text-align:left;
/*margin:0 auto;*/
margin:0;
padding:0;
}

#innerWrapperwide {
background:#FFF;
width:100%;
text-align:left;
margin:0;
padding:0;
}


#links {
position:absolute;
top:10px;
right:10px;
list-style:none;
font-size:7.9pt;
background:url(/images/icon_cart.gif) no-repeat 0 47%;
margin:0;
min-height: 15px;
padding:0 0 0 15px;
}

#links a {
float:left;
color:#6e6868;
text-decoration:none;
padding:0 10px;
}

#greeting {
float:right;
color: #808183;
right:0px;
font-size:7.9pt;
line-height: 18px;
text-align: right;}

#greetingresults {
float:right;
margin-right:12px;
color: #808183;
right:0px;
font-size:7.9pt;
line-height: 18px;
text-align: right;}


#footerw {
float:left;
width:99.999%;
font-size:70%;
background:#fff url(/images/footer_bg.gif) repeat-x top -1px;
margin:0;
padding:0;
}

#bottomCapShadoww {
width:100%;
min-width:780px;
text-align:center;
background:url(/images/bottom_cap_shadow.png) no-repeat 0 -1px;
margin:0 auto;
padding:0;
}


p,form,.galleryDescription p {
line-height: 1.3em;
margin:0;
padding:0;
}

.message,.discount {
color:#808183;
}

.warning{
#14aae8;
}

.blah{color:#000}

#footerLinks a:hover,#footerLinks a.active,#links a:hover,#footerLinksw a:hover,#footerLinks a.active, #disclaimer a:hover {
color:#62b4e8;
text-decoration: none;
}


#footer .gutter,#footerw .gutterw {
padding:14px 14px 22px;
}

#footerLinks,#links li,#footerLinksw {
float:left;
list-style:none;
margin:0;
padding:0;
}

#footerLinks li,#footerLinksw li {
font-size: 7.5pt; 
float:left;
list-style:none;
background:url(/images/links-li-bg.gif) no-repeat center right;
margin:0;
padding:0 10px 0px 10px;
}

#footerLinks a,#footerLinksw a {
float:left;
text-decoration:none;
color:#6e6868;
}

#footer #contact,#footerw #contact {
padding-left:0;
}

#footer #privacy,#footerw #privacy {
background:none;
}

#copyright{
font-family:Arial, Helvetica, sans-serif;
font-size: 7pt;
color:#676868;
margin:2px 0px 2px 0px
}
#copyrightnotice{
font-family:Arial, Helvetica, sans-serif;
font-size: 7pt;
color:#676868;

}

#footerLinks li#copyrightdate {
background:#fff;

}

#copyright2,#copyrightw {
font-family:Arial, Helvetica, sans-serif;
font-size: 7pt;
color:#676868;
float: right;
}

#promolinks a:active,#promolinks a:visited {
color:#2b7ebd;
text-decoration:none;
}

.enlargeratetiers h3,#displaypanel TD {
text-transform:capitalize;
}

.editor,.editor:Visited {
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color:red;
}

#outer,#middle {
width:100%;
}



#p-aboutus #primaryContent, #help #primaryContent, #p-galleries #primaryContent, #p-cdstore #primaryContent
{
    padding: 0px;
    background: white;
}

#p-aboutus #container, #help #container, #p-account #container, #p-galleries #container, #p-cdstore #container, #p-help #container
{
	float:left;
    width:953px;
}

#p-aboutus .titleBox, #help .titleBox
{
    vertical-align: center;
	margin-bottom:0px; 
}


#help #imageBar img {    
    margin-left: 11px;
}

#p-galleries .galleryContainer
{
	width:741px;
	min-width: 741px;
}

#footer {
	font-size: 7.5pt;
	background:#fff url(/images/footer_bg.gif) repeat-x top left !important;
}
#footer .gutter {
padding-top:14px !important;
}

#primaryContent p {
	margin-bottom:14px;
}

.checkouttable, .checkouttable td{
font-family: Arial, Helvetica;
font-size: 7.5pt;
color: #999;
}


/* Gallery
------------------------------------------------------------------------------------------------- */
.gallery {
	float: left;
	margin-top: 30px;
	width: 953px;
	font-size: 7pt;
	border-top: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	}
.box {
	float: left;
	margin: 0;
	padding: 5px;
	width: 227px;
	text-align: left;
	border-right: 1px solid #bbbbbb;
	}

.box h4, .box h5 {
	margin: 0 0 1.3em 0;
	font: normal 1.4em Arial, Helvetica, sans-serif; 
	/*color: #48546A;*/
	color: #8ec9ea;
	text-transform: uppercase;
	text-align: right;
	}

/* For use with 2 line Gallery Headings */
.box h5 {
	margin: 0 0 .1em 0;
	}

/* The padding and margin here offset each other, allowing padding for a:hover without affecting the h4/h5 positioning */
.box h4 a, .box h5 a {
	margin: -1px -3px; 
	padding: 1px 3px; 
	text-decoration: none;
	}

.box h4 a:hover, .box h5 a:hover {
	text-decoration: none;
	}

.box p {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	color: #777;
	text-align: right;
	}

.box_pic {
	float: right; 
	margin-left: 1.25em; 
	width: 105px; 
	height: 80px;
	}
	
#lastGallery {
	width: 228px;
	border-right: none;
	}

/*#newsletter {
	margin: 0 auto;
	padding: 0 0 30px 0;
	width: auto;
	font-size: 85%;
	color: #14AEEB;
	text-align: center;
	}
*/
#newsletter {
	float: left;
	margin: 0;
	padding: 18px 14px 20px 14px;
	width: 925px;
	color: #14AEEB;
	}
#newsletter form {
	margin: 0;
	padding: 0;
	}
#newsletter  h4 {
	margin: 0;
	padding-top: 2px;
	font: normal 1.4em Arial, Helvetica, sans-serif; 
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;*/
	color: #8ec9ea;
	border: none;
	}
#newsletter label {
	display: block;
	margin: 0;
	padding: 0 0 2px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #14AEEB;
	}



/* CD Store Sidebar
------------------------------------------------------------------------------------------------- */	
#VCDsContainer {
	margin: 0;
	padding: 0;
	text-align: right;
	border-bottom: 1px solid #bbbbbb;
	line-height: 100%;
	}
#VCDsContainer .gutter {
	padding: 0 0 10px 0;
	margin: 0;
	}
	
#VCDsContainer h1 {
	margin: 17px 0px 0px 0;
	padding: 0 20 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #8ec9ea;
	line-height: 100%;
	text-transform: none;
	}
#VCDsContainer h2 {
	margin: 17px 15px 0px 0;
	padding: 0 4 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #14AEEB;
	margin-right:18px;
	line-height: 100%;
	text-transform: uppercase;
	}
.VCDs{
	list-style: none;
	margin: 0px 0px 0ox 0px;
	line-height: 50%;
	padding: 0;
	border:solid 0px #eee;
	}	
.VCDs li {
		margin: 0;
		padding: 0;
		line-height: 50%;
	}	
.VCDs a, .VCDs a:visited {
	margin: 0 15 0 0;
	padding: 0 0px 0 0;
	font-size: 70%;
	color: #14AEEB;
	line-height: 50%;
	text-decoration: none;
	}	
.VCDs a:hover {
	color: #fd9637;
	text-decoration: none;	
	}

#whatisVCD {
	margin: 0;
	padding: 0;
	width: 190px;
	font-size: 85%;
	line-height: 110%;
	text-align: right;
	}
#whatisVCD .gutter {
	padding: 20px 0px 0 0px;
	}
#whatisVCD h1 {
	margin: 0 22px 5px 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #8ec9ea;
	text-transform: none;
	}
#whatisVCD p {
	margin: 0 22px 0 0;
	padding: 0 0 0 0;
	font-size: 80%;
	}
	
.cdtitle { font-family: Arial, Helvetica; font-size: 8pt; line-height: 100%;}
.cdtitletiny { font-family: Arial, Helvetica; font-size: 7pt; line-height: 90%;}
.cdtitlefront { font-family: Arial, Helvetica; font-size: 8.5pt; line-height: 130%;}



/* Code by Patrick - Oct 20, 2008 */

#main{
min-width:1070px;
margin-left: 0px;
padding:0px;
position:relative;
float:left;
font-family:arial,verdana;
font-size:11px;
border:solid 1px #aaa;
width:100%;
}


#content_pane{
clear:both;
padding:0px;
margin:0px;
font-family:arial,verdana;
font-size:11px;
border:solid 0px #000;
min-width:1050px;
width:100%;
width:1070px;
height:auto;
}

#con_header{
clear:both;
width:100%;
padding-top:5px;
padding-bottom:5px;
margin:0px;
font-family:arial,verdana;
font-size:11px;
border-bottom:solid 1px #aaa;
}

.h1{
font-weight:bold;
color:#ccc;
font-size:16px;
font-family:arial,verdana;
}

#sidebar{
width:189px;
width: "189px";
text-align:right;
padding:1px;
margin:0;
font-family:Arial,verdana;
font-size:11pt;
}

#sidebar_admin {
float:left;
width:235px;
text-align:left;
padding:5px 5px 5px 5px;
margin:0px 0px 0px 0px;
font-family:arial,verdana;
font-size:11px;
border-right:solid 0px #90cae7;
}

#sidebar_admin ul {
width: 200px;
list-style:none;
margin:18px 10px;
padding:0;
}

#vertical_divider{
height:100%;
width:2px;
border-left:solid 2px #90cae7;
float:left;
}


#right_pane{
float:left;
padding:10px;
border-left:solid 2px #90cae7;
font-family:arial,verdana;
font-size:11px;
min-width:650px;
text-align:left;
min-height:600px;
height:auto;
width:74%;
}

#navbar
{
background:#fff url(/graphics/admin_bg.gif) repeat-x top left;
padding:0px;
width: 100%;
margin: 0px;
margin-top: -20px; margin-left: -25px;
color: #ccc;
padding-top: 5px;
height: 26px;
font-size: 10px;
float:left;
}

#navbar a,#navbar a:hover,#navbar a:visited
{
color: #14A9E8;
font-size: 10px;
}


.sidebar_menus{
clear:both;
font-family: arial,verdana;
font-size: 10px; 
color: #90cae7; 
letter-spacing: 2px;
width: 95%;
margin:5px 5px 20px 5px;
padding:5px;
text-align:right;
border:solid 0px #aaa; 
}

.sidebar_menus_headers {
font-size:12px;
font-weight:bold;
border-bottom:solid 0px #aaa; 
height:18px;
padding:3px;
width:210px;
text-align:right;
border-bottom:solid 2px #aaa;
}

.adminHead{
clear:both;
top:0px;
font-family:arial,verdana;
font-size:16px;
font-weight:bold;
letter-spacing:2px;
color: #90cae7;
border-bottom:solid 2px #90cae7;
text-align:left;
height:25px;
padding:2px;
}

.tabs_layout{
float:left;
background-color:#eee;
border-top:solid 1px #888;
border-left:solid 1px #888;
border-right:solid 1px #888;
margin:5px;
height:15px;
font-weight:bold;
font-size:12px;
padding:3px;
cursor:pointer;
}

.tabs_layout_over{
float:left;
background-color:#aaa;
border-top:solid 1px #888;
border-left:solid 1px #888;
border-right:solid 1px #888;
margin:5px;
height:15px;
font-weight:bold;
font-size:12px;
padding:3px;
cursor:pointer;
}

.button_style{
border-top:solid 1px #888;
border-bottom:solid 2px #888;
border-left:solid 1px #888;
border-right:solid 2px #888;
font-size:10px;
font-weight:bold;
height:20px;
width:120px;
background-color:#fff;
color:#444;
cursor:pointer;
cursor:hand;
}

.textarea_box{
border:solid 1px #a0a0a0;
background-color:#e0e0e0;
}
.topmessage {
    color:black;
    font-size: 13px;
    border:#808183 solid 2px;
    padding: 5px;
    background:#f0efee;
    
}



#sizeicons {height:41px;width: 144px;display: block;margin-right: 6px;}
.navblocks {margin-right:2px;}
.sizeiconblocks {display:block;float:left;position:static; margin-right: 5px;}

.siconmedactive {display:block;float:left;position:static; margin-right: 5px;}
.sicontabactive {display:block;float:left;position:static; margin-right: 5px;}
.siconhugeactive {display:block;float:left;position:static; margin-right: 5px;}
.siconlistactive {display:block;float:left;position:static; margin-right: 5px;}



#siconmed {height:32px;width:24px;}
#siconmed a {background: url(/graphics/sprites2.gif) no-repeat scroll -263px -15px;height:32px;width:24px;display: block;}
#siconmed a:hover {background: url(/graphics/sprites2.gif) no-repeat scroll -263px -198px;height:32px;width:24px;display: block;}
.siconmedactive a {background: url(/graphics/sprites2.gif) no-repeat scroll -263px -198px !important;height:32px;width:24px;display: block;}

#sicontab {height:32px;width:24px;}
#sicontab a {background: url(/graphics/sprites2.gif) no-repeat scroll -295px -15px;height:32px;width:24px;display: block;}
#sicontab a:hover {background: url(/graphics/sprites2.gif) no-repeat scroll -295px -198px;height:32px;width:24px;display: block;}
.sicontabactive a {background: url(/graphics/sprites2.gif) no-repeat scroll -295px -198px !important;height:32px;width:24px;display: block;}

#siconhuge {height:32px;width:24px;}
#siconhuge a {background:url(/graphics/sprites2.gif) no-repeat scroll -326px -15px;height:32px;width:24px;display: block;}
#siconhuge a:hover {background:url(/graphics/sprites2.gif) no-repeat scroll -326px -198px;height:32px;width:24px;display: block;}
.siconhugeactive a {background:url(/graphics/sprites2.gif) no-repeat scroll -326px -198px !important;height:32px;width:24px;display: block;}

#siconlist {height:32px;width:24px;}
#siconlist a {background:url(/graphics/sprites2.gif) no-repeat scroll -357px -15px;height:32px;width:24px;display: block;}
#siconlist a:hover {background:url(/graphics/sprites2.gif) no-repeat scroll -357px -198px;height:32px;width:24px;display: block;}
.siconlistactive a {background:url(/graphics/sprites2.gif) no-repeat scroll -357px -198px !important;height:32px;width:24px;display: block;}





.resultdefine {font-weight: 600;color: #000;font-size:11px;}

.tableterm {padding: 4px 5px 10px 0px;}

#imageid{float:left;display:block;padding: 10px 6px 0px 6px;height: 22px;}


/////////////////////////////////// tiny icons /////////////////////////////////////////////////////////////////
#sicons { height: 23px;line-height: 100%; width: 5%;}

/*small icons  zzzzzz*/
#siconpricesmall65 {height: 17px; width: 12px;float: left;text-decoration: none;margin-right: 3px;}
#siconpricesmall65 a {background: url(/graphics/sprites2.gif) no-repeat scroll -15px -115px;height:17px;width:12px;display: block;}
#siconpricesmall65 a:hover {background: url(/graphics/sprites2.gif) no-repeat scroll -15px -297px;height:17px;width:12px;display: block;}


#siconRFsmall65  {float:left;background: url(/graphics/sprites2.gif) no-repeat scroll -45px -115px;height:17px;width:23px;display: block;margin-right: 3px;margin-top: 2px;}
#siconRMsmall65  {float:left;background: url(/graphics/sprites2.gif) no-repeat scroll -81px -115px;height:17px;width:25px;display: block;margin-right: 3px;margin-top: 2px;}
#siconBTsmall65	 {float:left;background: url(/graphics/sprites3.gif) no-repeat scroll -334px -135px;height:17px;width:45px;display: block;margin-right: 3px;margin-top: 2px;}

#siconcartsmall65 {height: 17px; width: 20px;float:left;text-decoration: none;margin-right: 4px;}
#siconcartsmall65 a {background: url(/graphics/sprites2.gif) no-repeat scroll -120px -115px;height:17px;width:20px;display: block;}
#siconcartsmall65 a:hover {background: url(/graphics/sprites2.gif) no-repeat scroll -120px -298px;height:17px;width:20px;display: block;}

#siconcdsmall65 {height: 18px; width: 18px;float: left;text-decoration: none;margin-right: 2px;margin-top: 3px;}
#siconcdsmall65 a {background: url(/graphics/sprites2.gif) no-repeat scroll -157px -116px;height:18px;width:18px;display: block;}
#siconcdsmall65 a:hover {background: url(/graphics/sprites2.gif) no-repeat scroll -157px -298px;height:18px;width:18px;display: block;}

#siconcompsmall65 {height: 17px; width: 16px;text-decoration: none;float:left;margin-right: 3px;}
#siconcompsmall65 a {background: url(/graphics/sprites2.gif) no-repeat scroll -195px -115px;height:17px;width:16px;display: block;}
#siconcompsmall65 a:hover {background: url(/graphics/sprites2.gif) no-repeat scroll -195px -298px;height:17px;width:16px;display: block;}

#siconaddsmall65 {height: 17px; width: 16px;float: left;text-decoration: none;margin-right: 2px;}
#siconaddsmall65 a {background: url(/graphics/sprites2.gif) no-repeat scroll -248px -115px;height:17px;width:16px;display: block;}
#siconaddsmall65 a:hover {background: url(/graphics/sprites2.gif) no-repeat scroll -248px -298px;height:17px;width:16px;display: block;}



#sicondeletesmall65 {height: 17px; width: 13px;float:left;text-decoration: none;margin-right: 3px;}
#sicondeletesmall65 a {background: url(/graphics/sprites2.gif) no-repeat scroll -287px -113px;height:17px;width:13px;display: block;}
#sicondeletesmall65 a:hover {background: url(/graphics/sprites2.gif) no-repeat scroll -287px -296px;height:17px;width:13px;display: block;}

#siconlbdeletesmall65 {height: 17px; width: 13px;text-decoration: none;clear:both;margin-right: 3px;}
#siconlbdeletesmall65 a {background: url(/graphics/sprites2.gif) no-repeat scroll -287px -113px;height:17px;width:13px;display: block;}
#siconlbdeletesmall65 a:hover {background: url(/graphics/sprites2.gif) no-repeat scroll -287px -296px;height:17px;width:13px;display: block;}

#sicontriangleright65 {height: 17px; width: 12px;text-decoration: none;margin-right: 3px;}
#sicontriangleright65 a {background: url(/graphics/sprites2.gif) no-repeat scroll -213px -115px;height:17px;width:12px;display: block;}
#sicontriangleright65 a:hover {background: url(/graphics/sprites2.gif) no-repeat scroll -213px -298px;height:17px;width:12px;display: block;}

#sicontriangleleft65 {height: 17px; width: 12px;text-decoration: none;margin-right: 3px;}
#sicontriangleleft65 a {background: url(/graphics/sprites2.gif) no-repeat scroll -250px -115px;height:17px;width:12px;display: block;}
#sicontriangleleft65 a:hover {background: url(/graphics/sprites2.gif) no-repeat scroll -250px -298px;height:17px;width:12px;display: block;}

#siconpricesmall_65 {height: 17px; width: 12px;float: right;text-decoration: none;margin-right: 3px;}
#siconpricesmall_65 a {background: url(/graphics/sprites2.gif) no-repeat scroll -6px -115px;height:14px;width:12px;display: block;}
#siconpricesmall_65 a:hover {background: url(/graphics/sprites2.gif) no-repeat scroll -6px -298px;height:14px;width:12px;display: block;}


#homepagerotatingimageswrapper{
	height: 439px;
	width:953px;
 	position:relative;	
	text-align: center;
	margin-bottom: 15px;
}
#rotatingimagefooter{clear:both;width:953px}
.homepagerotatingimages{visibility: hidden;position: absolute; top: 0px;left: 0px; height: 439px;}
.small TD {padding: 5px;}

#cdheader{font-size:11px;font-family:Arial}

#social_media{float:right;width:300px}

#social_media_div {float:right;margin-top:15px;margin-right:3px;font-size: 9px;}


.tsi { width: 58px; text-align: center;line-height: 100%;font-size: 7pt; float: left;}

#yui-history-iframe {
  position:absolute;
  top:0; left:0;
  width:1px; height:1px; /* avoid scrollbars */
  visibility:hidden;
}

#tabs_wrap
img {
	border:0;
}


#tablerow2			{margin-bottom: 3px;}
#tabs_panel				{width: 496px; height: 31px;background: url('/graphics/sprites_tabs.gif') no-repeat 0px 0px; text-align: left; position: relative; left: 0px; bottom: -1px;}
	#results_tab_all	{width: 118px; height: 31px;display: block;float: left;}
	#results_tab_rm		{width: 126px; height: 31px;display: block;float: left;}
	#results_tab_rf		{width: 126px; height: 31px;display: block;float: left;}
	#results_tab_boost	{width: 126px; height: 31px;display: block;float: left;}
.bottom_blue_line	{border-bottom: 1px solid #00a4e6;}
#filtering_message {padding: 120px; font-family: Arial; font-size: 132%;}



