.menu{margin:10px 0 5px 265px; padding:0; height:30px; width:100%; display:block; background:url(images/topMenuImages.png) repeat-x;}
.menu li{padding:0; margin:0; list-style:none; display:inline;}
.menu li a{float:left; margin-left:15px; padding-left:15px; display:block; color:rgb(0,0,0); text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url(images/topMenuImages.png) 0px -30px no-repeat;}
.menu li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url(images/topMenuImages.png) 100% -30px no-repeat;}
.menu li a:hover{background-position:0px -60px; color:rgb(0,0,0);}
.menu li a:hover span{background-position:100% -60px;}


/***Contacts Page Menu***/

.menucontact{margin:10px 0 5px 310px; padding:0; height:30px; width:100%; display:block; background:url(images/topMenuImages.png) repeat-x;}
.menucontact li{padding:0; margin:0; list-style:none; display:inline;}
.menucontact li a{float:left; margin-left:15px; padding-left:15px; display:block; color:rgb(0,0,0); text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url(images/topMenuImages.png) 0px -30px no-repeat;}
.menucontact li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url(images/topMenuImages.png) 100% -30px no-repeat;}
.menucontact li a:hover{background-position:0px -60px; color:rgb(0,0,0);}
.menucontact li a:hover span{background-position:100% -60px;}





/***Weddings Main Page***/
.menuweddings{margin:10px 0 5px 190px; padding:0; height:30px; width:100%; display:block; background:url(images/topMenuImages_weddings.png) repeat-x;}
.menuweddings li{padding:0; margin:0; list-style:none; display:inline;}
.menuweddings li a{float:left; margin-left:15px; padding-left:15px; display:block; color:rgb(0,0,0); text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url(images/topMenuImages_weddings.png) 0px -30px no-repeat;}
.menuweddings li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url(images/topMenuImages_weddings.png) 100% -30px no-repeat;}
.menuweddings li a:hover{background-position:0px -60px; color:rgb(0,0,0);}
.menuweddings li a:hover span{background-position:100% -60px;}




/***Photogallery and Showreel***/

.menugallery{margin:10px 0 5px 425px; padding:0; height:30px; width:100%; display:block; background:url(images/topMenuImages_weddings.png) repeat-x;}
.menugallery li{padding:0; margin:0; list-style:none; display:inline;}
.menugallery li a{float:left; margin-left:15px; padding-left:15px; display:block; color:rgb(0,0,0); text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url(images/topMenuImages_weddings.png) 0px -30px no-repeat;}
.menugallery li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url(images/topMenuImages_weddings.png) 100% -30px no-repeat;}
.menugallery li a:hover{background-position:0px -60px; color:rgb(0,0,0);}
.menugallery li a:hover span{background-position:100% -60px;}


/***Prices and Packages***/

.menupricing{margin:10px 0 5px 215px; padding:0; height:30px; width:100%; display:block; background:url(images/topMenuImages_weddings.png) repeat-x;}
.menupricing li{padding:0; margin:0; list-style:none; display:inline;}
.menupricing li a{float:left; margin-left:15px; padding-left:15px; display:block; color:rgb(0,0,0); text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url(images/topMenuImages_weddings.png) 0px -30px no-repeat;}
.menupricing li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url(images/topMenuImages_weddings.png) 100% -30px no-repeat;}
.menupricing li a:hover{background-position:0px -60px; color:rgb(0,0,0);}
.menupricing li a:hover span{background-position:100% -60px;}



/***Corporate***/

.menucorporate{margin:10px 0 5px 180px; padding:0; height:30px; width:100%; display:block; background:url(images/topMenuImages.png) repeat-x;}
.menucorporate li{padding:0; margin:0; list-style:none; display:inline;}
.menucorporate li a{float:left; margin-left:15px; padding-left:15px; display:block; color:rgb(0,0,0); text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url(images/topMenuImages.png) 0px -30px no-repeat;}
.menucorporate li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url(images/topMenuImages.png) 100% -30px no-repeat;}
.menucorporate li a:hover{background-position:0px -60px; color:rgb(0,0,0);}
.menucorporate li a:hover span{background-position:100% -60px;}


/***Clients***/

.menuclients{margin:10px 0 5px 425px; padding:0; height:30px; width:100%; display:block; background:url(images/topMenuImages.png) repeat-x;}
.menuclients li{padding:0; margin:0; list-style:none; display:inline;}
.menuclients li a{float:left; margin-left:15px; padding-left:15px; display:block; color:rgb(0,0,0); text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url(images/topMenuImages.png) 0px -30px no-repeat;}
.menuclients li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url(images/topMenuImages.png) 100% -30px no-repeat;}
.menuclients li a:hover{background-position:0px -60px; color:rgb(0,0,0);}
.menuclients li a:hover span{background-position:100% -60px;}

/***Corporate Showreel***/

.menushowreel{margin:10px 0 5px 310px; padding:0; height:30px; width:100%; display:block; background:url(images/topMenuImages.png) repeat-x;}
.menushowreel li{padding:0; margin:0; list-style:none; display:inline;}
.menushowreel li a{float:left; margin-left:15px; padding-left:15px; display:block; color:rgb(0,0,0); text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url(images/topMenuImages.png) 0px -30px no-repeat;}
.menushowreel li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url(images/topMenuImages.png) 100% -30px no-repeat;}
.menushowreel li a:hover{background-position:0px -60px; color:rgb(0,0,0);}
.menushowreel li a:hover span{background-position:100% -60px;}


/***Rate Card***/

.menuratecard{margin:10px 0 5px 230px; padding:0; height:30px; width:100%; display:block; background:url(images/topMenuImages.png) repeat-x;}
.menuratecard li{padding:0; margin:0; list-style:none; display:inline;}
.menuratecard li a{float:left; margin-left:15px; padding-left:15px; display:block; color:rgb(0,0,0); text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url(images/topMenuImages.png) 0px -30px no-repeat;}
.menuratecard li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url(images/topMenuImages.png) 100% -30px no-repeat;}
.menuratecard li a:hover{background-position:0px -60px; color:rgb(0,0,0);}
.menuratecard li a:hover span{background-position:100% -60px;}
