﻿body {
    border: 0pt none;
    margin: 0pt auto;
    padding: 0pt;
    background: rgb(205, 215, 215) url() repeat-x scroll 0% 0%;
    font-size: 62.5%;
    width: 100%;
    font-family: lucida sans unicode, lucida grande, arial, tahoma, sans-serif, verdana;
    color: rgb(255, 255, 255);
}

#canvas {
    margin: 0px auto 0pt;
    background: transparent url() repeat-x scroll center top;
    width: 970px;
    text-align: left;
}

#canvas2,
#canvas9 {
    border-top: 6px solid rgb(255, 127, 0);
    margin: 0pt auto;
    background: transparent url() repeat-x scroll center top;
    width: 100%;
}

#canvas9 {
    border: 0px none;
}

#canvas3 {
    margin: 0pt auto;
    background: transparent none repeat scroll 0% 0%;
    width: 100%;
}

a {}

p a:hover {
    background: rgb(51, 102, 153) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    text-decoration: none;
}

div.header span a:hover {
    background: transparent none repeat scroll 0% 0%;
}

h1,
h2,
h3 {
    margin: 0em;
    padding: 0pt;
}

h2,
h3 {
    padding: 4px 5px 5px 6px;
    background: rgb(204, 204, 204) url('untitled') repeat-x scroll 0pt 0pt;
    font-weight: bold;
    font-size: 1.2em;
    text-transform: uppercase;
    color: rgb(85, 34, 34);
}

h1 {
    font-weight: normal;
    font-size: 2.2em;
    line-height: 2em;
    margin-bottom: 10px;
}

.col2 h2 {
    text-transform: uppercase;
    font-size: 1em;
    font-weight: bold;
}

p {
    margin: 0.4em 0pt 0.8em;
    padding: 0pt;
    line-height: 1.5em;
    font-size: 1.1em;
}

hr {
    height: 1px;
}

img {}

.navbarwrap {
    width: 100%;
    background: transparent none;
    clear: both;
}

.navbar {
    background: transparent none repeat scroll 0pt 0pt;
    width: 100%;
}

.navbar ul {
    margin: 0px;
    padding: 0pt;
    float: left
}

html*.navbar ul {
    [margin: 0px;
    margin: 0px;
    /* s */
    ]margin: 0px;
    /* ie7 */
    padding: 0pt;
    float: left
}

*html .navbar ul {
    margin: 0px;
    padding: 0pt;
    float: left
}

.navbar li {
    margin: 0pt 2px 0pt 0pt;
    padding: 0pt;
    display: inline;
    text-transform: none;
    list-style-type: none;
    font-weight: bold;
    line-height: normal;
}

.navbar a {
    border-right: 0px solid rgb(75, 75, 75);
    padding: 10px 36px 9px;
    background: #3c3c3c url(images/arrow-cursor-black.gif) no-repeat scroll 20px 50%;
    float: left;
    display: block;
    font-size: 1.6em;
    font-weight: normal;
    text-decoration: none;
    letter-spacing: 0px;
    color: rgb(255, 255, 255);
}

html* .navbar a {
    [padding: 10px 36px 9px;
    padding: 8px 37px 6px 37px;
    /* s */
    ]padding: 10px 36px 9px 36px;
    /* ie7 */
    border-right: 0px solid rgb(75, 75, 75);
    background: #3c3c3c url(images/arrow-cursor-black.gif) no-repeat scroll 20px 50%;
    float: left;
    display: block;
    font-size: 1.6em;
    text-decoration: none;
    letter-spacing: 0px;
    color: rgb(255, 255, 255);
}

*html .navbar a {
    padding: 10px 36px 9px 36px;
}

.navbar #current a {
    padding: 10px 36px 9px;
    border-right: 0px solid rgb(75, 75, 75);
    border-bottom: 0px solid rgb(176, 12, 16);
    background: #3c3c3c url(images/arrow-cursor-black.gif) no-repeat scroll 20px 50%;
    color: rgb(255, 255, 255);
    text-decoration: underline
}

