/*** Stylesheet for experts'/reviewers', glossary, showroom pages ***/

#aboutus h1       {color:#222; font-size:2em; font-weight:normal; line-height:1.3em; margin:0 0 10px 0;}
#aboutus h2       {color:#EF4238; font-size:1.55em; font-weight:normal; margin:35px 0 2px 0; padding:0 0 4px 0; border-bottom:1px dotted #d2d2d2; display:block; clear:both;}
#aboutus h3       {font-size:1.3em; line-height:1.3em; margin:10px 0 0 0; color:#222;}
#aboutus p        {margin:0 0 15px 0; font-size:1.09em; line-height:1.5em; text-align:justify;}
#aboutus p.clear        {color:#111; margin:0 0 15px 0; font-size:1.09em; line-height:1.5em; text-align:justify; clear:both;}
#aboutus p.intro  {text-align:left; font-size:1.4em; line-height:1.4em; color:#171b6f; font-weight:bold;}
#aboutus p.expanded {text-align:left; font-size:1.2em;}
#aboutus dl       {margin:5px 0 12px 0;}
#aboutus dt       {font-size:1.25em; line-height:1.4em; color:#215783; background:#eff1ff; padding:10px 5px 5px 15px; margin:0; font-family: Verdana, Tahoma, Helvetica, Sans-Serif;}
#aboutus dd       {font-size:1.09em; line-height:1.5em; background:#eff1ff; padding:0 5px 10px 15px; margin:0 0 20px 0;}
#aboutus dd p     {font-size:1em; line-height:1.5em;}
#aboutus li 	  {margin-left:20px; background-image: url(/webcontent/images/ebay/icn_arrowORsmall.gif);background-repeat: no-repeat;background-position: 0 .4em;padding-left: .6em; padding-bottom:5px;font-size:95%;}
#aboutus img      {border:0px; vertical-align:middle;}
.aboutusicons { width:18.5%; float:left; border:0;height:107px;}
IMG.displayed {display: block; margin-left: auto; margin-right: auto; }
#aboutus .aboutusicons p { text-align:center; font-size:95%}
.aboutusspacer { width:5px; float:left;}
#awardsbox   {margin-left:5px; padding:0 0 15px 0; width:570px; height:138px;}
.awardsicons { float:left;border:0; padding:0 4px 5px 0;}
#aboutus ol li{ list-style-type:decimal; background-image:none; margin-left:20px; font-size:95%;}
#aboutus ul, #aboutus ol{list-style-type: none; color:#111; margin:15px 0 15px 0; font-size:1.09em; line-height:1.5em;}
#aboutus table {border-left:1px solid #f4f4f4; border-top:1px solid #f4f4f4;}
#aboutus table td {border-right:1px solid #f4f4f4; border-bottom:1px solid #f4f4f4; padding:5px;}
#aboutus table td.rowheading {font-weight:bold; color:#3E2581;}
#aboutus ol .finance {list-style-type: none; color:#111; margin:0 0 15px 0; line-height:1.5em; font-size:1em;}

#aboutus #aboutusnav li          {width:120px; height:155px; float:left; margin:0 25px 25px 0; padding:0; text-align:center; list-style:none; background:#fff;}
#aboutus #aboutusnav li.end      {margin:0 0 25px 0;}
#aboutus #aboutusnav .navicon    {position:absolute; top:0; left:0; width:118px; padding:20px 0 0 0; height:77px; border-bottom:1px solid #eee; background:#fff; text-align:center; display:block;}
#aboutus #aboutusnav li a        {display:block; height:48px; padding:105px 0 0 0; position:relative; background:url("/webcontent/static/info/lens/grey-grad.png") 0 70px #FFFFFF; border:1px solid #ddd; border-bottom:1px solid #888; border-right:1px solid #bbb; text-decoration:none; color:#111; font-size:1.4em; outline:none;}
#aboutus #aboutusnav li a:hover  {border:1px solid #EF4238; color:#000; text-decoration:none;}

#lpchat a, #emailus a       {color:#171B6F; text-decoration:underline;}
#lpchat a:hover, #emailus a:hover {color:#5659A7; text-decoration:none;}

