
body {
margin:0px;
font: normal 11px arial, sans-serif;
background-image:url('/img/bg.jpg');
background-repeat:no-repeat;
background-position:top left;
}

* {
outline: none;
}

a {
text-decoration:none;
color:#000000;
}

a:hover {
text-decoration:underline;
color:#000000;
}

.nm {
margin-left:0px !important;
}

div.tbd {
background-image:url('/img/footer.png');
background-repeat:no-repeat;
background-position:center bottom;
}

div.main {
width:732px;
height:100%;
margin:auto;
}




/* HEADER */
div.header {
width:732px;
display:inline-block;
background-image:url('/img/logo.gif');
background-repeat:no-repeat;
background-position:top left;
}

div.header a.logo {
width:310px;
height:206px;
display:block;
float:left;
margin-left:220px;
text-decoration:none;
}

div.menu {
width:732px;
height:49px;
display:inline-block;
background-image:url('/img/menu_bg.png');
background-repeat:no-repeat;
background-position:center center;
font: bold 12px ariel, sans-serif;
text-align:center;
margin-bottom:15px;
}

div.menu div {
width:675px;
height:20px;
display:inline-block;
margin-top:21px;
text-align:left;
}

div.menu div ul, div.menu div ul li {
list-style-type:none;
padding:0px;
margin:0px;
float:left;
}

div.menu div ul li ul {
display:block;
list-style-type:none;
border-top:2px solid transparent;
}

div.menu div ul li ul li {
padding:0px;
margin:0px;
display:block;
float:none;
}

div.menu div ul a {
height:18px;
display:block;
line-height:18px;
vertical-align:middle;
text-align:center;
text-decoration:none;
color:#00649F;
border:1px solid transparent;
margin-right:8px;
}

div.menu div ul li a.mnews       {width:41px;}
div.menu div ul li a.mabout      {width:48px;}
div.menu div ul li a.mreleases   {width:68px;}
div.menu div ul li a.martists    {width:58px;}
div.menu div ul li a.mnewsletter {width:88px;}
div.menu div ul li a.mshop       {width:41px;}
div.menu div ul li a.mcontact    {width:62px;}
div.menu div ul li a.mlinks      {width:43px;}
div.menu div ul li a.mmyspace    {width:61px;}
div.menu div ul li a.mfacebook   {width:71px; margin:0px;}

div.menu div ul li a:hover {
text-decoration:none;
color:#000000;
background-color:#ffffff;
border:1px solid #E0E0E8;
}

div.menu div ul li.list a.list:hover {
cursor:default !important;
}

div.menu div ul li.list ul {
display:block;
position:absolute;
visibility:hidden;
}

div.menu div ul li.list:hover ul {
visibility:visible;
}

div.menu div ul li.list ul li a {	
height:28px;
display:block;
float:none;
line-height:28px;
color:#00649F;
background-color:#ffffff;
border:1px solid #E0E0E8;
margin:0px 0px 2px 0px;
}

div.menu div ul li.list ul li a:hover {
color:#000000;
border:1px solid #00649F;	
}





div.content {
width:732px;
display:inline-block;
}

div.left {
width:405px;
float:left;
margin-right:17px;
}

div.right {
width:310px;
float:left;
}





/* NEWS */
div.ttitlel {
width:395px;
font-size:9px;
color:#666666;
margin-left:9px;
}

div.ttitler {
width:300px;
font-size:9px;
color:#666666;
margin-left:9px;
}

div.ntitle {
width:385px;
display:inline-block;
font-size:13px;
border-bottom:1px dashed #000000;
margin-left:9px;
}

div.ntext {
width:385px;
display:inline-block;
font-size:11px;
margin:6px 0px 20px 0px;
margin-left:9px;
}

div.share {
width:385px;
display:inline-block;
margin-left:9px;
}

div.share div {
height:18px;
float:left;
line-height:18px;
vertical-align:middle;
color:#fff;
background-color:#00649F;
padding:0px 5px 0px 5px;
margin-right:5px;
}

div.share a {
display:block;
float:left;
padding:0px 5px 0px 5px;
height:16px;
line-height:16px;
vertical-align:middle;
border:1px solid #E0E0E8;
color:#00649F;
margin-right:5px;
}