html*.navbar #current a {
    [padding: 10px 36px 9px;
    padding: 8px 37px 6px 37px;
    ]padding: 10px 36px 9px 36px;
}

*html.navbar #current a {
    padding: 10px 36px 9px 36px;
}

.navbar a:hover {
    background: #3c3c3c url(images/arrow-cursor-black.gif) no-repeat scroll 20px 50%;
    border-right: 0px solid white;
    border-bottom: 0px solid rgb(176, 12, 16);
    color: rgb(255, 255, 255);
    text-decoration: underline
}

.navbarcontact {
    border-right: 0px;
    padding: 10px 38px 10px 38px;
}

.navbar .navbar-left-corners {
    background: url(images/corner-left-navbar.gif) no-repeat 0px 0px;
    float: left;
    clear: none;
    width: 9px;
    height: 40px;
    voice-family: "\"}\"";
    voice-family: inherit;
    margin: 0px 0px 0px 19px;
}

html*.navbar .navbar-left-corners {
    [margin: 0px 0px 0px 19px;
    margin: 0px 0px 0px 19px;
    ]margin: 0px 0px 0px 19px;
}

*html .navbar .navbar-left-corners {
    margin: 0px 0px 0px 9px;
}

#header img {
    border: 0px none;
    margin: 5px 0pt 0pt 21px;
}

#header a img:hover {
    background: transparent none repeat scroll 0% 0%;
}

#header {
    border: 0px solid rgb(221, 235, 235);
    margin: 0pt auto;
    background: rgb(10, 10, 10) url('images/bannerblend1.jpg') repeat scroll 0pt 0pt;
    clear: both;
    width: 100%;
}

#header {
    border-bottom: 6px solid rgb(0, 160, 198);
    height: 15.5em;
}

#header p,
#header h1,
#header h2 {}

#header .contact ul {
    margin: 8px 0pt 0pt;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    float: left;
}

#header ul li {
    margin: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
}

#header ul li a.email {
    position: relative;
    display: block;
    text-decoration: underline;
    line-height: 1em;
}

#header ul li a.active,
#header ul li a.active:hover {}

#header ul li a span {
    display: block;
}

.contact {
    float: right;
    width: 9.4em;
    font-size: 2.6em;
    color: white;
}

.telephone {}

a.email {
    font-size: 0.6em;
    font-weight: normal;
    text-decoration: none;
    color: white;
}

a.email:hover {
    color: white;
    text-decoration: underline;
}

#banner {
    border-bottom: 1px solid rgb(210, 210, 223);
    margin: 5px 0px 0px;
    background: rgb(255, 255, 255) url() repeat-x scroll center top;
    width: 850px;
    float: left;
}

#banner p {
    margin: 5px 0px 0px;
    padding: 0px 0px 12px 10px;
    font-size: 2em;
    letter-spacing: -1px;
    font-family: Arial, Verdana, Trebuchet MS, Tahoma;
    color: rgb(150, 150, 150);
    float: left;
}

.col1 ul li,
.col1 ol li {
    padding: 3px 0px;
    font-weight: normal;
    list-style-image: url('images/tick1.gif');
    line-height: 0.8em;
    margin-bottom: 8px;
}

.col1 ul {
    margin-bottom: 30px;
    padding-left: 283px;
}

#layoutdims {
    border-top: 0px solid rgb(0, 0, 0);
    margin: 0pt;
    padding: 15px 20px ! important;
    width: 500px;
    clear: none;
    text-align: right;
    float: right;
}

.colmask {
    overflow: hidden;
    position: relative;
    clear: both;
    float: left;
    width: 100%;
}

.rightmenu {
    border: 0px solid rgb(215, 219, 220);
    background: transparent none repeat scroll 0% 0%;
    width: 100%;
}

.rightmenu .colleft {
    background: rgb(20, 20, 20) none repeat scroll 0% 0%;
    float: left;
}

