/* RESET */
html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }
pre,code,address,caption,cite,code,em,th { font-weight: normal; font-style: normal;}
fieldset,img { border: none; }
table { border-collapse: collapse; border-spacing: 0; font-size:inherit; }
p {line-height: 1.5em;}
/* Master skin by LovegroveConsulting */
body {
background-color:#ffffff;
text-align:center;
margin:0px auto;
font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,Arial, Helvetica,sans-serif; 
}
.adminMenu {
width:954px;
margin:0px auto;
text-align:right;
}
#pageFrame {
width:954px;
margin:0px auto;
padding:0px;
}
#headerL {
height:105px;
width:954px;
margin:0px;
padding:0px;
}
.lovegrovelogo {
float:left;
margin:6px 0 0 0px;
}
#headerGroup {
float:right;
width:610px;
margin:0px;
padding-top:0px;
*padding-top:12px;
}
.tagline, .tagline p {
color:#acacac;
text-align:right;
margin-bottom:0px;
*margin-bottom:7px;
}

#staticNavGroup {
float:right;
height:25px;
width:245px;
padding:0px;
margin:0px;
background-image:url(membersM.jpg);
background-repeat:repeat-x;
font-size:0.85em;
}

#lcNavGroup {
float:left;
width:395px;
}

#staticNavigationL {
float:right;
width:395px;
height:25px;
margin:0px;
text-align:left;
padding:4px 0px 0px 0px;
}
.iconImage {
margin-bottom:-3px;
margin-right:4px;
}
.iconBasket {
display:inline;
}
.iconBasket a {
display:inline;
border-left:#999999 solid 1px;
padding:0px 8px 0px 5px;
}
.iconUser {
display:inline;
}

.iconUser a {
border-right:#999999 solid 1px;
margin:0px 0px 0px 9px;
}
#staticNavigationL a {
font-weight:bold;
color:#302e2e !important;
text-decoration:none;
padding:0px 8px;
height:25px;
}
#staticNavigationL a:hover {
color:#3e9790 !important;
}
.staticNavigationTxt {
font-size:0.8em;
font-weight:bold;
color:#302e2e;
}
#membersDetails {
height:25px;
padding:0px;
margin:0px;
}
.registerTxt {
font-size:1em;
font-weight:bold;
color:#302e2e;
}
.searchword {
text-align:left;
display:inline;
line-height:1.7em;
font-size:0.8em;
font-weight:bold;
color:#302e2e !important;
text-decoration:none;
}

#searchDetails {
float:right;
width:202px;
height:25px;
padding:0px;
margin:5px 0px 0px 0px;
display:inline;
 }
 
/*.searchgo {
float:right;
margin:0px 4px 0px 0px;
display:inline;
}
*/
 
#searchDetails input { 
width:23px;
height:24px;
display:inline;
}

/*.SearchImgDiv
{
    float:right; 
    display:inline;
} */


.xsTxtSearch {
	width:110px !important;
	height:17px !important;
	}

#mainNavigation {
width:954px;
margin:0px;
padding:0px;
background:url(images/menu/menu-background.gif) repeat-x;
height:35px;
}
#mainNavLeft {
float:left;
}
#mainNavLC {
float:left;
width:7px;
height:35px;
background-image:url(navigationLC.jpg);
background-repeat:no-repeat;
border-right:#999999 solid 1px;
}

#mainNavRC {
float:right;
background-image:url(navigationRC.jpg);
width:7px;
height:35px;
}
/* navigation start */
.TabList {
    float:left;
    horizontal-align:center;
}
.TabList ul {
    clear:both;
    margin:0;
    padding:0px;
    list-style:none;
    display: inline;

}

.TabList li {
    float:left;
    margin:0;
    display: inline;
    padding:0px;
	font-size:0.75em;
	font-weight:bold !important;
}

.TabList li a {
   voice-family: "\"}\""; voice-family:inherit;
   line-height:normal;
}

select.TabList {

}

/* IE-PC doesn't see these child selectors but CSS2 compliant browsers can make use of them
#ParentTabs > ul a {width:auto;}
#ChildTabsLevel1 > ul a {width:auto;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#ParentTabs a {float:none;}
#ChildTabsLevel1 a {float:none;}
/* End IE5-Mac hack */

#ParentTabsContainer {
   position:relative;
   top:1px;
   z-index:5;
   height:38px;
   vertical-align:top;
   clear:both;

}

#ParentTabs a {
    float:left;
    display:block;
    text-align:center;
    padding:9px 12px;
    text-decoration:none;
    color:#302e2e !important;
border-right:#acacac solid 1px;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial, Verdana, sans-serif;
}

#ParentTabs a:hover {
    text-decoration:none;
    background-position:100% -150px;
    color:#FFFFFF !important;
}

#ParentTabs li {
	height:35px;
} 

#ParentTabs li:hover {
    background-position:0 -150px;
		background-image:url(navigationMS.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

#ParentTabs .SelectedTab {
    background-position:0 -150px;

}
#ParentTabs .SelectedTab a {
    background-position:100% -150px;
	background-image:url(navigationMO.jpg);
	background-repeat:repeat-x;
	background-position:top;
		height:17px;
		color:#FFFFFF !important;
		font-family:"Lucida Grande","Lucida Sans Unicode",Arial, Verdana, sans-serif;
}
#mainContent {
clear:both;
width:954px;
margin:0px;
padding:15px 0px 0px 0px;
}
#mainNavigationChild {
background-image:url(contHeaderTM.jpg);
background-repeat:repeat-x;
height:27px;
margin:0px;
padding:0px;
}
#childNavLeft {
float:left;
width:97%;
}
#childLC {
float:left;
background-image:url(contHeaderTLC.jpg);
height:27px;
width:5px;
margin-left:-1px;
}
#childRC {
float:right;
background-image:url(contHeaderTRC.jpg);
height:27px;
width:5px;
margin-right:-1px;
}
#ChildTabsRow {
}
#ChildTabsContainer {
height:27px;
text-align:left;
padding-left:10px;
}

#ChildTabsLevel1 a {
    padding-left:8px;
    padding-right:8px;
    text-decoration:none;
    font-weight:bold;
    /* font-size:80%; */
    color:#333333 !important;
	border-right:#999999 solid 1px;
	line-height:27px;
	padding-top:4px;
	padding-bottom:4px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial, Verdana, sans-serif;

}    