div.share a:hover {
color:#fff;
background-color:#00649F;
border:1px solid #00649F;
text-decoration:none;
}

div.comments {
width:385px;
border-top:1px dashed #00649F;
margin:20px 0px 0px 9px;
padding-top:10px;
font-size:1px;
}

div.news_paging {
display:block;
font-size:14px;
}

div.news_paging a {
padding:2px 5px 2px 5px;
margin-right:3px;
text-decoration:none;
color:#fff;
display:block;
float:left;
background-color:#00649F;
border:1px solid #00649F;
margin-top:10px;
}

div.news_paging a:hover {
text-decoration:none;
color:#00649F;
background-color:#fff;
border:1px solid #000;
}




div.image {
width:395px;
height:158px;
background-image:url('/img/bigpic.png');
background-repeat:no-repeat;
background-position:top center;
margin-bottom:5px;
padding:7px 0px 0px 7px;
}

div.image img {
width:382px;
height:154px;
border:2px solid #cfcfcf;
}

div.newsimg {
width:395px;
height:304px;
background-image:url('/img/bigpic.png');
background-repeat:no-repeat;
background-position:top center;
margin-bottom:5px;
padding:7px 0px 0px 7px;
}

div.newsimg img {
width:382px;
height:300px;
border:2px solid #cfcfcf;
}

div.image a {
width:382px;
height:154px;
display:block;
}

div.image a:hover img {
border:2px solid #00649F;
}

div.rlist {
width:274px;
background-image:url('/img/leftbg.png');
background-repeat:no-repeat;
background-position:top center;
font:normal 11px ariel, sans-serif;
padding:10px 18px 0px 18px;
}




/* FOLLOW */
div.follow a {
width:270px;
height:60px;
display:block;
border:2px solid #cfcfcf;
margin-bottom:10px;
}

div.follow a:hover {
border:2px solid #00649F;
}




/* RELEASES */
div.releases_list {
display:block;
}

div.releases_list a {
width:274px;
height:64px;
display:block;
text-decoration:none;
color:#000;
cursor:pointer;
margin-bottom:15px;
}

div.releases_list a:hover {
text-decoration:none;
color:#EA0000;
}

div.releases_list a img {
width:60px;
height:60px;
float:left;
border:2px solid #cfcfcf;
margin-right:10px;
}

div.releases_list a:hover img {
border:2px solid #00649F;
}

div.releases_list a div.releases_list_info {
width:200px;
height:64px;
float:left;
}

div.releases_list a:hover div.releases_list_info {
background-color:#EFEFF3;
}

div.releases_lfl {
width:40px;
height:21px;
float:left;
line-height:21px;
vertical-align:middle;
font-weight:bold;
margin-right:5px;
}

div.releases_lft {
width:155px;
height:21px;
float:left;
line-height:21px;
vertical-align:middle;
}

div.releases_lft a {
color:#F00;
text-decoration:underline;
}

div.releases_lft a:hover {
color:#00F;
text-decoration:underline;
}

div.list_paging {
width:274px;
height:30px;
display:block;
font:normal 11px Arial, Helvetica, sans-serif;
margin-top:10px;
}

div.list_paging a {
padding:2px 5px 2px 5px;
margin-right:3px;
text-decoration:none;
color:#00649F;
display:block;
float:left;
border:1px solid #E0E0E8;
}

div.list_paging a:hover {
text-decoration:none;
color:#ffffff;
background-color:#00649F;
border:1px solid #00649F;
}

div.list_paging span.here {
padding:2px 5px 2px 5px;
margin-right:3px;
display:block;
float:left;
background-color:#f5f5f5;
border:1px solid #f5f5f5;
color:#00649F;
cursor:default;
}

div.list_paging div.count {
padding:2px 5px 2px 5px;
margin-left:10px;
display:block;
float:left;
background-color:#f5f5f5;
border:1px solid #f5f5f5;
color:#00649F;
cursor:default;
}

div.releases_top_info {
width:391px;
height:158px;
display:inline-block;
background-image:url('/img/bigpic.png');
background-repeat:no-repeat;
background-position:top center;
padding:7px 5px 0px 9px;	
}