.rightmenu .colleft9 {
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
    float: left;
}

.rightmenu .col1wrap {
    background: rgb(20, 20, 20) url('images/bannerblend2.jpg') repeat-x scroll 0pt 0pt;
    float: left;
    padding-bottom: 15px;
}

.rightmenu .col9wrap {
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
    float: left;
    padding-bottom: 15px;
}

.rightmenu .col1,
.rightmenu .col9 {
    margin: 0pt;
    overflow: hidden;
    float: left;
    width: 630px;
    font-size: 1.3em;
}

.rightmenu .col9 {
    width: 970px;
}

.rightmenu .col2 {
    background: rgb(20, 20, 20) url('images/bannerblend2.jpg') repeat-x scroll 0pt 0pt;
    float: right;
    width: 330px;
    padding-left: 10px;
    font-size: 1.2em;
    padding-bottom: 15px;
    padding-top: 14px;
}

.rightbox-banner .snippet {
    margin: 5px 15px 40px 4px;
    padding: 0px;
    color: rgb(200, 200, 255);
    line-height: 1.4em;
    font-size: 1.2em;
    text-decoration: none;
}

.rightmenu .col3 {
    background: rgb(255, 255, 255) url() no-repeat scroll 0pt 0pt;
    width: 170px;
    float: left;
    font-size: 1.3em;
}

.middle {
    border-top: 1px solid rgb(0, 0, 0);
    clear: both;
    float: left;
    width: 100%;
}

.middle p {
    margin: 0pt;
    padding: 10px;
}

.middle ul li {
    padding: 3px 0px;
    font-weight: normal;
    list-style-image: url('images/tick1.gif');
}

#footer {
    border-top: 0px solid rgb(0, 0, 0);
    background: rgb(69, 68, 71) none repeat scroll 0% 0%;
    clear: both;
    float: left;
    width: 100%;
}

#footer p {
    margin: 0pt;
    padding: 10px;
}

.leftbox {
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
    font-size: 1em;
}

.leftbox h1 img {
    font-size: 1.8em;
    margin-bottom: 4px;
}

.leftbox h1 {
    margin-left: 5px;
    font-size: 1.8em;
    margin-bottom: 2px;
}

.leftbox h2 {
    margin-left: 6px;
    font-size: 1.1em;
    font-weight: normal;
}

.leftbox ul h3,
.rightbox ul h3 {
    border-bottom: 1px dotted rgb(230, 230, 255);
    padding: 5px;
    margin-right: 10px;
    margin-left: 1px;
    font-size: 1.2em;
    text-transform: none;
    font-weight: bold;
    color: rgb(150, 50, 50);
}

.leftbox h3,
#leftbox h3 a {
    padding: 0px;
    background: rgb(255, 255, 255) none repeat scroll 0pt 0pt;
    text-decoration: none;
    margin-bottom: 0.25em;
}

.leftbox ul,
.rightbox ul,
.rightbox-banner ul {
    margin: 0px;
    padding: 0pt 0pt 20px;
    list-style-type: none;
    list-style-image: url();
    list-style-position: outside;
}

.leftbox ul {
    background: transparent url('images/bg_body.jpg') no-repeat scroll 10px top;
    margin-top: 10px;
    line-height: 2em;
}

.leftbox li a,
.rightbox li a {
    border-bottom: 0px dotted rgb(221, 221, 221);
    margin: 0pt;
    padding: 5px 0pt 4px 20px;
    color: rgb(0, 0, 0);
    font-weight: bold;
    text-decoration: none;
    font-size: 1.8em;
}

.rightbox li h1,
.rightbox-banner li h1 {
    font-size: 1.6em;
    font-weight: normal;
    margin-left: 5px;
}

.leftbox li a {
    background: rgb(235, 245, 255) url('images/arrow-cursor-black.gif') no-repeat scroll 10px 52%;
    display: block;
    font-size: 1em;
    padding-left: 25px;
}