#ChildTabsLevel1 .SelectedTab a {
font-family:"Lucida Grande","Lucida Sans Unicode",Arial, Verdana, sans-serif;
background-image:url(contHeaderTMOver.jpg);
background-repeat:repeat-x;
color:#ffffff !important;
}    

#ChildTabsLevel1 a:hover {
color:#ffffff !important;
text-decoration:none;
background-image:url(contHeaderTMO.jpg);
background-repeat:repeat-x;
}    

#ChildTabsLevel1 .LinkLeft {
    position:relative;
    float:left;
}

.contentpaneL {
clear:both;
padding:0px;
text-align:left;
border-right:#c8c8c8 solid 1px;
border-left:#c8c8c8 solid 1px;
border-bottom:#c8c8c8 solid 1px;
background-color:#FFFFFF;
width:934px;
margin:0px 0px 0px -1px;
padding:10px;
}
.contentpaneHOME {
clear:both;
width:954px;
margin:0px;
padding:0px;
text-align:left;
}
#spacer {
width:100%;
clear:both;
height:15px;
}
#threeGroup {
clear:both;
width:954px;
margin:0px;
padding:0px
}
/* 3pane_eshop skin by LovegroveConsulting */
#leftGroup {
width:953px;
float:left;
padding:0px;
margin:0px;
}
.leftPane {
width:237px;
float:left;
padding:0px;
margin:0px;
text-align:left;
}
.middlePane {
width:700px;
float:right;
padding:0px;
margin:0px;
text-align:left;
}
/* 3pane skin by LovegroveConsulting */
#leftGroup2 {
width:712px;
float:left;
padding:0px;
margin:0px;
}
.leftPane2 {
width:232px;
float:left;
padding:0px;
margin:0px;
text-align:left;
}
.middlePane2 {
width:470px;
float:right;
padding:0px;
margin:0px;
text-align:left;
}

.rightPane2 {
width:232px;
float:right;
padding:0px;
margin:0px;
text-align:left;
}
/* 3paneB skin by LovegroveConsulting */
#leftGroup4 {
width:713px;
float:left;
padding:0px;
margin:0px;
}
.leftPane4 {
width:220px;
float:left;
padding:0px;
margin:0px;
text-align:left;
}
.middlePane3 {
width:470px;
float:right;
padding:0px;
margin:0px;
text-align:left;
}
.rightPane4 {
width:220px;
float:right;
padding:0px;
margin:0px;
text-align:left;
}
/* 2pane skin by LovegroveConsulting */
#twoGroup {
clear:both;
width:954px;
margin:0px;
padding:0px
}
.leftPane3 {
width:630px;
float:left;
padding:0px;
margin:0px;
text-align:left;
}
.rightPane3 {
width:315px;
float:right;
padding:0px;
margin:0px;
text-align:left;
}
/* 4innerpane skin by LovegroveConsulting */
#fourGroup {
clear:both;
width:954px;
margin:0px;
padding:0px
}
#leftGroup3 {
width:465px;
float:left;
padding:0px;
margin:0px;
}
.leftEdge {
width:220px;
float:left;
padding:0px;
margin:0px;
text-align:left;
}
.leftMiddle {
width:220px;
float:right;
padding:0px;
margin:0px;
text-align:left;
}
#rightGroup {
width:465px;
float:right;
padding:0px;
margin:0px;
text-align:left;
}
.rightMiddle {
width:220px;
float:left;
padding:0px;
margin:0px;
text-align:left;
}
.rightEdge {
width:220px;
float:right;
padding:0px;
margin:0px;
text-align:left;
}

.bottomL {
clear:both;
width:954px;
margin:0px;
padding:0px;
text-align:left;
}
#footerL {
float:right;
clear:both;
width:954px;
margin:15px 0px 15px 0px;
padding:0px;
color:#5a5f5f;
font-size:0.8em !important;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial, Verdana, sans-serif;
}
.footerL {
float:right;
clear:both;
width:954px;
margin:15px 0px 15px 0px;
padding:0px;
color:#5a5f5f;
font-size:0.8em !important;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial, Verdana, sans-serif;
}
.footerL a {
color:#5a5f5f !important;
text-decoration:none;
}
.footerL a:hover {
text-decoration:underline;
}
h1, h1 a {
color:#555;
font-size:1em !Important;
font-weight:bold;
}
h1 a{
color: #6a8b9b !important;
padding:2px 0px 2px 20px;
margin:0px;
background-image:url(arrow.jpg);
background-repeat:no-repeat;
background-position:left;
}
h1 a:hover {
color:#770000 !important;
}
h2 {
color:#555;
font-size:0.9em !important;
font-weight:bold;
}
h3 {
color:#555;
font-size:0.8em !important;
font-weight:normal;
}
h4 {
font-size:0.9em !important;
padding:0px;
margin:0px;
font-style:italic;
color:#0c2c5e;
}
h5 a{
color:#770000; !important;
padding:2px 0px 2px 20px;
margin:0px;
background-image:url(arrow.jpg);
background-repeat:no-repeat;
background-position:left;
font-size:0.75em !important;
font-weight:bold;
}
p, .Normal, .NormalBold {
font-family:Tahoma, "Lucida Grande","Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-size:0.9em;
font-weight:normal;
color:#555;
line-height: 1.5em;
}
p.workshopinfo {
font-family:Tahoma, "Lucida Grande","Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-size:0.9em;
font-weight:normal;
color:#555;
line-height: 2em;
}
a {
color: #c3a54d !important;
text-decoration: none;
}
a:hover {
color:#770000 !important;
}
/* announcement module style */
.announcementsContainer {
width:100%;
padding:0px;
margin:0px 0px -5px 0px;
}
.NewsImage {
width:365px;
float:left;
}
.NewsContent table {
margin-left:10px;
margin-bottom:0px;
}
.NewsTable table {
margin-bottom:12px;
}
.newsHeader {
font-size:0.9em;
font-weight:bold;
}
.newsHeader a{
color: #6a8b9b !important;
}
.newsHeader a:hover {
text-decoration:none;
color:#770000 !important;
}
.newsDescriptions {
font-size:0.7em;
color:#555;
}
.newsDescriptions p {
padding:0px;
margin:0px;
font-size:1.15em !important;
}