img.release_img {
width:154px;
height:154px;
float:left;
border:2px solid #cfcfcf;
margin-right:6px;
}

div.releases_info {
width:227px;
height:158px;
float:left;
}

div.releases_fl {
width:45px;
height:21px;
float:left;
line-height:21px;
vertical-align:middle;
font-weight:bold;
margin-right:5px;
}

div.releases_ft {
width:177px;
height:21px;
float:left;
line-height:21px;
vertical-align:middle;
}

div.releases_ft a {
color:#F00;
text-decoration:underline;
}

div.releases_ft a:hover {
color:#00F;
text-decoration:underline;
}

img.shop_cart {
width:27px;
height:27px;
border:none;
}






/* ARTISTS */
div.category_select {
width:298px;
height:25px;
display:inline-block;
text-align:center;
margin:0px 213px 15px 221px;
}

div.category_select a {	
width:143px;
height:23px;
display:block;
float:left;
text-align:center;
font:bold 12px Arial, Helvetica, sans-serif;
color:#00649F;
background-color:#ffffff;
border:1px solid #E0E0E8;
text-decoration:none;
line-height:23px;
vertical-align:middle;
margin-right:4px;
}

div.category_select a:hover {
color:#000000;
border:1px solid #00649F;	
}

div.artists_list a {
width:274px;
height:64px;
display:block;
color:#000;
text-decoration:none;
cursor:pointer;
margin-bottom:15px;
}

div.artists_list a:hover {
color:#EA0000;
}

div.artists_list a img {
width:130px;
height:60px;
float:left;
border:2px solid #cfcfcf;
margin-right:5px;
}

div.artists_list a:hover img {
border:2px solid #00649F;
}

div.artists_list a div.info {
width:135px;
height:64px;
float:left;
}

div.artists_list a:hover div.info {
background-color:#EFEFF3;
}

div.artists_list a div.info div.an {
height:20px;
font-size:16px;
}

div.artists_list a div.info div.rn {
height:30px;
color:#666666;
}

div.artists_list a div.info div.view {
height:14px;
color:#00649F;
}

span.view a {
color:#00649F;
border-bottom:1px dotted #00649f;
}


div.booking_artist {
display:none;
}

div.booking_artist form label {
width:60px;
}

div.booking_artist form a {
width:20px;
height:20px;
display:block;
float:left;
line-height:20px;
vertical-align:middle;
text-align:center;
color:#00649F;
background-color:#ffffff;
border:1px solid #E0E0E8;
text-decoration:none;
}

div.booking_artist form a:hover {
background-color:#ff0000;
color:#ffffff;
border:1px solid #000;
}




/* NEWSLETTER */
div.newsletter form div.left {
width:280px;
float:left;
}

div.newsletter form div.right {
width:80px;
float:left;
}

div.newsletter form div.right label {
display:inline;
float:none;
}





/* SHOP */
div.shop {
width:604px;
text-align:left;
margin:auto;
}

div.shop div {
display:block;
font:normal 24px Vardana, Arial, sans-serif;
margin:0px;
}

div.shop a {
width:604px;
height:124px;
display:block;
margin-bottom:30px;
}

div.shop a img {
width:600px;
height:120px;
border:2px solid #cfcfcf;
}

div.shop a:hover img {
border:2px solid #00649F;
opacity:0.9;
filter:alpha(opacity=90);
}


/* MERCHANDISE LIST */
div.merchandise_list {
width:642px;
display:block;
margin:20px auto;
}

div.merchandise_list div.item {
width:302px;
display:block;
float:left;
margin:0px 14px 30px 5px;
}

div.merchandise_list div.item div.title1, div.merchandise_list div.item div.title2 {
width:150px;
height:26px;
display:block;
float:left;
line-height:26px;
vertical-align:middle;
margin:0px 2px 2px 0px;
background-color:#00649F;
color:#fff;
text-align:center;
}

div.merchandise_list div.item div.title2 {
margin:0px;
}

div.item img {
width:300px;
height:210px;
display:block;
border:1px solid #00649F;
margin-bottom:5px;
}

div.item_price {
width:148px;
height:38px;
display:block;
float:left;
font-size:14px;
text-align:center;
border:1px solid #cfcfcf;
padding:12px 0px 5px 0px;
margin-right:2px;
}