.leftbox #current a {
    border-right: 0px none;
    background: rgb(166, 0, 0) url('images/arrow-cursor-red.gif') no-repeat scroll right 50%;
    text-decoration: underline;
    font-weight: bold;
    color: wheat;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 0px;
    margin-right: 0px;
}

.rightbox li a {
    border-bottom: 0px none;
    background: transparent url('images/list-style-turntable.jpg') no-repeat scroll 6px 50%;
    font-size: 1.2em;
    color: rgb(200, 200, 255);
    padding-left: 77px;
    margin-top: 10px;
    display: block;
    line-height: 2.7em;
}

.rightbox-banner a {
    color: rgb(200, 200, 255);
    text-decoration: underline;
}

.rightbox li a.live-dhol-players {
    background: transparent url('images/list-style-live-dhol-players.jpg') no-repeat scroll 6px 50%;
}

.rightbox li a.lighting {
    background: transparent url('images/list-style-lighting.jpg') no-repeat scroll 6px 50%;
}

.rightbox li a.fireworks {
    background: transparent url('images/list-style-fireworks.jpg') no-repeat scroll 6px 50%;
}

.rightbox li a.visuals {
    background: transparent url('images/list-style-visuals.jpg') no-repeat scroll 6px 50%;
}

.rightbox li a:hover {
    color: rgb(255, 255, 255);
    text-decoration: underline;
}

.rightbox li {
    border-bottom: 0px solid rgb(221, 221, 221);
    padding-bottom: 0px;
}

.leftbox li a:hover,
#leftcolumn li a:focus,
#leftcolumn li a:active {
    background: rgb(245, 245, 245) url('arrow.png') no-repeat scroll 0px 50%;
    text-decoration: underline;
    color: rgb(0, 0, 50);
}

.leftbox ul ul {
    background: transparent url('images/bg_body.jpg') no-repeat scroll 0px top;
    margin-right: 18px;
}

.leftbox ul ul li a {
    padding: 2px 2px 2px 29px;
    background: transparent url('arrow@.png') no-repeat scroll 5px 50%;
    line-height: 1.8em;
    margin-right: 0px;
    font-weight: normal;
}

.leftbox ul ul li {
    background: transparent url('images/blend-heading1.jpg') repeat-x scroll 0pt 0pt;
}

.rightbox div.snippet {
    margin: 0px 15px 0pt 5px;
    padding: 7px;
    line-height: 1.4em;
    font-size: 1.2em;
}

div.panjabi-folk-band {
    margin: 5px 5px 0pt;
    background: transparent url('images/panjabi-folk-band.jpg') no-repeat scroll 0pt 0pt;
    height: 190px;
}

.disability {
    border: 0px;
    margin: 5px 5px 0pt;
    background: transparent url('images/bpd-audio.jpg') no-repeat scroll 0pt 0pt;
    height: 250px;
}

.gallery {
    border: 0px;
    margin: 5px 5px 5px;
    background: transparent url('images/bpd-audio.jpg') no-repeat scroll 0pt 0pt;
    height: 70px;
}

.rightbox div a {
    border-bottom: 0px none;
    font-size: 1em;
    margin-left: 5px;
    text-decoration: underline;
}

#breadcrumbs {
    margin: 15px auto 0px 10px;
}

.banner-arrow-grey {
    margin: 0px 10px 10px;
    padding: 5px 5px 28px;
    background: rgb(230, 230, 230) url('images/banner-arrow-grey1.gif') no-repeat scroll 0% bottom;
    width: 525px;
}

.banner-plans {
    margin: 10px 10px 0px;
    background: transparent url('images/banner-plans1.jpg') repeat scroll 0pt 0pt;
    height: 150px;
    width: 525px;
    clear: both;
}

.banner-lounge {
    background: transparent url('images/banner-lounge.jpg') repeat scroll 0pt 0pt;
    height: 150px;
    width: 530px;
    clear: both;
}

.banner-builder-manager {
    background: transparent url('images/banner-builders-manager.jpg') repeat scroll 0pt 0pt;
    height: 150px;
    width: 530px;
    clear: both;
}