.testimonial {
text-align:center !important;
padding:0px;
margin:0px;
}
.testimonial p {
font-size:0.65em !important;
}
.linkTableL a{
padding:3px 20px;
text-align:center;
background-color:#dddddd;
border:#212121 solid 1px;
}
ul, li, ol {
list-style:none !important;
}

.eshoplinktableleft {
border-left:1px solid #c8c8c8; 
background-color:#FFF;
}
.eshoplinktableright {
border-right:1px solid #c8c8c8; 
background-color:#FFF;
}

.eshoplinktablebase {
border-left:1px solid #c8c8c8; 
border-right:1px solid #c8c8c8;	
border-bottom:1px solid #c8c8c8;	
background-color:#FFF;
}

.eshoptableheader {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;	
font-size:0.85em;
font-weight:bold;
}

a.rolloverwinter  { text-decoration: none; background: url("/Portals/0/images/bannerslidewinter.jpg"); display: block; width: 180px; height: 230px }
a.rolloverwinter:hover { background-position: -180px 0 }
a.rolloverbigday  { text-decoration: none; background: url("/Portals/0/images/bannerslidebigday.jpg"); display: block; width: 180px; height: 230px }
a.rolloverbigday:hover { background-position: -180px 0 }
a.rolloverbook { text-decoration: none; background: url("/Portals/0/images/bannerslidebook.jpg"); display: block; width: 180px; height: 230px }
a.rolloverbook:hover { background-position: -180px 0 }
a.rolloverdvdoffers  { text-decoration: none; background: url("/Portals/0/images/bannerslidedvdoffers.jpg"); display: block; width: 180px; height: 230px }
a.rolloverdvdoffers:hover { background-position: -180px 0 }
a.rolloverlight  { text-decoration: none; background: url("/Portals/0/images/bannerslidelight.jpg"); display: block; width: 180px; height: 230px }
a.rolloverlight:hover { background-position: -180px 0 }
a.rolloverflash  { text-decoration: none; background: url("/Portals/0/images/bannerslideflash.jpg"); display: block; width: 180px; height: 230px }
a.rolloverflash:hover { background-position: -180px 0 }