div.item_form {
width:148px;
height:55px;
display:block;
float:left;
border:1px solid #cfcfcf;
}

div.item_form form, div.item_form p {
display:inline;
margin:0px;
padding:0px;
}

div.item_form label {
width:30px;
height:22px;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:22px;
vertical-align:middle;
margin:5px 5px 0px 5px;
}

div.item_form select {
width:100px;
margin-top:5px;
}

p.yab-add {
display:block;
margin-top:5px;
}

p.yab-add input[type="text"] {
width:18px;
height:18px;
display:inline-block;
float:left;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:18px;
vertical-align:middle;
border:1px solid #E0E0E8;
margin:0px 8px 0px 37px;
text-align:center;
}

p.yab-add input[type="submit"] {
width:70px;
height:20px;
display:inline-block;
float:left;
color:#00649F;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:16px;
vertical-align:middle;
background-color:#ffffff;
border:1px solid #00649F;
cursor:pointer;
}

p.yab-add input[type="submit"]:hover {
border:1px solid #000000;
color:#000000;
}


/* MERCHANDISE LIST */
div.merchandise_cart {
width:656px;
display:inline-block;
margin:0px 50px 0px 50px;
}

div.merchandise_cart div.mccontent {
width:290px;
float:left;
font:bold 12px arial, sans-serif;
color:#00649F;
background-color:#fff;
border:1px solid #00649F;
text-align:center;
padding:5px;
margin-right:19px;
}

div.merchandise_cart a.yab-to-checkout {
display:block;
margin:5px 0px 0px 0px;
text-decoration:underline;
}

div.merchandise_cart div.cart {
width:118px;
height:40px;
float:left;
padding:5px 0px 5px 10px;
border:1px solid #00649F;
background-color:#fff;
background-image:url('/img/cart.png');
background-repeat:no-repeat;
background-position:70px 5px;
}

div.merchandise_cart div.checkout {
width:160px;
height:50px;
display:inline-block;
float:left;
background-color:#fff;
border:1px solid #00649F;
text-align:center;
margin-left:10px;
}

div.merchandise_cart div.checkout a {
width:140px;
height:30px;
display:inline-block;
font:bold 12px arial, sans-serif;
line-height:30px;
vertical-align:middle;
color:#fff;
background-color:#00649F;
border:10px solid #fff;
text-align:center;
}

div.merchandise_cart div.checkout a:hover {
color:#00649F;
background-color:#fff;
border:10px solid #00649F;
text-decoration:none;
}

div.merchandise_cart ul {
margin-bottom:5px;
}

li.yab-item a {
color:#00649F;
font-weight:bold;
}

li.yab-item a:hover {
text-decoration:none;
cursor:text;
}


/* CHECKOUT FORM */
form#yab-checkout-form {
float:left;
padding:15px;
border:1px solid #cfcfcf;
background-color:#fff;
margin-right:10px;
}

form#yab-checkout-form fieldset {
padding:0px;
margin:0px;
border:none;
}

form#yab-checkout-form p {
padding:0px;
margin:0px;
}

form#yab-checkout-form label {
width:70px;
height:24px;
display:block;
float:left;
font:bold 11px arial, sans-serif;
line-height:24px;
vertical-align:middle;
color:#00649F;
margin-right:5px;
}

form#yab-checkout-form p.yab-shop-payments, form#yab-checkout-form p.remember {
display:inline-block;
}

form#yab-checkout-form p.yab-shop-payments span {
line-height:24px;
vertical-align:middle;
}

form#yab-checkout-form input[type="checkbox"] {
float:left;
line-height:24px;
vertical-align:middle;
margin:0px 5px 0px 75px;
border:1px solid #E0E0E8;
padding:4px;
}

form#yab-checkout-form label.yab-remember {
width:90px;
}

form#yab-checkout-form input[type="submit"] {
margin:5px 0px 0px 75px;
}


/* CHECKOUT CART */
table#yab-checkout-table {
width:400px;
float:right;

border:1px solid #cfcfcf;
background-color:#fff;
}

table#yab-checkout-table td {
padding:0px 5px;
}

table#yab-checkout-table td.yctitem {
width:170px;
}