.banner-new-build {
    background: transparent url('images/banner-new-build.jpg') repeat scroll 0pt 0pt;
    height: 150px;
    width: 530px;
    clear: both;
}

.banner-loft-conversion {
    background: transparent url('images/banner-loft-conversion.jpg') repeat scroll 0pt 0pt;
    height: 150px;
    width: 530px;
    clear: both;
}

.banner-offices {
    background: transparent url('images/banner-offices.jpg') repeat scroll 0pt 0pt;
    height: 150px;
    width: 530px;
    clear: both;
}

.banner-retail {
    background: transparent url('images/banner-retail.jpg') repeat scroll 0pt 0pt;
    height: 150px;
    width: 530px;
    clear: both;
}

.banner-flats {
    background: transparent url('images/banner-flats.jpg') repeat scroll 0pt 0pt;
    height: 150px;
    width: 530px;
    clear: both;
}

.banner-consultation {
    background: transparent url('images/banner-consultation.jpg') repeat scroll 0pt 0pt;
    height: 150px;
    width: 530px;
    clear: both;
}

.banner-construction {
    background: transparent url('images/banner-construction.jpg') repeat scroll 0pt 0pt;
    height: 150px;
    width: 530px;
    clear: both;
}

.banner-project-management {
    background: transparent url('images/banner-project-management.jpg') repeat scroll 0pt 0pt;
    height: 150px;
    width: 530px;
    clear: both;
}

.banner-builder-vision {
    background: transparent url('images/banner-builder-vision.jpg') repeat scroll 0pt 0pt;
    height: 150px;
    width: 530px;
    clear: both;
}

.banner-schools {
    background: transparent url('images/banner-schools.jpg') repeat scroll 0pt 0pt;
    height: 150px;
    width: 530px;
    clear: both;
}

.banner-local-authority {
    background: transparent url('images/banner-local-authority.jpg') repeat scroll 0pt 0pt;
    height: 150px;
    width: 530px;
    clear: both;
}

.banner-disability {
    background: transparent url('images/banner-disability.jpg') repeat scroll 0pt 0pt;
    height: 250px;
    width: 525px;
    clear: both;
}

.image-all-events {
    margin: 10px 0px 0px 20px;
    background: transparent url('images/wedding-dhol-party-small.jpg') no-repeat scroll 0pt 0pt;
    width: 240px;
    height: 150px;
    float: left;
}

.image-wedding-dj-setup {
    margin: 10px 0px 0px 20px;
    background: transparent url('images/wedding-dj-setup-small.jpg') no-repeat scroll 0pt 0pt;
    width: 240px;
    height: 150px;
    float: left;
}

.image-wedding-dancing-party {
    margin: 10px 0px 0px 20px;
    background: transparent url('images/wedding-dancing-party-small.jpg') no-repeat scroll 0pt 0pt;
    width: 240px;
    height: 160px;
    float: left;
    clear: left;
}

.wedding-dj-setup2-small {
    margin: 10px 0px 0px 20px;
    background: transparent url('images/wedding-dj-setup2-small.jpg') no-repeat scroll 0pt 0pt;
    width: 240px;
    height: 150px;
    float: left;
    clear: left
}

.female-dj-small {
    margin: 10px 0px 0px 20px;
    background: transparent url('images/femaledj-small.jpg') no-repeat scroll 0pt 0pt;
    width: 240px;
    height: 150px;
    float: left;
    clear: left
}

.image-why-we-started {
    margin: 10px 10px 0px;
    background: transparent url('images/dholi-small.jpg') no-repeat scroll 0pt 0pt;
    width: 240px;
    height: 390px;
    float: left;
}

.image-wedding-dancing-people-hotel-small {
    margin: 10px 0px 0px 20px;
    background: transparent url('images/wedding-dancing-people-hotel-small.jpg') no-repeat scroll 0pt 0pt;
    width: 240px;
    height: 180px;
    float: left;
}

