﻿/*** Brand Shop ***/

/** Styles common to multiple pages **/

/* Main layout */
#brand              {width:930px; margin: 0 auto;}
#leftmenu           {width:175px; float:left; border-right:solid 1px #ccc; clear:none; text-align:left;}
#leftmenu h1        {width: 150px; padding-left:4px; margin:25px 0 5px 0; color:#222; font-size:1.6em; line-height:1.1em;}
#leftmenu p         {width: 150px; padding-left:4px; margin:0 0 25px 0; color:#666; font-size:14px; line-height:23px;}
#leftmenu p b       {color:#444;}
#rhscontent         {width:720px; float:right; clear:right; margin:12px 0 0 0;} 
#rhscontent ul      {list-style-type:disc; line-height:18px;}
#rhscontent em      {font-size:12px; line-height:16px; color:#666; font-style:normal;}
.right				{float:right; clear:right;}


/* Cells and subdivisions */
#brand .cell         {clear:both;}
#brand .cell p      {color:#666; width:202px; margin:8px auto; font-size:12px; line-height:18px; word-spacing:1px;}
.sub9			{width:170px; height:155px; float:left; margin:5px; text-align:center; margin-top:10px;}
.sub11			{width:170px; float:left; margin:5px; margin-top:15px;background-color:#eef; border-bottom:solid 1px #dde;}
.sub1, .sub2, .sub3 {width:214px; margin:15px 35px 30px 0; float:left; text-align:center;}
.sub3               {margin-right:0px;}
.sub6               {width:214px; margin:10px 17px 30px 0; padding:0 17px 0 0; float:left; border-right:1px solid #ccc; text-align:center;} 
.sub7		{width:330px; margin:15px 15px 30px 15px; float:left;} 
.sub4               {width:475px; margin:15px 20px 30px 0; float:left;}          
.sub5               {width:720px; margin:0 0 30px 0; float:left; padding-top:0px;}
.subbdr            {margin-right:14px; padding-right:15px; border-right:1px solid #CCC;}
.sub4 .left    {margin-right:14px;}
.sub5 .left	 {margin-right:20px;}
#brand .cell .sub7 p 		{width:330px;}
#brand .cell .sub7 .btn a 	{text-align:center;}
.justify	{text-align:justify;}

/* base tab styles for navigation */
#infonav       {margin:0px; padding-bottom:0px; display:block; float:left;}
#infonav ul    {margin:0px; padding:0px;}
#infonav li    {float:left; border:1px solid #E1E1E1; background:#fff; border-bottom:none; padding:8px 15px; font-size:1.2em; margin:0; list-style:none;}
#infonav li.selected {background: #E0E0EC url(/webcontent/static/info/bg_tab.png) repeat-x scroll 0 0; border:1px solid #CFCFE6; border-bottom:none;}
#infonav li a {outline:none;}
#nav-list p a {padding:4px 7px;}
#nav-list p   {color:#ccc;}


/* Unused styles
.sub8		{width:170px; height:100px; float:left; margin:5px; margin-top:15px;}
.sub10		{width:150px; height:155px; float:left; margin:5px; text-align:center; margin-top:10px;}
.sub12      {width:330px; float:left; margin:15px 15px 30px 15px; text-align:center;}
*/

/* Sigma Lens fits */
#brand.sigma #rhscontent img.main-image {float:left; border:1px solid #999; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;padding:3px;margin:5px 15px 5px 5px;}
#brand.sigma #rhscontent ul li.first {list-style:none;}
#brand.sigma #rhscontent ul li.first strong {color:#D2232A; font-size:1.2em;}
#brand.sigma #rhscontent ul.lens-features {float:left; width:420px; color:#666; font-size:12px; margin-left:15px;}
#brand h2.variants {padding-top:25px; clear:both;}
#brand.sigma #rhscontent .fit {clear:both; border-bottom:1px solid #DDD; height:100px; margin:10px;}
#brand.sigma #rhscontent .fit a img.p {float:left; border:1px solid #ccc; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; padding:3px;margin:0 15px 5px 5px;}
#brand.sigma #rhscontent .fit h3 {font-size:1.2em; margin-top:22px;}
#brand.sigma #rhscontent .fit h3 a {color:#666; text-decoration:none;}
#brand.sigma #rhscontent .fit h3 a:hover {color:#333; text-decoration:underline;}
#brand.sigma #rhscontent .fit h5 { font-size:1.6em; padding:15px 0 0 13px; color:#EF5B1D;}
#brand.sigma #rhscontent .fit h5 a img {padding-left:30px; vertical-align:middle; }


/* 'New Products' box in left menu */
#brand #leftmenu .misc_border {border-top:solid 1px #ccc; margin:10px 0 10px 0; width:150px;}
#brand #leftmenu .new_products_box {margin:10px 10px 10px 0; width:176px;}
#brand #leftmenu .new_products_box .new_product { height:87px; margin:10px 0 10px 0; width:176px;}
#brand #leftmenu .new_products_box .new_product a img {border:solid 1px #fff; float:left; margin:5px 10px 5px 0px;}
#brand #leftmenu .new_products_box .new_product a img:hover {border:solid 1px #ddd;}
#brand #leftmenu .new_products_box .new_product .new_product_details {float:left;width:80px;}
#brand #leftmenu .new_products_box .new_product .new_product_details  .new_product_name{font-size:1em;line-height:1.3em;margin:5px 0 0 0;text-align:left;width:80px;}
#brand #leftmenu .new_products_box .new_product .new_product_details  .price{text-align:left;}

/* Headings */
#brand h2           {color:#ccc; font-size:1.65em; padding-bottom:6px; font-weight:normal; word-spacing:2px; text-align:right; border-bottom: 1px solid #ccc;}
#brand h3           {color:#000; margin:0px; font-size:1.3em;}
#brand h4           {background:#fff; padding:0px; margin:0px; clear:both; display:block;}
#brand h3.red       {color:#d2232a;}

/* lefthand awards */
#leftmenu #brandawards {width:160px;}
#leftmenu #brandawards img {display:block; margin:0 auto; text-align:centre;}
#brand #brandawards h2 {font-size:0.9em;border-bottom:none;text-align:center;color:#666;padding:0;}
#brand #brandawards p  {font-size:0.8em;border-bottom:none;text-align:center;color:#999;line-height:12px;}

/*  glossary styles (see tamron for example usage)*/
.glossary dl { margin:0px; padding:0px;}
#brand .glossary dt {font-size:1.4em; color:#900; line-height:1.8em;}
.glossary dt em {font-size:0.8em; color:#999; line-height:1.8em; font-weight:normal;}
.glossary dd { margin-left:15px;color:#666; margin-top:8px; font-size:12px; line-height:18px; word-spacing:1px; }
.glossary h3 {font: 1.8em Georgia; margin:8px;}
.glossary h3 img { vertical-align:middle; margin-right:15px;}


/* List styles */
#brand ul.products  {margin:0; padding:0; list-style:none;}
ul.products li      {width:107px; float:left; margin:8px 0; padding:0px; text-align:center;}
ul.products li img  {display:block; margin:0 auto;}
ul.products li b    {line-height:1.1em;}
.sub4 ul.products li{margin-right:7px;}
.sub5 ul.products li{margin-right:12px;}
ul.imgpad img       {padding:5px 0 8px 0;}
#brand ul.products li a {color:#000; text-decoration:none;}
#brand ul.products li a:hover b {color:#000; text-decoration:underline;}

/* Buttons */
#brand .btn         {height:28px; padding-top:6px; line-height:28px; background:url(/webcontent/images/brand/button.gif) no-repeat 50% 6px; font-weight:normal;}
#brand .btn a       {color:#222; text-decoration:none; display:block;}
#brand .btn a:hover {color:#444; text-decoration:underline; display:block;}
#brand .btn2         {height:28px; padding-top:6px; line-height:28px; background:url(/webcontent/images/brand/button.gif) no-repeat 0 6px; font-weight:normal;}
#brand .btn2 a       {color:#222; text-decoration:none; display:block;line-height:28px}
#brand .btn2 a:hover {color:#444; text-decoration:underline; display:block;}

/* Prices */
.price              {color:#034ea2; font-weight:normal; clear:both; text-align:center; width:107px; height:20px; line-height:20px; display:block; cursor:pointer;}
.price2				{color:#034ea2; font-weight:normal; line-height:18px;}
.priceinline        {color:#034ea2; font-weight:normal;}
.sub7 .price		{color:#034ea2; font-weight:normal; clear:both; text-align:center; width:320px; height:20px; line-height:20px; display:block; font-size:1.6em; cursor:default;}
.sub9 .price		{color:#034ea2; font-weight:normal; clear:both; text-align:center;  height:20px; line-height:20px; display:block; width:170px;}
.sub10 .price		{color:#034ea2; font-weight:normal; clear:both; text-align:center;  height:20px; line-height:20px; display:block; width:150px;}
.cbprice			{font-size:1.25em;font-weight:bold;color:#EF5B1D;}

/* Reviews */
#reviews            {margin-bottom:30px;}
#reviews .section   {border:1px solid #CFCFE6; padding:10px 15px 10px 10px; height:75px; margin-bottom:20px;}
#reviews .section p {width:auto; color:#555; font-size:12px; line-height:1.3em; text-align:justify; margin:10px 0 0 0;}
#reviews .section img {float:left; margin-right:10px;}
#reviews .section h3 {clear:none; display:inline;}
#reviews .section h3 .by {font-weight:normal; font-size:12px;}
#reviews .section h3 .by a {text-decoration:none;}

/* Miscellaneous */
.centeredText		{color:#666; font-size:12px; line-height:18px; margin:8px auto; text-align:center; word-spacing:1px;}
.detail				{border: 1px solid #ccc; margin-right:20px;}
.hyper img      	{border:none;}
.imgpad         	{padding-top:5px; padding-bottom:5px;}
#brand a img        {border:none;}
#brand p.full       {width:auto;}
#brand p.history    {margin:8px 0 15px 0; text-align:justify; font-size:1.2em; line-height:1.6em; color:#444; word-spacing:-0.02em;}
#brand .goty        {padding:20px 0 0 20px; border:none;}
.link           	{font-weight:normal; font-size:13px;}
#brand .probox      {border:1px solid #E3E3ED; background:#f5f5f5; padding:8px; margin:5px 0 30px 0; text-align:justify; float:left; font-size:14px; color:#333; line-height:25px} 
#brand .probox img  {float:right; padding-left:10px;}

/** Styles specific to a single page **/

/* Apple */
.apple .sec2           {width:340px; padding-right:10px; margin-right:10px; border-right:1px solid #ccc; float:left; margin-top:10px; padding-top:4px; text-align:center; margin-bottom:30px;}            
.apple .sec2right      {width:340px;  margin-right:10px; float:left; margin-top:10px; padding-top:4px; text-align:center; margin-bottom:30px;}		      
.apple .cell .sec2 p, .apple .cell .sec2right p	{color:#666666; width:320px; margin:8px auto; letter-spacing:0.08px; font-size:12px; line-height:18px; word-spacing:1px;}
.apple .sec4right       {width:160.5px; margin-right:10px; float:left; margin-top:10px; padding-top:4px; text-align:center; margin-bottom:30px;}		
.apple .left, .apple .right			{width:100px; float:left; text-align:center;color:#666666; letter-spacing:0.08px; font-size:12px; line-height:18px; word-spacing:1px;}
.apple .bdr				{border-right:1px solid #ccc;}
.apple .price 		{width:100%;}
.apple p.heightp	{height:1630px;}
.apple #ipad2-list {list-style-type:none;font-size:1.1em;margin:7px 0 10px 0;}
.apple #ipad2-list .inlineprice {color:#034EA2;font-weight:normal;}
.apple .halfWidth {width:360px;float:left;}
.apple #applecare {list-style-type:none;text-align:center;padding:0 0 40px 0;margin:0 0 0 -20px;}
.apple #applecare li {display:inline;color:#666;}

/* Billingham */
.billingham .left2          {margin:none; margin-right:5px; width:98px;}
.billingham .right          {float:right; clear:right;}
.billingham p.heightp		{height:550px;}
.billingham	.sub6           {width:214px; padding-right:17px; margin-right:17px; border-right:1px solid #ccc; float:left; margin-top:10px; padding-top:4px; text-align:center; margin-bottom:30px;}             
.billingham	.left,
.billingham .right,
.billingham .left2   {width:100px; float:left; margin-top:10px; margin-bottom:10px; text-align:center; font-size:14px; font-weight:bold;}

/* Bowens */
.bowens p.heightp		{height:1100px;}

/* Canon */ 
.canon p.heightp    {height:1650px;}
.canon .probox      {border:1px solid #E3E3ED; background:#f5f5f5; padding:8px; margin:5px 0 30px 0; text-align:justify; float:left; font-size:14px; color:#333; line-height:25px} 
.canon .probox img  {float:right; padding-left:10px;}
.canon .acc li      {text-align:left; margin-left:60px;}
.canon .inkppr      {margin:30px 0 10px 0;}
.canon .brandlogo   {padding:15px 0 15px 8px;} 
#brand .canonbtn a:hover {color:#ed252a;}  

/* Canon Legria */
.canonpages #rhscontent .cell p      {width:auto;clear:both;color:#333;}
.canonpages #rhscontent .cell h3     {width:auto;clear:both;color:#C00;margin-top:23px;}
.canonpages #rhscontent .cell h4     {width:auto;clear:both;color:#888;margin:22px 0 8px 0; line-height:22px; font-size:14px; font-weight:normal;}
.canonpages #rhscontent .cell blockquote {padding:11px;border:1px solid #FC6; background-color:#FFC;}
.canonpages #rhscontent .cell .questions blockquote {width:20%; float:left; margin:10px 5px; height:48px; vertical-align:middle;}
.canonpages #rhscontent .cell table {color:#666; font-size:11px; line-height:16px; word-spacing:1px;}
.canonpages #rhscontent .cell table td {padding:4px;}
.canonpages #rhscontent .cell table tr.even {background-color:#DDD;}
.canonpages #rhscontent .cell table tr.odd {background-color:#EEE;}
.canonpages #rhscontent .cell ol {color:#333; font-size:12px; line-height:16px; word-spacing:1px; margin-left:75px;}
.canonpages #rhscontent .cell ul {color:#333; font-size:12px; line-height:16px; word-spacing:1px; margin-left:75px;}
.canonpages #rhscontent .cell ul.products {border:1px dotted #888; margin-left:0; padding:0 auto; height:139px; background-color: #eee;}
.canonpages #rhscontent .cell ul.products li {border:1px solid #DDD; background-color:#FFF; margin:5px; padding:3px; width:125px;}
.canonpages #rhscontent .cell ul.products li:hover {border:1px solid #AAA;}

/* Colour Management */
.colour-management p.heightp	{height:2100px;}
.colour-management #rhscontent .cell .sub5 ul.colorchecker li a {text-decoration:none;}

/* Editing */
.editing p.heightp		{height:1985px;}

/* Elinchrom */
.elinchrom .left,
.elinchrome .right			{width:100px; float:left; margin-top:10px; margin-bottom:25px; text-align:center; font-size:14px; font-weight:bold;}
.elinchrom .producth       	{font-size:15px; color:Black; padding-right:20px;}
.elinchrom .largetxt      	{font-size:14px; margin-left:20px;}
.elinchrom p.heightp		{height:120px;}

/* Epson */
.epson p.heightp     	{height:3710px;}
.epson .sub11 {text-align:center;padding-bottom:10px;margin-bottom:30px;}
#brand.epson .cell .sub11 p {width:170px;}
#brand.epson .cell .sub11 span {padding-bottom:10px;}
#brand.epson .cell .sub12 p {width:100%;}
#brand.epson .cell .sub12 img {margin:0 15px 0 15px;}
#brand.epson #epson_contents {margin-top:20px;}
#brand.epson #epson_contents li {font-size:1em;list-style-type:disc;margin:2px 5px 2px 20px;}
#brand.epson .extwan{display:inline;float:left;height:63px;margin-top:24px;}

/* Epson inks */
#brand.inks-for-epson img.epson-printer {float:left; margin:35px 10px 10px 0;}
#brand.inks-for-epson ul.epson-ink-list li {list-style-type:none;margin: 10px 20px 0 0;width:718px; border-bottom:solid 1px #ededed;float:left;}
#brand.inks-for-epson ul.epson-ink-list li a img.epson-ink {float:left;margin:0 20px 10px 0;}
#brand.inks-for-epson ul.epson-ink-list li .ink-price{margin:10px 0 0 0;font-size:1.5em;color:#034EA2;font-weight:bold;}
#brand.inks-for-epson ul.epson-ink-list li h3 {margin:0 0 10px 0;}
#brand.inks-for-epson ul.epson-ink-list li a img.basketbtn {float:right;}
#brand.inks-for-epson p.manpartno {text-align:right;}

/* Fuji */
.fuji .heightp {height:900px;}
#brand .fujibtn a:hover b {color:#093;}

/* Giottos */
.giottos .left,.manfrotto  .right,.giottos .left2	{width:100px; float:left; margin-top:10px; margin-bottom:10px; text-align:center; font-size:12px; font-weight:bold; color:#666;}
.giottos .left2        {margin:none; margin-right:5px;}
.giottos p.heightp	   {height:2100px;}

.giottos #nav-list h4 {margin:15px 0 10px 0;}
#main .giottos #nav-list ul{list-style-type:none;}
.giottos #nav-list ul li {font-size: 1.1em;line-height: 150%;}
.giottos #nav-list ul li a {color:#f11;}
.giottos h2 .new {color:#f11;}  

/*  hoya */
#brand.hoya img.brandlogo {margin-left:-11px;}
#brand.hoya p.heightp 	  {height:400px;}
#brand.hoya ul.acc        {margin-top:25px;}
#brand.hoya .acc li       {text-align:left; margin-left:40px;}

/*  joby */
.joby p.heightp 	  {height:50px;}

/* Lastolite */
#brand.lastolite .lasto-nav {background-color:#003263; background-repeat:no-repeat; width:230px; height:110px; float:left; margin:7px 0;}
#brand.lastolite .mid {margin-left:15px;margin-right:15px;}
#main #brand.lastolite a.nav {color:#fff; text-decoration:none; font-size:12px; font-weight:bold; padding:91px 6px 0px 9px; display:block;}
#main #brand.lastolite a.nav:hover {color:#c1d82f;}
#brand .lastolite a:hover {color:#c1d82f;}  
#brand.lastolite ul.products li a {color:#666; text-decoration:none; font-size:12px; line-height:10px;}
#brand.lastolite ul.products li a b { font-weight:normal;}
#brand.lastolite ul.products li a:hover b {color:#000; text-decoration:underline;}
#brand.lastolite ul.products li .price {font-size:12px;}
#brand .lastolitebtn a:hover {color:#003263;}  
#brand.lastolite a.tooltip img   {border:1px solid #ddd; padding:5px;}
#brand.lastolite a.tooltip:hover img   {border:1px solid #aaa;}
#brand.lastolite a.tooltip span {display:none; margin:1.5em; width:370px; height:180px; text-align:left;}
#brand.lastolite a.tooltip b {padding:2em 0em 1em 2em;}
#brand.lastolite a.tooltip:hover span{display:inline; position:absolute; top:2115px; left:550px; background:#fff; z-index:100; border:1px solid #ccc;}
#brand.lastolite #tooltip-blank {margin:1.5em; width:370px; height:180px; position:absolute; top:2116px; left:551px; background:#fff; z-index:0; border:1px solid #ccc;}
#brand.lastolite a.paper img   {border:1px solid #eee;}
#brand.lastolite a.paper:hover img   {border:1px solid #666;}
#brand.lastolite p.heightp {height:4120px;}
#brand.lastolite ul li.new-products {height:85px; margin-bottom:15px; border:2px solid #eee; width:163px; padding:2px; line-height:14px;}
#brand.lastolite ul li.new-products a img {float:left; margin:3px 5px;border:1px solid #ddd;}
#brand.lastolite ul li.new-products a:hover img {border:1px solid #aaa;}
#brand.lastolite ul li.new-products b {font-weight:normal;}
.lastolite .sub11 {background-color:#fff;border:none;text-align:center;padding-bottom:10px;margin-top:25px;margin-bottom:15px;}
#brand.lastolite .cell .sub11 img {margin-top:20px;margin-bottom:10px;width:170px;}
#brand.lastolite .cell .sub11 p {width:170px;}
#brand.lastolite.cell .sub11 span {padding-bottom:10px;}

/* Lowepro */
.lowepro .brandlogo {padding:10px 0;}
.lowepro p.heightp {height:720px;}

/* Lowepro Optics */
.lowepro-optics .cell .subHalfLeft, .lowepro-optics .cell .subHalfRight{width:350px;display:inline;float:left;margin-top:20px;}
.lowepro-optics .cell .subHalfLeft{margin-right:20px;}
.lowepro-optics .cell h2{padding-top:20px;}
.lowepro-optics .cell p{text-align:justify;}
.lowepro-optics p.heightp{height:490px;}
#brand.lowepro-optics .cell .review h2{font-size:1.2em;text-align:left;border:none;margin-top:-10px;}
#brand.lowepro-optics .cell h2 {margin-top:30px;}


/* Manfrotto */
.manfrotto .left,.manfrotto  .right,.manfrotto .left2	{width:100px; float:left; margin-top:10px; margin-bottom:10px; text-align:center; font-size:14px; font-weight:bold;}
.manfrotto .left2          {margin:none; margin-right:5px;}
.manfrotto p.heightp	   {height:2200px;}

.manfrotto #nav-list h4 {margin:15px 0 10px 0;}
#main .manfrotto #nav-list ul{list-style-type:none;}
.manfrotto #nav-list ul li {font-size: 1.1em;line-height: 150%;}
.manfrotto #nav-list ul li a {color:#f11;}
.manfrotto h2 .new {color:#f11;}

/* newproducts */
.newproducts p.heightp		{height:1650px;}

/* Nikon */
.nikon #leftmenu    {border-right:solid 1px #f8e300;}
.nikon .brandlogo   {padding:15px;}
.nikon p.heightp    {height:780px;}
.nikon .acc li      {text-align:left; margin-left:50px;}

/* Olympus */
.olympus .brandlogo {padding:20px 0 0 5px;}
#brand .olympusbtn a:hover {color:#034ea2;}
.olympus p.heightp  {height:2450px;}

/* Pentax */
.pentax #leftmenu    {border-right:solid 1px #ed252a;} 
.pentax p.heightp    {height:1000px;}
.pentax .probox      {border:1px solid #E3E3ED; background:#f5f5f5; padding:8px; margin:5px 0 30px 0; text-align:justify; float:left; font-size:14px; color:#333; line-height:25px} 
.pentax .probox img  {float:right; padding-left:10px;} 
.pentax  ul.acc		 {margin-top:10px;}
.pentax .acc li      {text-align:left; margin-left:20px;}
.pentax .inkppr      {margin:30px 0 10px 0;}
.pentax .brandlogo   {padding:15px 0 15px 8px;} 
#brand .pentaxbtn a:hover {color:#ed252a;}

/* Photokina */
.photokina p.heightp	{height:1600px;}

/* Portable Lighting */
.portable-lighting .sub4 ul.products li {font-size:12px;}
.portable-lighting ul.acc {text-align:left;}
.portable-lighting ul.acc li.reviewlist {clear:both; margin:3px; border:1px #cccccc solid; height:54px; list-style-type:none;color:#666666;}
.portable-lighting ul.acc li.reviewlist:hover {border:1px #333333 solid;}
.portable-lighting ul.acc li.reviewlist a img {margin:2px;}
.portable-lighting ul.acc li.reviewlist a { text-decoration:none; font-weight:bold; color:#333333;}
.portable-lighting p.heightp {height:1800px;}

/* Samsung */
.samsung #leftmenu    {border-right:solid 1px #034EA2;}
.samsung p.heightp    {height:800px;}

/* Sandisk */
.sandisk #leftmenu {border-right:solid 1px #dd1434;}
.sandisk .memory li {display:inline; font-size:15px; padding-right:4px; letter-spacing:1px;}
.sandisk .memory li b {font-size:12px; font-weight:normal;}

/* Sigma */
.sigma #leftmenu    {border-right:solid 1px #d2232a;}
.sigma .brandlogo   {padding:30px 0 0 0;}
.sigma p.heightp    {height:50px;}

/* Sony */
.sony p.heightp     	{height:550px;}

/* Sony Pre-orders */
.sony-preorders p.heightp{height:900px;}

/* Swarovski */
.swarovski .project 	{width:230px; float:right; margin:5px; text-align:center; margin-top:-150px; height:150px;}
.swarovski h2			{margin-bottom:20px;}
.swarovski p.heightp    {height:1240px;}

/* Tamron */
.tamron #leftmenu    {border-right:solid 1px #0066b3;}
#brand.tamron h3 {color:#0066b3}
.tamron .brandlogo   {padding:30px 0 0 0;}
.tamron p.heightp    {height:2200px;}


/* Wacom */
.wacom .products		{width:720px; float:left; padding-left:5px;}
.wacom .prodtitle2     	{width:280px; float:left; margin-left:30px; margin-bottom:20px;text-align:center; font-size:14px; font-weight:bold; padding:3px; line-height:16px;}
.wacom .prodtitle4	    {width:166px; float:left; margin-left:5px; margin-bottom:20px;text-align:center; font-size:14px; font-weight:bold; padding:3px; line-height:16px;}
.wacom .prodtitle5	    {width:130px; float:left; margin-left:5px; margin-bottom:20px;text-align:center; font-size:14px; font-weight:bold; padding:3px; line-height:16px;}
.wacom .prodtitle2 .price {width:280px;color:#3C0182;}
.wacom .prodtitle4 .price {width:166px;color:#3C0182;}
.wacom .prodtitle5 .price {width:130px;color:#3C0182;}
.wacom ul.i4wireless li	{font-size:1em; color:#666; margin-left:3em;}
.wacom h4.btu 			{width:200px; margin-left:150px;}
.wacom h4 a 			{margin-left:152px;}
.wacom #leftmenu h5 	{font-size:14px; line-height:23px; color:#444; padding-left:4px;}
.wacom #leftmenu ul 	{margin: 0.6em 1.2em 1.2em; font-size:1.05em;}
.wacom #leftmenu li 	{list-style:disc; line-height:1.7em;}
#brand .wacombtn a:hover{color:#3C0182;}
.wacom p.heightp 		{height:1000px;}

/* comparison table (used in wacom landing page) */
#brand table.comparison1 {border-left:1px solid #E1E1E1; text-align:center; font-size:1.1em; line-height:1.6em;}
#brand table.comparison1 td {border-right:1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; padding:8px 6px;}
#brand .comparison1 thead {background:#fff url(/webcontent/static/info/lens/grey-grad.png) repeat-x left top; height:45px; height:45px; font-size:1em; color:#333;}
#brand .comparison1 th {border-right:1px solid #E1E1E1; border-bottom:1px solid #bbb;}
#brand .comparison1 th a.hyper { text-decoration:none;}
#brand table.comparison1 ul {text-align:left; margin-left:15px; font-size:0.9em;}
#brand table.comparison1 td.inc {vertical-align:top;}

/* WexPro */
.wexpro p.heightp{height:500px;}


/** Temporary feature pages **/

/* Christmas */
#brand .christmas2010 p.heightp	{height:1000px;}
.christmas2010 #leftmenu {border:none;}
/*#brand .christmas2010 #rhscontent h2			{color:#900; font-size:1.65em; padding-bottom:6px; font-weight:normal; word-spacing:2px; text-align:right; border-bottom: 1px solid #900;}*/

/* Beat the VAT */
.vat #leftmenu  {border-right:solid 1px #999;}
.vat p.heightp  {height:3930px;}
.vat .brandlogo {padding:20px 0 0 5px;}
#brand .vatbtn a:hover {color:#034ea2;}
#brand .vat .cell h2 {color:#039;}
#brand .vatbtn a {color:#900; font-size:14px; text-transform:uppercase; font-weight:bold;}
#brand .vatbtn a:hover {color:#000;}
.vat #rhscontent h2 {border-bottom: 1px solid #039; color:#039;}

#brand .vatbtnfreeze a:hover {color:#06C;}
#brand .vatbtnfreeze a {color:#333; font-size:12px; text-transform:uppercase; font-weight:bold;}

/* Outdoor */
.outdoor .cell h2{padding:20px 0 0 0;}
.outdoor .heightp {height:4600px;}
.outdoor .list {list-style-type:none;clear:both;text-align:center;}
.outdoor .list li {display:inline;font-size:1.3em;margin: 0 25px 0 0;line-height:150%;}
.outdoor .sub7 img {margin:0 15px 0 15px;}
.outdoor .shout {color:#333;}
.outdoor .cell .sub11 {background-color:#fff;border-bottom:none;}
.outdoor .cell .sub11 p.full {text-align:center;}
.outdoor .cell .sub11 p.full .price {width:auto;text-align:center;}
.outdoor .cell .sub7 h4 {font-size:1.2em;}
.outdoor .cell .price , .outdoor .cell .priceinline{font-size:1.2em;}

/* Egg hunt */
.egghunt .heightp {height:2350px;}

/* Easter */
.easter .heightp {height:2900px;}
.easter #head-banner {margin:0 0 20px 0;}
.easter .list {list-style-type:none;clear:both;text-align:center;}
.easter .list li {display:inline;font-size:1.3em;margin: 0 25px 0 0;line-height:150%;}
#brand.easter .cell h2 {color:#000;padding-top:20px;}
.easter .sub11 {text-align:center;background-color:#fff;border:none;}
.easter .sub11 span {display:inline;}
.easter .sub7 {text-align:justify;}
.easter .sub7 h3 {display:inline;text-align:center;margin:20px 0 10px 0;}
.easter .sub7 img {margin:0 0 20px 0;}
.easter .sub7 .lineprice .cbprice {color:#034EA2;font-size:1.2em;}
.easter .sub7 .price {font-size:1.2em;}