a.rolloverfresnel  { text-decoration: none; background: url("/Portals/0/images/broncolorfresnel.jpg"); display: block; width: 180px; height: 230px }
a.rolloverfresnel:hover { background-position: -180px 0 }
a.rolloverpulso  { text-decoration: none; background: url("/Portals/0/images/broncolorpulso.jpg"); display: block; width: 180px; height: 230px }
a.rolloverpulso:hover { background-position: -180px 0 }
a.rolloverbronmobil  { text-decoration: none; background: url("/Portals/0/images/bannerslidebroncolormobil.jpg"); display: block; width: 180px; height: 230px }
a.rolloverbronmobil:hover { background-position: -180px 0 }
a.rolloverbronbattery { text-decoration: none; background: url("/Portals/0/images/broncolorbattery.jpg"); display: block; width: 180px; height: 230px }
a.rolloverbronbattery:hover { background-position: -180px 0 }
a.rolloverbronringflash { text-decoration: none; background: url("/Portals/0/images/broncolorringflash.jpg"); display: block; width: 180px; height: 230px }
a.rolloverbronringflash:hover { background-position: -180px 0 }
a.rolloverportfolio { text-decoration: none; background: url("/Portals/0/images/bannerslideportfolio3.jpg"); display: block; width: 180px; height: 230px }
a.rolloverportfolio:hover { background-position: -180px 0 }
a.rolloverbroncolor { text-decoration: none; background: url("/Portals/0/images/bannerslidebroncolor.jpg"); display: block; width: 180px; height: 230px }
a.rolloverbroncolor:hover { background-position: -180px 0 }
a.rolloverdvds { text-decoration: none; background: url("/Portals/0/images/bannerslidedvds.jpg"); display: block; width: 180px; height: 230px }
a.rolloverdvds:hover { background-position: -180px 0 }
a.rolloverdvds2 { text-decoration: none; background: url("/Portals/0/images/bannerslidedvds2.jpg"); display: block; width: 180px; height: 230px }
a.rolloverdvds2:hover { background-position: -180px 0 }
a.rolloverworkshop { text-decoration: none; background: url("/Portals/0/images/bannerslideworkshop.jpg"); display: block; width: 180px; height: 230px }
a.rolloverworkshop:hover { background-position: -180px 0 }
a.rolloverflbracket { text-decoration: none; background: url("/Portals/0/images/bannerslideflbracket.jpg"); display: block; width: 180px; height: 230px }
a.rolloverflbracket:hover { background-position: -180px 0 }
a.rolloverpwizard { text-decoration: none; background: url("/Portals/0/images/bannerslidepwizard.jpg"); display: block; width: 180px; height: 230px }
a.rolloverpwizard:hover { background-position: -180px 0 }
a.rolloverarri { text-decoration: none; background: url("/Portals/0/images/bannerslidearri.jpg"); display: block; width: 180px; height: 230px }
a.rolloverarri:hover { background-position: -180px 0 }
a.rolloverarrimain { text-decoration: none; background: url("/Portals/0/images/bannerslidearri3.jpg"); display: block; width: 180px; height: 230px }
a.rolloverarrimain:hover { background-position: -180px 0 }
a.rolloverhonl { text-decoration: none; background: url("/Portals/0/images/bannerslidehonl.jpg"); display: block; width: 180px; height: 230px }
a.rolloverhonl:hover { background-position: -180px 0 }
a.rolloverspeedstrap { text-decoration: none; background: url("/Portals/0/images/bannerslidespeedstrap.jpg"); display: block; width: 180px; height: 230px }
a.rolloverspeedstrap:hover { background-position: -180px 0 }
a.rollovercolourcorrection { text-decoration: none; background: url("/Portals/0/images/bannerslidecolourcorrection.jpg"); display: block; width: 180px; height: 230px }
a.rollovercolourcorrection:hover { background-position: -180px 0 }
a.rollovercoloureffects { text-decoration: none; background: url("/Portals/0/images/bannerslidecoloureffects.jpg"); display: block; width: 180px; height: 230px }
a.rollovercoloureffects:hover { background-position: -180px 0 }
a.rollovergobo { text-decoration: none; background: url("/Portals/0/images/bannerslidegobo.jpg"); display: block; width: 180px; height: 230px }
a.rollovergobo:hover { background-position: -180px 0 }
a.rolloversnoot { text-decoration: none; background: url("/Portals/0/images/bannerslidesnoot.jpg"); display: block; width: 180px; height: 230px }
a.rolloversnoot:hover { background-position: -180px 0 }
a.rolloverspeedgrid { text-decoration: none; background: url("/Portals/0/images/bannerslidespeedgrid.jpg"); display: block; width: 180px; height: 230px }
a.rolloverspeedgrid:hover { background-position: -180px 0 }
a.rollovermarkomagic { text-decoration: none; background: url("/Portals/0/images/lightroommagicroll.jpg"); display: block; width: 462px; height: 692px }
a.rollovermarkomagic:hover { background-position: -462px 0 }
a.rolloverarri2 { text-decoration: none; background: url("/Portals/0/images/bannerslidearri2.jpg"); display: block; width: 180px; height: 230px }
a.rolloverarri2:hover { background-position: -180px 0 }
a.rolloverarrilitetite { text-decoration: none; background: url("/Portals/0/images/bannerslidearrilitetite3.jpg"); display: block; width: 180px; height: 230px }
a.rolloverarrilitetite:hover { background-position: -180px 0 }
a.rolloverdrobo { text-decoration: none; background: url("/Portals/0/images/bannerslidedrobo3.jpg"); display: block; width: 180px; height: 230px }
a.rolloverdrobo:hover { background-position: -180px 0 }
a.rolloverlastolite { text-decoration: none; background: url("/Portals/0/images/bannerslidelastolite.jpg"); display: block; width: 180px; height: 230px }
a.rolloverlastolite:hover { background-position: -180px 0 }
a.rolloverezybox { text-decoration: none; background: url("/Portals/0/images/bannerslideezybox3.jpg"); display: block; width: 180px; height: 230px }
a.rolloverezybox:hover { background-position: -180px 0 }
a.rollovertrigrip { text-decoration: none; background: url("/Portals/0/images/bannerslidetrigrip.jpg"); display: block; width: 180px; height: 230px }
a.rollovertrigrip:hover { background-position: -180px 0 }
a.rolloveruplite { text-decoration: none; background: url("/Portals/0/images/bannerslideuplite.jpg"); display: block; width: 180px; height: 230px }
a.rolloveruplite:hover { background-position: -180px 0 }
a.rollovertriflector { text-decoration: none; background: url("/Portals/0/images/bannerslidetriflector.jpg"); display: block; width: 180px; height: 230px }
a.rollovertriflector:hover { background-position: -180px 0 }
a.rolloverumbrellas { text-decoration: none; background: url("/Portals/0/images/bannerslideumbrellas.jpg"); display: block; width: 180px; height: 230px }
a.rolloverumbrellas:hover { background-position: -180px 0 }
a.rolloverskylite { text-decoration: none; background: url("/Portals/0/images/bannerslideskylite.jpg"); display: block; width: 180px; height: 230px }
a.rolloverskylite:hover { background-position: -180px 0 }
a.rollovertilthead { text-decoration: none; background: url("/Portals/0/images/bannerslidetilthead.jpg"); display: block; width: 180px; height: 230px }
a.rollovertilthead:hover { background-position: -180px 0 }
a.rolloverlastolitestands { text-decoration: none; background: url("/Portals/0/images/bannerslidelastolitestands.jpg"); display: block; width: 180px; height: 230px }
a.rolloverlastolitestands:hover { background-position: -180px 0 }
a.rolloverkickerlite { text-decoration: none; background: url("/Portals/0/images/bannerslidekickerlite.jpg"); display: block; width: 180px; height: 230px }
a.rolloverkickerlite:hover { background-position: -180px 0 }
a.rolloverreflectors { text-decoration: none; background: url("/Portals/0/images/bannerslidereflectors.jpg"); display: block; width: 180px; height: 230px }
a.rolloverreflectors:hover { background-position: -180px 0 }
a.rollovertrigriplovebracket { text-decoration: none; background: url("/Portals/0/images/bannerslidetrigriplovebracket.jpg"); display: block; width: 180px; height: 230px }
a.rollovertrigriplovebracket:hover { background-position: -180px 0 }
a.rolloverarrijunior { text-decoration: none; background: url("/Portals/0/images/bannerslidearrijunior.jpg"); display: block; width: 180px; height: 230px }
a.rolloverarrijunior:hover { background-position: -180px 0 }
a.rolloverspeedlightmastery { text-decoration: none; background: url("/Portals/0/images/bannerslidespeedmastery.jpg"); display: block; width: 180px; height: 230px }
a.rolloverspeedlightmastery:hover { background-position: -180px 0 }
a.rolloverbluray { text-decoration: none; background: url("/Portals/0/images/bannerslidebluray2.jpg"); display: block; width: 180px; height: 230px }
a.rolloverbluray:hover { background-position: -180px 0 }
a.rolloverspeedlightblu { text-decoration: none; background: url("/Portals/0/images/bannerslidespeedmastery4.jpg"); display: block; width: 180px; height: 230px }
a.rolloverspeedlightblu:hover { background-position: -180px 0 }
a.rolloverbroncolorpulsoflex { text-decoration: none; background: url("/Portals/0/images/broncolorpulsoflex1.jpg"); display: block; width: 180px; height: 230px }
a.rolloverbroncolorpulsoflex:hover { background-position: -180px 0 }
a.rollovermagicarm { text-decoration: none; background: url("/Portals/0/images/bannerslidemagicarm4.jpg"); display: block; width: 180px; height: 230px }
a.rollovermagicarm:hover { background-position: -180px 0 }
a.rolloverarrionefifty { text-decoration: none; background: url("/Portals/0/images/bannerslidearri150w.jpg"); display: block; width: 180px; height: 230px }
a.rolloverarrionefifty:hover { background-position: -180px 0 }
a.rolloverarrisixfifty { text-decoration: none; background: url("/Portals/0/images/bannerslidearri650w.jpg"); display: block; width: 180px; height: 230px }
a.rolloverarrisixfifty:hover { background-position: -180px 0 }
a.rolloverhonlfilters  { text-decoration: none; background: url("/Portals/0/images/bannerslidehonlfilters.jpg"); display: block; width: 180px; height: 230px }
a.rolloverhonlfilters:hover { background-position: -180px 0 }
a.rolloverhonlcomplete  { text-decoration: none; background: url("/Portals/0/images/bannerslidehonlcomplete.jpg"); display: block; width: 180px; height: 230px }
a.rolloverhonlcomplete:hover { background-position: -180px 0 }
a.rolloverhonlwraps  { text-decoration: none; background: url("/Portals/0/images/bannerslidehonlwrap.jpg"); display: block; width: 180px; height: 230px }
a.rolloverhonlwraps:hover { background-position: -180px 0 }
a.rollovergels  { text-decoration: none; background: url("/Portals/0/images/bannerslidegels.jpg"); display: block; width: 180px; height: 230px }
a.rollovergels:hover { background-position: -180px 0 }
a.rolloverpulsolamp  { text-decoration: none; background: url("/Portals/0/images/bannerslidepulsolamp.jpg"); display: block; width: 180px; height: 230px }
a.rolloverpulsolamp:hover { background-position: -180px 0 }
a.rolloverrotator  { text-decoration: none; background: url("/Portals/0/images/bannersliderotator.jpg"); display: block; width: 180px; height: 230px }
a.rolloverrotator:hover { background-position: -180px 0 }
a.rolloverbronpdf  { text-decoration: none; background: url("/Portals/0/images/bannerslidebronpdf.jpg"); display: block; width: 180px; height: 230px }
a.rolloverbronpdf:hover { background-position: -180px 0 }
a.rolloverbronreflectors  { text-decoration: none; background: url("/Portals/0/images/bannerslidebronreflectors.jpg"); display: block; width: 180px; height: 230px }
a.rolloverbronreflectors:hover { background-position: -180px 0 }
a.rolloverpulsoflexc  { text-decoration: none; background: url("/Portals/0/images/bannerslidepulsoflexc.jpg"); display: block; width: 180px; height: 230px }
a.rolloverpulsoflexc:hover { background-position: -180px 0 }
a.rolloverbronacc  { text-decoration: none; background: url("/Portals/0/images/bannerslidebronacc.jpg"); display: block; width: 180px; height: 230px }
a.rolloverbronacc:hover { background-position: -180px 0 }
a.rolloverpowerpack  { text-decoration: none; background: url("/Portals/0/images/bannerslidepowerpack.jpg"); display: block; width: 180px; height: 230px }
a.rolloverpowerpack:hover { background-position: -180px 0 }
a.rolloverlovecube { text-decoration: none; background: url("/Portals/0/images/bannerslidelovecube.jpg"); display: block; width: 180px; height: 230px }
a.rolloverlovecube:hover { background-position: -180px 0 }
a.rollovermanfrotto { text-decoration: none; background: url("/Portals/0/images/bannerslidemanfrotto.jpg"); display: block; width: 180px; height: 230px }
a.rollovermanfrotto:hover { background-position: -180px 0 }
a.rolloverbatterychargers { text-decoration: none; background: url("/Portals/0/images/bannerslidebatterychargers.jpg"); display: block; width: 180px; height: 230px }
a.rolloverbatterychargers:hover { background-position: -180px 0 }
a.rolloversoftboxes { text-decoration: none; background: url("/Portals/0/images/bannerslidesoftboxes.jpg"); display: block; width: 180px; height: 230px }
a.rolloversoftboxes:hover { background-position: -180px 0 }
a.rolloverbatterylights { text-decoration: none; background: url("/Portals/0/images/bannerslidebatterylight.jpg"); display: block; width: 180px; height: 230px }
a.rolloverbatterylights:hover { background-position: -180px 0 }
a.rolloverlowelid { text-decoration: none; background: url("/Portals/0/images/bannerslidelowelid.jpg"); display: block; width: 180px; height: 230px }
a.rolloverlowelid:hover { background-position: -180px 0 }
a.rolloverlowel { text-decoration: none; background: url("/Portals/0/images/bannerslidelowel.jpg"); display: block; width: 180px; height: 230px }
a.rolloverlowel:hover { background-position: -180px 0 }
a.rolloverbronpreowned { text-decoration: none; background: url("/Portals/0/images/bannerslidebronpreowned.jpg"); display: block; width: 180px; height: 230px }
a.rolloverbronpreowned:hover { background-position: -180px 0 }
a.rolloverexhandle { text-decoration: none; background: url("/Portals/0/images/bannerslideexhandle.jpg"); display: block; width: 180px; height: 230px }
a.rolloverexhandle:hover { background-position: -180px 0 }
a.rolloverslabatteries { text-decoration: none; background: url("/Portals/0/images/bannerslideslabatteries.jpg"); display: block; width: 180px; height: 230px }
a.rolloverslabatteries:hover { background-position: -180px 0 }
a.rolloverleads { text-decoration: none; background: url("/Portals/0/images/bannerslideleads.jpg"); display: block; width: 180px; height: 230px }
a.rolloverleads:hover { background-position: -180px 0 }
a.rolloverorbis { text-decoration: none; background: url("/Portals/0/images/bannerslideorbis.jpg"); display: block; width: 180px; height: 230px }
a.rolloverorbis:hover { background-position: -180px 0 }
a.rollovertraveller { text-decoration: none; background: url("/Portals/0/images/bannerslidetraveller8.jpg"); display: block; width: 180px; height: 230px }
a.rollovertraveller:hover { background-position: -180px 0 }
a.rolloverspigots { text-decoration: none; background: url("/Portals/0/images/bannerslidespigots.jpg"); display: block; width: 180px; height: 230px }
a.rolloverspigots:hover { background-position: -180px 0 }
a.rolloverlaststand { text-decoration: none; background: url("/Portals/0/images/bannerslidelaststand.jpg"); display: block; width: 180px; height: 230px }
a.rolloverlaststand:hover { background-position: -180px 0 }
a.rolloverlowelgs { text-decoration: none; background: url("/Portals/0/images/bannerslidelowelgs.jpg"); display: block; width: 180px; height: 230px }
a.rolloverlowelgs:hover { background-position: -180px 0 }
a.rolloverinverters { text-decoration: none; background: url("/Portals/0/images/bannerslideinverters.jpg"); display: block; width: 180px; height: 230px }
a.rolloverinverters:hover { background-position: -180px 0 }
a.rollovercamerabag { text-decoration: none; background: url("/Portals/0/images/bannerslidecamerabag.jpg"); display: block; width: 180px; height: 230px }
a.rollovercamerabag:hover { background-position: -180px 0 }
a.rolloverinternational { text-decoration: none; background: url("/Portals/0/images/bannerslideinternational.jpg"); display: block; width: 180px; height: 230px }
a.rolloverinternational:hover { background-position: -180px 0 }
a.rolloverlogistics { text-decoration: none; background: url("/Portals/0/images/bannerslidelogistics.jpg"); display: block; width: 180px; height: 230px }
a.rolloverlogistics:hover { background-position: -180px 0 }
a.rolloverbillingham5 { text-decoration: none; background: url("/Portals/0/images/bannerslidebillingham5.jpg"); display: block; width: 180px; height: 230px }
a.rolloverbillingham5:hover { background-position: -180px 0 }
a.rolloverbillingham07 { text-decoration: none; background: url("/Portals/0/images/bannerslidebillingham07.jpg"); display: block; width: 180px; height: 230px }
a.rolloverbillingham07:hover { background-position: -180px 0 }
a.rolloverbillingham { text-decoration: none; background: url("/Portals/0/images/bannerslidebillingham.jpg"); display: block; width: 180px; height: 230px }
a.rolloverbillingham:hover { background-position: -180px 0 }
a.rolloverthinktank { text-decoration: none; background: url("/Portals/0/images/bannerslidethinktank.jpg"); display: block; width: 180px; height: 230px }
a.rolloverthinktank:hover { background-position: -180px 0 }
a.rolloverlightblue { text-decoration: none; background: url("/Portals/0/images/bannerslidelightblue.jpg"); display: block; width: 180px; height: 230px }
a.rolloverlightblue:hover { background-position: -180px 0 }
a.rolloverarrifresnels { text-decoration: none; background: url("/Portals/0/images/bannerslidearrijunior3.jpg"); display: block; width: 180px; height: 230px }
a.rolloverarrifresnels:hover { background-position: -180px 0 }
a.rolloverlupospotlights { text-decoration: none; background: url("/Portals/0/images/bannerslidelupospotlights.jpg"); display: block; width: 180px; height: 230px }
a.rolloverlupospotlights:hover { background-position: -180px 0 }
a.rollovercontinuous { text-decoration: none; background: url("/Portals/0/images/bannerslidecontinuous.jpg"); display: block; width: 180px; height: 230px }
a.rollovercontinuous:hover { background-position: -180px 0 }
a.rolloverretrospective { text-decoration: none; background: url("/Portals/0/images/bannerslideretrospective.jpg"); display: block; width: 180px; height: 230px }
a.rolloverretrospective:hover { background-position: -180px 0 }
a.rolloverlenschanger { text-decoration: none; background: url("/Portals/0/images/bannerslidelenschanger.jpg"); display: block; width: 180px; height: 230px }
a.rolloverlenschanger:hover { background-position: -180px 0 }
a.rolloverlupo { text-decoration: none; background: url("/Portals/0/images/bannerslidelupo.jpg"); display: block; width: 180px; height: 230px }
a.rolloverlupo:hover { background-position: -180px 0 }
a.rolloverbroncolor4 { text-decoration: none; background: url("/Portals/0/images/bannerslidebroncolor4.jpg"); display: block; width: 180px; height: 230px }
a.rolloverbroncolor4:hover { background-position: -180px 0 }
a.rollovergitzo { text-decoration: none; background: url("/Portals/0/images/bannerslidegitzo.jpg"); display: block; width: 180px; height: 230px }
a.rollovergitzo:hover { background-position: -180px 0 }
a.rolloverlightblue2 { text-decoration: none; background: url("/Portals/0/images/bannerslidelightblue2.jpg"); display: block; width: 180px; height: 230px }
a.rolloverlightblue2:hover { background-position: -180px 0 }
a.rolloverhonl3 { text-decoration: none; background: url("/Portals/0/images/bannerslidehonl3.jpg"); display: block; width: 180px; height: 230px }
a.rolloverhonl3:hover { background-position: -180px 0 }
a.rolloverorbis2 { text-decoration: none; background: url("/Portals/0/images/bannerslideorbis2.jpg"); display: block; width: 180px; height: 230px }
a.rolloverorbis2:hover { background-position: -180px 0 }
a.rollover496rc2 { text-decoration: none; background: url("/Portals/0/images/bannerslide496rc2.jpg"); display: block; width: 180px; height: 230px }
a.rollover496rc2:hover { background-position: -180px 0 }
a.rolloverflbracket3 { text-decoration: none; background: url("/Portals/0/images/bannerslideflbracket3.jpg"); display: block; width: 180px; height: 230px }
a.rolloverflbracket3:hover { background-position: -180px 0 }
a.rollovermonopod { text-decoration: none; background: url("/Portals/0/images/bannerslidemonopod.jpg"); display: block; width: 180px; height: 230px }
a.rollovermonopod:hover { background-position: -180px 0 }
a.rolloverballhead { text-decoration: none; background: url("/Portals/0/images/bannerslideballheads.jpg"); display: block; width: 180px; height: 230px }
a.rolloverballhead:hover { background-position: -180px 0 }