.image-turntables {
    margin: 10px 0px 0px 20px;
    background: transparent url('images/turntables-small.jpg') no-repeat scroll 0pt 0pt;
    width: 240px;
    height: 200px;
    float: left;
    clear: left;
}

.image-jaago {
    margin: 10px 0px 0px 20px;
    background: transparent url('images/jaago-small.jpg') no-repeat scroll 0pt 0pt;
    width: 240px;
    height: 150px;
    float: left;
    clear: left;
}

.image-nanaki {
    margin: 15px 0px 0px 20px;
    background: transparent url('images/nanaki-small.jpg') no-repeat scroll 0pt 0pt;
    width: 240px;
    height: 150px;
    float: left;
    clear: left;
}

.image-wedding-hotel-dancing-small {
    margin: 10px 0px 0px 20px;
    background: transparent url('images/wedding-hotel-dancing-small.jpg') no-repeat scroll 0pt 0pt;
    width: 240px;
    height: 150px;
    float: left;
    clear: left;
}

.image-wedding-hall-dancing-small {
    margin: 10px 0px 0px 20px;
    background: transparent url('images/wedding-hall-dancing-small.jpg') no-repeat scroll 0pt 0pt;
    width: 240px;
    height: 170px;
    float: left;
    clear: left;
}

.image-dhol-player-outdoor {
    margin: 10px 0px 0px 20px;
    background: transparent url('images/dhol-player-outdoor-small.jpg') no-repeat scroll 0pt 0pt;
    width: 240px;
    height: 302px;
    float: left;
    clear: left;
}

.image-dhol-player-wedding-orange {
    margin: 15px 0px 0px 20px;
    background: transparent url('images/dhol-player-wedding-orange-small.jpg') no-repeat scroll 0pt 0pt;
    width: 240px;
    height: 276px;
    float: left;
    clear: left;
}

.image-dhol-players-group-small {
    margin: 10px 0px 0px 20px;
    background: transparent url('images/dhol-players-group-small.jpg') no-repeat scroll 0pt 0pt;
    width: 240px;
    height: 200px;
    float: left;
    clear: left;
}

.image-dhol-players-traditional-small {
    margin: 10px 0px 0px 20px;
    background: transparent url('images/dhol-players-traditional-small.jpg') no-repeat scroll 0pt 0pt;
    width: 240px;
    height: 150px;
    float: left;
    clear: left;
}

.image-lighting-small {
    margin: 15px 0px 0px 20px;
    background: transparent url('images/lighting-small.jpg') no-repeat scroll 0pt 0pt;
    width: 240px;
    height: 150px;
    float: left;
    clear: left;
}

.image-fireworks-small {
    margin: 10px 0px 0px 20px;
    background: transparent url('images/fireworks-small.jpg') no-repeat scroll 0pt 0pt;
    width: 240px;
    height: 200px;
    float: left;
    clear: both;
}

.image-visuals-small {
    margin: 15px 0px 0px 20px;
    background: transparent url('images/visuals-small.jpg') no-repeat scroll 0pt 0pt;
    width: 240px;
    height: 180px;
    float: left;
    clear: left;
}

.image-collection-bhangra-hindi-small {
    margin: 15px 0px 0px 20px;
    background: transparent url('images/collection-bhangra-hindi-small.jpg') no-repeat scroll 0pt 0pt;
    width: 240px;
    height: 180px;
    float: left;
    clear: left;
}

.image-speak-fluent-panjabi-english-small {
    margin: 15px 0px 0px 20px;
    background: transparent url('images/speak-fluent-panjabi-english-small.jpg') no-repeat scroll 0pt 0pt;
    width: 240px;
    height: 180px;
    float: left;
    clear: left;
}

.image-panjabi-girl-gidha-small {
    margin: 15px 0px 0px 20px;
    background: transparent url('images/panjabi-girl-gidha-small.jpg') no-repeat scroll 0pt 0pt;
    width: 240px;
    height: 180px;
    float: left;
    clear: left;
}