tr.yab-checkout-subtotal td {
padding-top:10px !important;
}

table#yab-checkout-table ul, table#yab-checkout-table ul ul, ul.yab-cart, ul.yab-cart ul {
list-style-type:none;
margin:0px;
padding:0px;
text-align:left;
}

li.yab-item {
width:100%;
display:inline-block;
margin:5px;
}

table#yab-checkout-table a {
color:#000;
cursor:text;
text-decoration:none;
}

table#yab-checkout-table img, ul.yab-cart img {
width:80px;
height:60px;
float:left;
border:1px solid #000;
margin-right:5px;
}

td.yab-checkout-change input[type="text"] {
width:18px;
height:18px;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:18px;
vertical-align:middle;
border:1px solid #E0E0E8;
margin-right:5px;
text-align:center;
}

td.yab-checkout-change input[type="submit"] {
height:20px;
color:#00649F;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:18px;
vertical-align:middle;
background-color:#ffffff;
border:1px solid #00649F;
cursor:pointer;
padding:0px 4px 0px 4px;
margin-right:5px;
}

td.yab-checkout-change input[type="submit"]:hover {
border:1px solid #000000;
color:#000000;
}

p.yab-shop-notice {
display:none;
color:#ff0000;
font:bold 12px Arial, Helvetica, sans-serif;
text-indent:5px;
}

p.yab-shop-required {
color:#ff0000;
}






/* CONTACT */
div.contact label, div.booking_artist label {
width:55px;
height:24px;
display:block;
float:left;
font:bold 11px arial, sans-serif;
line-height:24px;
vertical-align:middle;
color:#00649F;
margin-right:5px;
}

input.zemText, form#yab-checkout-form input[type="text"] {
width:197px;
color:#00649F;
background-color:#ffffff;
border:1px solid #E0E0E8;
vertical-align:middle;
line-height:20px;
margin-bottom:5px;
padding:3px 5px 3px 5px;
font: normal 11px arial, sans-serif;
}

input.zemText:hover, input.zemText:focus, textarea.zemTextarea:hover, textarea.zemTextarea:focus, form#yab-checkout-form input:focus, form#yab-checkout-form input:hover, form#yab-checkout-form textarea:hover, form#yab-checkout-form textarea:focus, form#yab-checkout-form input[type="checkbox"]:hover {
border:1px solid #00649F;
}

textarea.zemTextarea, form#yab-checkout-form textarea {
width:197px;
height:125px;
line-height:18px;
color:#00649F;
background-color:#ffffff;
border:1px solid #E0E0E8;
margin-bottom:5px;
padding:5px;
scrollbar-base-color: #E0E0E8;
scrollbar-arrow-color: #00649F;
scrollbar-track-color: #ffffff;
scrollbar-highlight-color:#E0E0E8;
font:normal 11px arial, sans-serif;
}

textarea {
resize:none;
}

input.zemSubmit, form#yab-checkout-form input[type="submit"] {
width:209px;
color:#00649F;
padding:3px;
background-color:#ffffff;
border:1px solid #E0E0E8;
font:bold 12px arial, sans-serif;
cursor:pointer;
margin-bottom:5px;
}

input[type="submit"].zemSubmit:hover, form#yab-checkout-form input[type="submit"]:hover {
border:1px solid #000000;
color:#000000;
}





/* LINKS */
div.links a {
display:block;
color:#00649F;
font-style:italic;
}

div.links a span {
color:#000000;
font-weight:bold;
text-transform:capitalize;
margin-right:10px;
font-style:normal;
}

div.links a:hover span {
text-decoration:none;
}

div.linksc ul {
list-style-type:none;
padding:0px;
margin:0px;
}

div.linksc a {
display:block;
color:#00649F;
text-decoration:underline;
font-style:normal;
padding-left:15px;
background-image:url('/img/linksbull.png');
background-repeat:no-repeat;
background-position:left center;
}

div.linksc a:hover {
color:#000000;
font-style:italic;
text-decoration:none;
font-weight:bold;
}




/* FACEBOOK PAGE */
div.facebookl a {
width:364px;
height:304px;
display:block;
float:left;
margin-right:4px;
}

div.facebookl a.last {
margin:0px;
}