a.rolloverwacompink { text-decoration: none; background: url("/Portals/0/images/image_processing_workshops/wacom_icon_pink.jpg"); display: block; width: 48px; height: 48px }
a.rolloverwacompink:hover { background-position: -48px 0 }
a.rolloverwacomblue { text-decoration: none; background: url("/Portals/0/images/image_processing_workshops/wacom_icon_blue.jpg"); display: block; width: 48px; height: 48px }
a.rolloverwacomblue:hover { background-position: -48px 0 }
a.rolloverwacomyellow { text-decoration: none; background: url("/Portals/0/images/image_processing_workshops/wacom_icon_yellow.jpg"); display: block; width: 48px; height: 48px }
a.rolloverwacomyellow:hover { background-position: -48px 0 }
a.rolloverwacomgreen { text-decoration: none; background: url("/Portals/0/images/image_processing_workshops/wacom_icon_green.jpg"); display: block; width: 48px; height: 48px }
a.rolloverwacomgreen:hover { background-position: -48px 0 }

a.rolloverhedler { text-decoration: none; background: url("/Portals/0/images/bannerslidehedler.jpg"); display: block; width: 180px; height: 230px }
a.rolloverhedler:hover { background-position: -180px 0 }
a.rolloverhedler2 { text-decoration: none; background: url("/Portals/0/images/bannerslidehedler2.jpg"); display: block; width: 180px; height: 230px }
a.rolloverhedler2:hover { background-position: -180px 0 }
a.rollovermartinoliverdvd { text-decoration: none; background: url("/Portals/0/images/bannerslidemartinoliverdvd.jpg"); display: block; width: 180px; height: 230px }
a.rollovermartinoliverdvd:hover { background-position: -180px 0 }