.image-birthdays {
    margin: 10px 0px 0px 20px;
    background: transparent url('images/birthdays-small.jpg') no-repeat scroll 0pt 0pt;
    width: 240px;
    height: 180px;
    float: left;
    clear: left;
}

.image-turntables2 {
    margin: 10px 0px 0px 20px;
    background: transparent url('images/turntables-small.jpg') no-repeat scroll 0pt 0pt;
    width: 240px;
    height: 235px;
    float: left;
    clear: left;
}

.image-bpd-audio-small {
    margin: 10px 0px 0px 20px;
    background: transparent url('images/bpd-audio-small.jpg') no-repeat scroll 0pt 0pt;
    width: 240px;
    height: 180px;
    float: left;
    clear: left;
}

.image-poem1 {
    margin: 10px 0px 0px 5px;
    background: transparent url('images/poem1.jpg') no-repeat scroll 0pt 0pt;
    width: 304px;
    height: 325px;
    float: left;
    clear: left;
}

.image-contact-sukha-small {
    margin: 15px 0px 0px 20px;
    background: transparent url('images/contact-sukha-small.jpg') no-repeat scroll 0pt 0pt;
    width: 240px;
    height: 220px;
    float: left;
    clear: left;
}

.image-testimonial-bobby-small {
    margin: 15px 0px 0px 20px;
    background: transparent url('images/contact-testimonial-bobby-small.jpg') no-repeat scroll 0pt 0pt;
    width: 240px;
    height: 350px;
    float: left;
    clear: left;
}

.image-quote-sukha-small {
    margin: 15px 0px 0px 20px;
    background: transparent url('images/contact-sukha-small.jpg') no-repeat scroll 0pt 0pt;
    width: 240px;
    height: 380px;
    float: left;
    clear: left;
}

.image-quote-track-small {
    margin: 15px 0px 0px 20px;
    background: transparent url('images/contact-track-small.jpg') no-repeat scroll 0pt 0pt;
    width: 240px;
    height: 380px;
    float: left;
    clear: left;
}

.turntables {
    width: 240px;
    height: 250px;
}

.web-designers-leeds {
    margin: 7px 0px 30px 5px;
    padding: 5px 7px;
    background: #ffffff none repeat scroll 0% 0%;
    color: rgb(0, 0, 0);
    float: right;
    font-size: 1.2em;
}

.web-designers-leeds a {
    color: #445588;
}

.col1 p,
.col1 h1,
.col1 h2,
.col9 p,
.col9 h1,
.col9 h2 {
    margin-left: 20px;
    margin-right: 20px;
}

.col9 p,
.col9 h1,
.col9 h2 {
    color: rgb(50, 50, 50);
}

.col1 a {
    color: rgb(100, 255, 255);
    font-weight: bold;
}

.col9 a {
    color: rgb(50, 50, 175);
    font-weight: bold;
}

.line-break {
    clear: both;
}

.body-quotes {
    font-size: 1.5em;
}

.body-quotes-testimonial {
    font-size: 1em;
}

.bannersmallleft a img,
.bannersmallright a img {
    float: right;
}

.bannersmallleft a,
.bannersmallright a {
    border: 1px solid rgb(220, 220, 240);
    padding: 7px 7px 10px;
    background: rgb(249, 253, 255) url('images/bannerblend1.jpg') repeat-x scroll center bottom;
    font-weight: bold;
    text-decoration: none;
    margin-top: 15px;
    width: 44%;
    float: left;
    margin-right: 20px;
    height: 5em;
    margin-bottom: 10px;
    font-size: 1.8em;
}

.bannersmallfooter {
    padding: 2px;
    font-weight: normal;
    display: block;
    margin-top: 30px;
    font-size: 0.6em;
    text-decoration: underline;
}

.bannersmallright a {
    margin-right: 0px;
    margin-left: 5px;
}

.bannerinsideleft {
    float: left;
    width: 180px;
}

.female {
    color: rgb(200,130,235);
}