div.facebookl a img {
width:360px;
height:300px;
border:2px solid #cfcfcf;
}

div.facebookl a:hover img {
border:2px solid #00649F;
}




/* MUSIC PLAYER */
div.flashmusicplayer {
width:722px;
position:fixed;
bottom:0;
z-index:10;
font:normal 11px Arial, sans-serif;
vertical-align:middle;
background-image:url('/img/musicplayer_bg.png');
background-repeat:repeat;
background-position:center center;
text-align:left;
padding:5px 0px 5px 0px;
}

div.flashmusicplayer div.left {
width:139px;
height:20px;
display:block;
float:left;
font:normal 11px Arial, sans-serif;
line-height:20px;
vertical-align:middle;
margin:0px;
}

a.openplaylist {
height:18px;
display:block;
float:left;
font:normal 11px Arial, sans-serif;
line-height:18px;
vertical-align:middle;
background-color:#ffffff;
background-image:url('/img/musicplayer_openplaylist.png');
background-repeat:no-repeat;
background-position:1px 0px;
border:1px solid #E0E0E8;
padding:0px 5px 0px 23px;
margin:0px 5px 0px 5px;
}

a.openplaylist:hover {
background-color:#00649F;
background-image:url('/img/musicplayer_openplaylist.png');
background-position:1px -18px;
color:#ffffff;
text-decoration:none;
}

div.flashmusicplayer div.theplayer {
width:583px;
display:block;
float:left;
margin:0px;
text-align:center;
}

#player {
width:338px;
height:20px;
display:block;
float:left;
margin:0px;
border:none;
}

div.flashmusicnowplaying {
width:227px;
height:18px;
display:block;
float:left;
background-color:#ffffff;
border:1px solid #E0E0E8;
padding:0px 3px 0px 3px;
text-align:left;
line-height:18px;
vertical-align:middle;
margin:0px 5px 0px 5px;
}



div.flashmusicplayer_playlist {
width:722px;
height:70px;
position:fixed;
bottom:0;
margin-bottom:25px;
z-index:9;
background-image:url('/img/musicplayer_bg.png');
background-repeat:repeat;
background-position:center center;
}

div.flashmusicplayer_playlist div.playlist {
width:722px;
height:60px;
display:block;
float:left;
padding:5px 5px 5px 5px;
}

div.flashmusicplayer_playlist div.scrollable {
position:relative;
overflow:hidden;
width:662px;
height:60px;
display:block;
float:left;
}

div.scrollable div.items {
width:200000em;
position:absolute;
clear:both;
}

div.playlist a.prevPage {
width:20px;
height:60px;
display:block;
float:left;
background-color:#00649F;
color:#FFF;
font:bold 14px Arial, Helvetica, sans-serif;
line-height:60px;
vertical-align:middle;
margin-right:5px;
text-align:center;
cursor:pointer;
}

div.playlist a.prevPage:hover {
background-color:#000000;
color:#ffffff;
text-decoration:none;
}

div.playlist a.nextPage {
width:20px;
height:60px;
display:block;
float:left;
background-color:#00649F;
color:#FFF;
font:bold 14px Arial, Helvetica, sans-serif;
line-height:60px;
vertical-align:middle;
margin-left:5px;
text-align:center;
cursor:pointer;
}

div.playlist a.nextPage:hover {
background-color:#000000;
color:#ffffff;
text-decoration:none;
}

div.playlist a.disabled {
background-color:#eee;
color:#ccc;
cursor:default;
}

div.playlist a.disabled:hover {
background-color:#eee;
color:#ccc;
}

div.playlist div.scrollable a {
height:60px;
display:block;
float:left;
font:normal 11px Arial, sans-serif;
margin-right:15px;
color:#000000;
text-decoration:none;
cursor:pointer;
}

div.playlist div.scrollable a img {
width:56px;
height:56px;
margin-right:5px;
border:2px solid #00649F;
}

div.playlist div.scrollable a:hover img {
border:2px solid #000000;
}

div.playlist div.scrollable a div {
min-width:80px;
height:48px;
display:block;
float:right;
background-color:#ffffff;
border:1px solid #00649F;
padding:5px;
}

div.playlist div.scrollable a:hover div {
text-decoration:none;
background-color:#F7F7F7;
border:1px solid #000000;
}