.commentstable2 { width:100%; font-family:Arial,Tahoma,Helvetica; font-size:100%; padding:0;}
.commentshead2 { color:#ffffff; font-weight:bold; padding:0 0 0 5px; background: url(/webcontent/images/ebay/items_list_header.gif); }
.commentsname2 {width:105px;  font-weight:bold; color:#EF4238; border-bottom:1px solid #e6e6ef; border-left:1px solid #e6e6ef; border-right:1px solid #e6e6ef; padding:0 0 0 5px;}
.customercomments2 {background-color:#FFFFFF; padding:0 5px 0 5px; border-bottom:1px solid #e6e6ef; border-right:1px solid #e6e6ef;}

.space {margin:5px; padding:5px;}

#review {width:570px; margin:0 auto; margin-top:10px;}
#aboutus #byline { float:right;}
#byline .name {font-size:14px;}
#byline .date {font-size:12px;}
#aboutus em.convo {font-size:110%; color:#367ba3;}

#contents ul {list-style-type:disc; list-style-position:outside;color:#555; font-size:14px; line-height:1.6em; margin:0 0 25px;}

#mugshot {padding:0px 30px 0px 0px; float:left;}
.section {border:1px solid #CFCFE6; width:571px; min-height:90px; margin-bottom:5px;}
#aboutus .section p {padding-left:10px; padding-right:10px;color:#555; font-size:12px; line-height:1.3em; text-align:justify;}
#aboutus .section img {float:left; padding:8px}
#aboutus .section h2 {padding:5px 10px; clear:none; margin-top:5px; border-bottom:none;}
#aboutus .section h2 .by { font-weight:normal; font-size:12px;}
#aboutus .section h2 .by a {text-decoration:none;}
#more .reviewer {float:left;width:75px; text-align:center; padding:2px;}

.s-image { margin-left:25px; padding:5px; text-align:center;}
#review .s-image img {border:1px solid #888; text-align:center;}
.sleft {float:left; margin:5px; margin-left:0px;}
.sright {float:right; margin:5px; margin-right:12px;}
.sthird {width:162px; float:left; margin-left:18px;}
.sthird-r {width:162px; float:right;}
.shalf {width:270px; float:left; margin-left:2px;}
.shalf-landscape43 {width:345px; float:left;  margin-left:2px; }  /*for 4:3 images */
.shalf-portrait34 {width:194px; float:left;  margin-left:2px; }   /* for 3:4 images */
.shalf-r {width:275px; float:right; margin-left:7px; margin-right:2px;}
.sseventh {width:75px; float:left; margin-left:6px;}
.sseventh-r {width:75px; float:right; margin-left:6px; margin-right:2px;}
.sfull {width:520px; margin-left:18px;}
.s500 {width:500px; margin-left:35px;}
.s300 {width:300px; margin-left:118px;}
.s333 {width:333px; margin-left:118px;}
.s400 {width:400px; margin-left:85px;}
#aboutus p.caption {font-size:11px; clear:both; padding-top:10px; margin-bottom:10px; color:#888; text-align:left;}
#aboutus .sthird-r p.caption {font-size:11px; clear:both; padding-top:10px; margin-bottom:0px; color:#888; text-align:left;}
#aboutus .sseventh p.caption {font-size:11px; clear:both; padding-top:10px; margin-bottom:10px; color:#888; text-align:center;}
#aboutus .sleft p.center {text-align:center;}

#aboutus .profile {float:right; width:315px; position:relative; left:-15px; font-size:16px; line-height:2em; color:#666666}

#bigquote {background:url('/webcontent/images/reviews/bWeeks/grad_blue.jpg') no-repeat #2a99d2; display:block; border:1px solid #1b7fb3; margin-bottom:25px; padding: 10px;}
#bigquote p {color:White; font-size:24px;text-align:center; margin: auto auto; font-family:Georgia, Arial;}

#quoteleft {float:left; width:260px; margin:3px 30px 3px 0px;}
#quoteright {float:right; width:285px; margin:3px 0px 3px 30px;}
#quoteleft p, #quoteright p {background:url('/webcontent/images/reviews/bWeeks/grad_blue.jpg') no-repeat #2a99d1; display:block; border:1px solid #1b7fb3; margin:2px; padding: 4px; color:White; font-size:16px;text-align:center; font-family:Georgia, Arial;}
#quoteleft.lighting p, #quoteright.lighting p {background:url('/webcontent/images/reviews/bWeeks/grad_orange.jpg') no-repeat #fc8100; display:block; border:1px solid #ea6e00; margin-bottom:25px; padding: 10px; color:White; font-size:16px;text-align:center; font-family:Georgia, Arial; text-decoration:none;}
#quoteleft.green p, #quoteright.green p {background:url('/webcontent/images/reviews/bWeeks/grad_green.jpg') no-repeat #53b014; display:block; border:1px solid #4faa11; margin-bottom:25px; padding: 10px; color:white; font-size:16px;text-align:center; font-family:Georgia, Arial; text-decoration:none;}
#quoteleft.purple p, #quoteright.purple p {background:url('/webcontent/images/reviews/bWeeks/grad_purple.jpg') no-repeat #b73de8; display:block; border:1px solid #7400a2; margin-bottom:25px; padding: 10px; color:white; font-size:16px;text-align:center; font-family:Georgia, Arial; text-decoration:none;}

#guides h4 { background:none; font-size:1.4em; margin:25px 0 5px; color:#333; clear:both;}
#rate {width:400px; font-size:16px; color:#888888; line-height:20px; padding-bottom:25px;}
#rate img { margin-bottom:-15px; margin-left:10px;}
#rate strong {font-size:18px; color:#666;}

#part1 {float:right; width:120px; text-align:center; border:1px solid #000000; padding:5px; font-size:12px; font-weight:bold;}

#aboutus table.delivery {border-left:1px solid #E1E1E1; text-align:center; font-size:1.1em; line-height:1.6em;}
#aboutus table.delivery td {border-right:1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; padding:8px 6px;}
#aboutus .delivery thead {background:#fff url(/webcontent/static/info/lens/grey-grad.png) repeat-x left top; height:45px; line-height:45px; font-size:1em; color:#333;}
#aboutus .delivery th {border-right:1px solid #E1E1E1; border-bottom:1px solid #bbb;}
#aboutus .delivery tfoot {background:#eee; color:#444;}
#aboutus .delivery tfoot td {padding:5px;}
#aboutus table.deliverysub {border:none; width:100%;}
#aboutus tr.strip       {background:#fafafa;}
span.timed              {width:36%; margin-left:12%; display:block; float:left; text-align:right;}
span.timedprice         {width:20%; display:block; float:left; margin-left:2%;}

/** Steve Aves **/
/* General */

#aboutus.saves h5 {font-size:1em; font-weight:bold;}
#aboutus.saves .saimage {float:left; margin-bottom:20px; margin-right:30px; width:200px;} /* .image div */
#aboutus.saves .saimage .caption {font-size:1em;color:#888; padding:5px; text-align:center;} /* .caption div within the .image div */
#aboutus.saves .caption {font-size:1em;color:#888; padding:5px; text-align:center;} /* .caption div within the .image div */
#aboutus.saves .introduction {float:left; width:570px; margin-bottom:20px;}
#aboutus.saves #selection {float:left; width:250px; margin-left:30px; margin-top:30px;}
#aboutus.saves #contact {width:180px; float:left; border:solid 1px #ccc; padding:15px; line-height:2em; text-align:center; margin-left:50px;}
#aboutus.saves .saquote {color:#666; display:block; margin:10px 0 0 20px; font-style:italic;}

#aboutus.saves .w136{float:left; width:136px;margin:20px 27px 20px 27px;}
#aboutus.saves .w136 p {margin-top:10px;}

#aboutus.saves .w190{float:left; width:170px; margin:20px 10px 20px 10px;}
#aboutus.saves .w190 img {width:136px; margin-left:17px; margin-right:17px;}
#aboutus.saves .w190 p {margin-top:10px; text-align:center;}
#aboutus.saves .w190 a {display:block; margin-top:10px; text-align:center;}

#aboutus.saves .w285{float:left; width:245px; margin:20px 20px 20px 20px;}
#aboutus.saves .w285 img {width:245px; margin-left:20px; margin-right:20px;}
#aboutus.saves .w285 p {margin-top:10px; text-align:center;}
#aboutus.saves .w285 a {display:block; margin-top:10px; text-align:center;}

#aboutus.saves .w570{float:left; width:570px; margin:20px 0px 20px 0px;}
#aboutus.saves .w570 .image_container {float:left; width:300px;}
#aboutus.saves .w570 img {width:300px;}
#aboutus.saves .w570 p {float:left; width:250px; margin:0 0 20px 20px;}
#aboutus.saves .w570 a {display:block; width:250px; margin-left: 300px; margin-top:10px; text-align:center;}

/* FAQ */
#aboutus.saves p.question {color:#333;font-weight:bold;}
#aboutus.saves p.answer{text-align:justify;border-bottom:solid 1px #ddd;padding-bottom:10px;}
#aboutus.saves #faq_index li {margin:5px 0 5px 30px; width:500px;}

/* Favourites */
#aboutus.favourites h5 {background-color:#e8e8e8; clear:both; margin-top:20px; padding:5px 0 5px 5px;}
#aboutus.favourites h3 {background-color:#e8e8e8; clear:both; margin:20px 0 10px;padding:5px 0 5px 5px;}

#aboutus.favourites #leftCol h4,
#aboutus.favourites #rightCol h4 {background-image:url('/webcontent/images/bg_h4_w250.gif');}
#aboutus.favourites #leftCol {width:250px; float:left;}
#aboutus.favourites #rightCol {width:250px; float:left; margin-left:40px;}

/* Glossary */
#aboutus.glossary #index .letter {margin:8px 0; border-bottom:solid 1px #ddd; background-color:#eee;line-height:120%;}
#aboutus.glossary #index {font-size:1.1em; margin-top:30px; min-height:300px; margin-bottom:70px;line-height:180%;}
#aboutus.glossary #index .letter a {text-decoration:none;font-weight:bold;color:#666;}

#aboutus.glossary #index #leftCol,
#aboutus.glossary #index #midCol,
#aboutus.glossary #index #rightCol {float:left;width:140px;}
#aboutus.glossary #index #midCol {margin:0 70px 0 70px;}

#aboutus.glossary .term {text-decoration:none;color:#000;font-weight:bold;}
#aboutus.glossary .term a:hover{color:#000;}
#aboutus.glossary .sectionLetter{background-color:#eee;border-bottom:solid 1px #ddd; margin-bottom:10px;font-size:1.4em;font-weight:bold;}
#aboutus.glossary .sectionLetter a{text-decoration:none;}
#aboutus.glossary .sectionLetter a:hover {color:#EF4238;}

/* Showroom Easter Delivery Table*/

#aboutus table#hours {border-collapse:collapse; margin:0 0 20px 0; font-size:1.1em;line-height:1.6em;width:400px;margin-left:auto;margin-right:auto;text-align:center;font-size:1.1em;background-color:#eeeeef;}
#aboutus table#hours td {height:20px; width:200px;border:solid 3px #fff; background-color:#efefff;}
#aboutus table#hours th {height:30px; width:200px;border:solid 3px #fff; background-color:#efefff;} 

/* Questions */
#aboutus.questions #selection a {color:#EF4238;}
#contactForm {padding:40px;}
#contactForm  textarea, #contactForm input.details{border:solid 1px #ccc;}

/* { cmarcu : Ticket #1361: Customer Comments feed   - edited by Alex to be more specific to the customer comments li */
#aboutus #ctl00_pnlMainContent_lblCustomerReview li {padding:6px; font-size:1.05em; border-top:1px solid #ccc; background-image:none;}
#aboutus li .date {font-family:Verdana, Geneva, sans-serif; font-variant:small-caps; font-weight:bold; font-size:0.9em; color:#EF4238;}
#aboutus li .name {font-weight:bold; color:#171B6F;}
/* } cmarcu : Ticket #1361: Customer Comments feed */