.eshoplinktableleft {
border-left:1px solid #c8c8c8; 
background-color:#FFF;
}
.eshoplinktableright {
border-right:1px solid #c8c8c8; 
background-color:#FFF;
}

.eshoplinktableleftright {
border-left:1px solid #c8c8c8; 
border-right:1px solid #c8c8c8; 
background-color:#FFF;
}

.eshoplinktablebase {
border-left:1px solid #c8c8c8; 
border-right:1px solid #c8c8c8;	
border-bottom:1px solid #c8c8c8;	
background-color:#FFF;
}

.testimonialnew {
	font-family: "Times New Roman", Times, serif !important;
	color: #364f57 !important;
	font-size: 13pt !important;
	text-align: left !important;
	line-height: 19pt !important;
}


/* Tabbing test2 */
  .group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
      
 .tabs { list-style: none; }
        .tabs li { display: inline; }
        .tabs li a { color: black; float: left; display: block; padding: 4px 10px; margin-top: 2px; margin-left: -1px; position: relative; left: 1px; background: white; text-decoration: none; }
        .tabs li a:hover { background: #ccc; }
/* Generic styles */
        
        .tabbed-area { margin: 50px 0 120px 0; max-width: 870px; height: 685px; }
        .box-wrap { position: relative; min-height: 250px; margin: -15px 0 0 10px; width: 100%; }
        .tabbed-area div div { background: white; padding: 20px; min-height: 250px; height: 685px; position: absolute; top: -1px; left: 0; width: 100%; }
        .tabbed-area div div, .tabs li a { border: 1px solid #ccc; max-width: 870px; }
        
/* Tabs */
        
        .cur-nav-fix-2 .tabs li a { background: -moz-linear-gradient(top, white, #eee); }
        .cur-nav-fix-2 .tabs { z-index: 2; position: relative; margin-left: -30px;}
        #box-one:target .box-one,
        #box-two:target .box-two,
        #box-three:target .box-three,
		#box-four:target .box-four,
		#box-five:target .box-five,
		#box-six:target .box-six,
		#box-seven:target .box-seven,
		#box-eight:target .box-eight,
		#box-nine:target .box-nine,
		#box-ten:target .box-ten { z-index: 1; width 100%;}
        #box-one:target a[href="#box-one"],
		#box-two:target a[href="#box-two"],
		#box-three:target a[href="#box-three"],
		#box-four:target a[href="#box-four"],
		#box-five:target a[href="#box-five"],
		#box-six:target a[href="#box-six"],
		#box-seven:target a[href="#box-seven"],
		#box-eight:target a[href="#box-eight"],
		#box-nine:target a[href="#box-nine"],
		#box-ten:target a[href="#box-ten"] { width 100%; border-bottom: 1px solid white; background: white; }
        
    

#DDLMenutwo a,
#DDLMenutwo a:link,
#DDLMenutwo a:visited
{
    display:inline !important; height:35px; line-height:35px; padding:0 12px 0 12px; 
    float:left; text-decoration:none; font-family:"Lucida Grande","Lucida Sans Unicode",Arial, Verdana, sans-serif; font-size:0.77em;font-weight:bold;
	color:#d338be !important; border-right:1px solid #909090;
}
#DDLMenutwo a:hover 
{
	background:url(images/menu/tab2-right-selected_2.gif) no-repeat right top; line-height:35px; height:35px; position:relative; color:#ffffff !important;
}

/* New drop down menus */
#DDLMenu ul {padding:0 0 0 0px; margin:0; list-style:none; list-style-type: none;height:35px; position:relative;z-index:999;}
#DDLMenu ul table {border-collapse:collapse; width:0; height:0; margin:-3px -10px;}
#DDLMenu ul li {float:left; position:relative;z-index:999;list-style: none; list-style-image: none;margin:0 0 0 0;}

/* Normal state of tabs */
#DDLMenu ul li a,
#DDLMenu ul li a:link,
#DDLMenu ul li a:visited
{
    display:block; height:35px; line-height:35px; padding:0 12px 0 0; 
    float:left; text-decoration:none; font-family:"Lucida Grande","Lucida Sans Unicode",Arial, Verdana, sans-serif; font-size:0.77em;font-weight:normal;
	color:#000000; border-right:1px solid #909090;
}
#DDLMenu ul li a b {display:block; height:35px; float:left; padding:0 0 0 12px; cursor:pointer; color:#222222; }

.mainfirstitem {
}

/* Hover styles */
#DDLMenu ul li a:hover {background:url(images/menu/tab2-right-selected_2.gif) no-repeat right top; line-height:35px; height:35px; position:relative; color:#ffffff;}
#DDLMenu ul li a:hover b {background:url(images/menu/tab2-left-selected_2.gif) no-repeat left top; line-height:35px; position:relative; color:#ffffff;}
#DDLMenu ul li:hover > a {background:url(images/menu/tab2-right-selected_2.gif) no-repeat right top; line-height:35px; height:35px; position:relative; color:#ffffff;}
#DDLMenu ul li:hover > a b {background:url(images/menu/tab2-left-selected_2.gif) no-repeat left top; line-height:35px; position:relative; color:#ffffff;}

/*  Drop-downs */
#DDLMenu ul ul 
{
    padding:0; margin:0; list-style:none; list-style-type:none; position:absolute; height:auto; 
    width:12.5em; background:#fff; left:-9999px; top:35px; z-index:10; border-top:8px solid #ea5ed7; border-bottom:8px solid #ea5ed7; 
}
#DDLMenu ul ul li {line-height:1.5em;display:block;clear:both; width:100%;}
#DDLMenu ul ul li a,
#DDLMenu ul ul li a:link,
#DDLMenu ul ul li a:visited
{color:#4e4e4e !important; padding:0 0 0 10px; height:auto; line-height:2em; width:15.26em; white-space:nowrap; font-weight:normal; font-size:0.77em; text-align:left; background:#fff; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}

#DDLMenu ul ul li a:hover {line-height:2em; height:auto; color:#f53661 !important; background:#e1e1e1;}
#DDLMenu ul ul.right li a {border-left:1px solid #e60; border-right:0;}
#DDLMenu ul ul li a.last {border:0;}
#DDLMenu ul :hover ul {left:0px;}

/* Selected item */
#DDLMenu ul li.CurrentItem a,
#DDLMenu ul li.CurrentItem a:link,
#DDLMenu ul li.CurrentItem a:visited
{
    background:url(images/menu/tab2-right-selected_2.gif) no-repeat right top; line-height:35px; height:35px; color:#ffffff; border:0;
}
#DDLMenu ul li.CurrentItem a b {background:url(images/menu/tab2-left-selected_2.gif) no-repeat left top; line-height:35px; color:#ffffff;}

/* Selected sub item */
#DDLMenu ul li.CurrentItem ul li a,
#DDLMenu ul li.CurrentItem ul li a:link,
#DDLMenu ul li.CurrentItem ul li a:visited
{color:#4e4e4e; padding:0 0 0 10px; height:auto; line-height:2em; width:15.26em; white-space:nowrap; font-weight:normal; font-size:0.77em; text-align:left; background:url(images/menu/tab2-right_white.gif); border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; }

#DDLMenu ul li.CurrentItem ul li.CurrentSubItem a {color:#c3a54d !important; background:#ffffff;}
#DDLMenu ul li.CurrentItem ul li a:hover {color:#770000 !important; background:#e1e1e1;}

/*  Drop-downs 3rd level fly-out */
#DDLMenu ul :hover ul ul
{
    padding:0; margin:0; list-style:none; list-style-type:none; position:absolute; height:auto; 
    width:12.5em; background:#fff; left:-9999px; top:35px; z-index:10; border-top:8px solid #ea5ed7; border-bottom:8px solid #ea5ed7; 
}
#DDLMenu ul ul li {line-height:1.5em;display:block;clear:both; width:100%;}
#DDLMenu ul ul li a,
#DDLMenu ul ul li a:link,
#DDLMenu ul ul li a:visited
{color:#c3a54d !important; padding:0 0 0 10px; height:auto; line-height:2em; width:15.26em; white-space:nowrap; font-weight:normal; font-size:0.77em; text-align:left; background:#fff; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}

#DDLMenu ul ul li a:hover {line-height:2em; height:auto; color:#770000 !important; background:#e1e1e1;}
#DDLMenu ul ul.right li a {border-left:1px solid #e60; border-right:0;}
#DDLMenu ul ul li a.last {border:0;}
#DDLMenu ul ul :hover ul {left:12.5em; top:-8px;}


/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {	
 /* background: #9ab5d2;*/
 padding:  0 0 12px 0; /* 0 0 12px 25px; */
 /* border-top-left-radius: 25px;
 border-bottom-right-radius: 25px;
 -moz-border-radius-topleft: 25px;
 -moz-border-radius-bottomright: 25px;
 -webkit-border-top-left-radius: 25px;
 -webkit-border-bottom-right-radius: 25px; */

}
.tabberlive {
 margin-top:1em;
 /* background: #9ab5d2;*/
 padding:  0 0 12px 0; /* 0 0 12px 25px; */
 /* border-top-left-radius: 25px;
 border-bottom-right-radius: 25px;
 -moz-border-radius-topleft: 25px;
 -moz-border-radius-bottomright: 25px;
 -webkit-border-top-left-radius: 25px;
 -webkit-border-bottom-right-radius: 25px; */
 }

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 8px 0 6px 0;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:0.85em;
font-weight: bold;
}


ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
 width: 122px;
 height: 37px;
}

ul.tabbernav li a
{
 padding: 8px 15px 9px 15px;
 margin-right: 4px;
 border: none;
 background-image: url(images/menu/tab2-left_2.gif);
background-repeat: repeat-x;
background-position: left;
border-top-left-radius: 15px;
 -moz-border-radius-topleft: 15px;
 -webkit-border-top-left-radius: 15px;
 /* background: #9ab5d2; */
 text-decoration: none;
 color: #333 !important; /* was #494949 !important; */
 width: 122px;
 height: 37px;
}

ul.tabbernav li a:link { color: #333 !important; /* was #494949 !important; */}
ul.tabbernav li a:visited { color: #333 !important; /* was #494949 !important; */}

ul.tabbernav li a:hover
{
background-image: url(images/menu/tab2-left-selected_2.gif);
background-repeat: repeat-x;
background-position: left; 
color: #ffffff !important;
border-top-left-radius: 15px;
 -moz-border-radius-topleft: 15px;
 -webkit-border-top-left-radius: 15px;
}

ul.tabbernav li.tabberactive a
{
background-image: url(images/menu/tab2-left-selected_2.gif);
background-repeat: repeat-x;
background-position: left;
color: #ffffff !important;
border-top-left-radius: 15px;
 -moz-border-radius-topleft: 15px;
 -webkit-border-top-left-radius: 15px;
}

ul.tabbernav li.tabberactive a:hover
{
background-image: url(images/menu/tab2-left-selected_2.gif);
background-repeat: repeat-x;
background-position: left; 
color: #ffffff !important;
border-top-left-radius: 15px;
 -moz-border-radius-topleft: 15px;
 -webkit-border-top-left-radius: 15px;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
	padding: 10px 15px;
	border: 1px solid #cdcdcd;


 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 height:360px;

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

  overflow:auto;
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

.venue_gallery {
	background-color: #808080;
	width: 290px;
	height: 319px;
	padding: 20px 0 21px 43px;
}
.venue_thumb {
	background-color: #fff;
	display: inline;
	float: left;
	width: 100px;
	height: 75px;
	padding: 5px;
	border: 1px solid #bbb;
	margin: 7px;
}

.slideshow {
	width: 584px;
	height: 350px;
	background-color: #808080;
	border: 5px solid #808080;
}