div.playlist div.scrollable a div span {
font-size:9px;
color:#00649F;
}

div.playlist div.scrollable a:hover div span {
color:#00649F;
}





/* SEARCH */
div.search {
float:left;
width:177px;
height:22px;
margin:10px 0px 0px 25px;
}

form#live_search {
margin:0px;
padding:0px;
}

input#searchInput {
width:144px;
float:left;
position:absolute;
background-color:#ffffff;
color:#00649F;
border:1px solid #e0e0e8;
padding:3px;
margin:0px;
font-size:11px;
}

input#searchInput:focus {
border:1px solid #00649F;
}

#live_search input.ls_inactive {
color:#e0e0e8;
}

input#searchInput:hover {
border:1px solid #00649F;
}

input#searchButton {
width:24px;
height:22px;
float:right;
background-image:url('/img/search_bg.png');
background-repeat:no-repeat;
background-position:0px 0px;
background-color:transparent;
border:none;
cursor:pointer;
margin:0px;
}

input#searchButton:hover {
background-position:0px -22px;
}

div.ls_results {
width:152px;
height:220px;
position:absolute;
z-index:11;
margin-top:24px;
font-size:11px;
direction:ltr;
text-align:left;
overflow:hidden;
}

div.ls_results p {
display:inline;
}

div.ls_results div.srnr {
width:144px;
display:block;
border:1px solid #e0e0e8;
padding:3px;
margin:0px;
}

div.ls_results a {
width:150px;
display:block;
border:1px solid #e0e0e8;
color:#00649F;
background-color:#fff;
margin-bottom:2px;
text-decoration:none;
cursor:pointer;
}

div.ls_results a div {
width:144px;
overflow:hidden;
padding:3px;
margin:0px;
}

div.ls_results a div.page {
height:14px;
line-height:14px;
vertical-align:middle;
color:#999;
}

div.ls_results a div.page span {
text-transform:capitalize;
}

div.ls_results a:hover {
border:1px solid #00649F;
}

#live_search .ls_wait_image {
width:16px;
height:16px;
display:block;
position:absolute;
z-index:10;
background:transparent url('/img/search_wait.gif') no-repeat center;
margin:40px 0px 0px 154px;
}

#live_search .ls_reset_image {
width:14px;
height:14px;
display:block;
position:absolute;
z-index:11;
background:transparent url('/img/search_reset.png') no-repeat 0px 0px;
cursor:pointer;
margin:24px 0px 0px 154px;
}

#live_search .ls_reset_image:hover {
background-position:0px -14px;
}


div.sresults a {
display:block;
margin-bottom:10px;
padding-left:15px;
background-image:url('/img/linksbull.png');
background-repeat:no-repeat;
background-position:left 5px;
text-decoration:none;
font-weight:bold;
}

div.sresults a:hover {
color:#00649F;
}

div.sresults a span {
font-weight:normal;
color:#999;
}





/* ERROR */
div.error {
width:382px;
height:154px;
border:2px solid #cfcfcf;
margin-top:7px;
text-align:center;
font: normal 17px calibri, tahoma;
background-color:#FFF0FF;
color:#00649F;	
}

div.error div {
padding-top:55px;
}





/* FOOTER */
div.footer {
display:block;
width:732px;
height:23px;
font-size:10px;
color:#000000;
margin:50px 0px 30px 0px;
}

div.footer div.left {
width:170px;
float:left;
font-weight:bold;
}

div.footer div.center {
width:462px;
float:left;
text-align:center;
}

div.footer div.center ul {
list-style-type:none;
margin:0;
padding:0;
}

div.footer div.center ul li {
float:left;
margin:0;
padding:0;
}

div.footer div.center a {
margin-right:6px;
padding-right:6px;
border-right:1px solid #000;
text-decoration:underline;
}

div.footer div.center a.last {
margin:0;
padding:0;
border:none;
}

div.footer div.center a:hover {
color:#00649F;
}

div.footer div.right {
width:83px;
float:left;
text-align:left;
}

div.footer div.right a {
color:#00649F;
text-decoration:underline;
font-weight:bold;
}

div.footer div.right a:hover {
color:#000000;
text-decoration:underline;
}
