* {
    margin: 0;
    padding: 0;
}

body{
    background: #191a1a url(/images/CO-bg.jpg) no-repeat scroll center top;
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666;
    line-height: 1.5em;
    z-index: 0;
}

h1 { font-size: 21px;}

h1, h2, h3, h4 {color: #572F80;font-family: Georgia,"Times New Roman",Times,serif;font-weight: normal;margin-bottom: 15px;  line-height: 1.3em;}

.black{color:#000;}

.right{float:right;}

.left{float:left;}

.hidden{
    display: none;
}

.validation {
    color: red;
}

a img{
    border: 0px;
}

#pagewrap{
    width:1091px;
    margin: auto;
    background: url(/images/shadow-header.png) no-repeat;
}

#content_wrap{
    background: url(/images/shadow.png) repeat-y;
    z-index: -1;
}

#header{
    height: 138px;
    width: 948px;
    margin: auto;
    position: relative;
}

#footer{
    width: 948px;
    margin: auto;
    color: #FFF;
    border-top: #444 1px solid;
    padding-top: 20px;
}

#footer a, #footer a:visited, #footer a:hover, #footer a:link, #footer a:active {
    color: #FFF;
    text-decoration: none;
}

#footer ul
{
    width: 30em;
    height: 60px;
    list-style: none;
}

/* float & allow room for the widest item */
#footer ul li
{
    float: left;
    width: 10em;
}


#footerbtm{
    padding: 20px 0;
    font-size: 10px;
    color: #999;
}

#login_btns{
    float: left;
    width: 123px;
    padding: 5px 20px;
}

#newsletter_widget{
    float: right;
}

#webdesignby{
    float: right;
}

#webdesignby a, #webdesignby a:hover, #webdesignby a:visited, #webdesignby a:active {
    color: #999;
}

#content{
    padding-bottom: 20px;
    width: 948px;
    margin: auto;
    position: relative;
}

#logo{
    position: absolute;
    margin-top: 23px;
}

#sidebar{
    width: 230px;
    min-height: 570px;
    margin-right: 20px;
    padding: 20px;
    float: left;
    background-color: #E3E3E3;
}

#sidebar_menu {
    padding-top: 10px;
    list-style: none outside none;
    line-height: 0.5;
}

#sidebar_menu a, #sidebar_menu a:visited, #sidebar_menu a:hover, #sidebar_menu a:link, #sidebar_menu a:active {
    color: #666;
    text-decoration: none;
    display: block;
    padding: 10px 0 10px 5px;
}

#sidebar_menu a:hover {
    color: #000;
}

#topimg{
    margin-bottom: 20px;
}

#sidebar_right{
    width: 230px;
    margin-left: 20px;
    padding: 20px;
    float: right;
    background-color: #E3E3E3;
}

#sidebar_right_plain{
    width: 270px;
    margin-left: 20px;
    float: right;
    background-color: #999;
}

.sidebar_right_plain_head{
    background-color: #333;
    height: 20px;
    padding: 10px;
}

.sidebar_right_plain_head h1, .sidebar_right_plain_head h2, .sidebar_right_plain_head h3{
    color: #FFF;
    font-size: 19px;
}

.sidebar_right_plain_body{
    padding: 10px;
    color: #FFF;
}

.sidebar_right_plain_body h3{
    color: #333;
    font-size: 12px;
}

.sidebar_right_plain_footer{
    background-color: #c8c8c8;
    height: 20px;
    font-size: 12px;
    padding: 10px;
}

#main-content{
    float: left;
    width: 618px;
    min-height: 570px;
}

#full-main-content{

}

#full-main-content-solid{

}

.content{
    padding: 20px;
    background-color: #FFF;
}

.content p
{
    margin: 1em 0;
}

#content_btm{
    margin-top: 20px;
    padding: 20px;
    background-color: #FFF;
}

#content_btm_sml{
    margin-top: 20px;
    padding: 20px;
    background-color: #FFF;
    float: left;
    width: 550px;
}

#bottomBar{
    margin-top: 20px;
    padding: 20px;
    width: 618px;
    float: right;
    background-color: #FFF;
}

#topbar{
    position: absolute;
    right: 0px;
    top: 12px;
    height: 30px;
    width: 550px;
}

#strap{
    position: absolute;
    right: 0px;
    top: 80px;
    color: #FFFFFF;
    font-style: italic;
    font-size: 29px;
    height: 40px;
    font-family: Georgia,"Times New Roman",Times,serif;
}

#menudiv{
    background-color: #333;
    color: #FFFFFF;
    font-size: 16px;
    height: 32px;
    width: 948px;
    margin: auto;
    font-family: Georgia,"Times New Roman",Times,serif;
}

#menudiv a, #menudiv a:visited, #menudiv a:hover, #menudiv a:link, #menudiv a:active {
    color: #FFF;
    text-decoration: none;
    padding: 6px;
}

#menudiv > ul > a:hover, #menudiv > ul > li:hover {
    background-color: #01A4A6;
}

#menu * {
    list-style: none outside none;
}

#menu{
    /*padding-top: 8px;*/
    text-transform: uppercase;
    line-height: 1;
    display: table;
    width: 100%;
    height: 25px;
}

/*
#menu > li:first-child {
    margin-left: 35px;
}
*/

#menu > li {
    z-index: 100;
    height: 32px;
    vertical-align: middle;
    display: table-cell;
    text-align:center;
    position: relative;
}

#menu > li > ul {
    text-transform: none;
    display: none;
    position: absolute;
    background: url("/images/bg-nav.png") repeat scroll left top transparent !important;
    color: #666;
    margin-top: 8px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

.submenu{
    text-align: left;
    width: 150px;
}

#menu > li > ul a, #menu > li > ul a:visited, #menu > li > ul a:hover, #menu > li > ul a:link, #menu > li > ul a:active {
    color: #666;
    display: block;
}

#menu > li > ul a:hover {
    background-color: #01A4A6;
    color: #FFF;
}

#menu > li:hover > ul, #menu > a:hover > ul {
    display: block;
}

#menu > li > ul > li > ul, #menu > a > ul > li > ul {
    float: left;
    padding: 0 5px;
}

#products_drop{
    width: 800px;
    padding: 10px;
}

#products_drop li ul:first-child {
    width: 300px;
}

#products_drop li ul:first-child li ul {
    width: 300px;
}

.product_list{
    width: 151px;
    text-align: left;
}

.menu_cat_name{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.menu_cat_item{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    width: 150px;
    float: left;
}

#products_drop .menu_div:last-child{
    display: none;
}

.menu_div{
    height: 310px;
    width: 1px;
    background-color: #666;
    float: left;
}

.menu_cat_item a div {
    display: none;
    position: absolute;
    right: -127px;
    top: 0px;
    border: 1px #919B9C solid;
    z-index: 99999;
}

.menu_cat_item a:hover div {
    display: block;
}

/*
.product_list li:hover ul, .product_list a:hover ul {
    float: left;
}
*/

#home_carousel_wrap{
    position: absolute;
    left: 280px;
}


#home_carousel{
    height: 200px;
    background-color: #FFF;
    padding: 9px;
}

#home_carousel_txt{
    font-size: 39px;
    color: #572F80;
    width: 200px;
    float: left;
    padding: 15px;
    font-family: Georgia,"Times New Roman",Times,serif;
    line-height: 1.1em;
}

#home_carousel_left{
    float: left;
    left: -30px;
    position: absolute;
}

#home_carousel_right{
    float: right;
    right: -30px;
    position: absolute;
}

.home_carousel_page{
    width: 635px;
    height: 190px;
    padding-top: 10px;
}

.home_carousel_item{
    width: 197px;
    height: 180px;
    float: left;
}

#need_advice{
    padding-top: 14px;
}

#newsletter_email p{
    font-size: 14px;
    color: #FFFFFF;
    text-transform: uppercase;
}


#newsletter_email{
    width: 200px;
    height: 18px;
    background: url("/images/input-footer.gif") repeat scroll 0 0 transparent;
    border: medium none;
    color: #fff;
    padding: 4px;
    text-align: left;
    text-transform: uppercase;
}

#stockist_fm{
    float: right;
    padding: 15px;
    width: 350px;
    padding: 10px;
    margin-left: 20px;
}

#stockist_fm a, #stockist_fm a:visited, #stockist_fm a:hover, #stockist_fm a:link, #stockist_fm a:active {
    color: #FFF;
}

#product_filter{
    display: none;
}

#stockist_fm ul{
    list-style: none outside none;
}

#stockist_fm td{
    padding: 5px;
}

#search_results{
    margin-top: 10px;
    width: 300px;
}

#search_results hr{
    margin: 10px 0;
    color: #666;
}

.darkbg
{
    background-color: #666;
    color: #FFF;
}


.co_btn{
    background: url(/images/btn_small_arrows.png) -22px 0;
    border: none;
    width: 22px;
    height: 22px;
}

.co_btn:hover{
    background-position: 0 0;
}

.co_btn:active{
    background-position: -44px 0;
}

.relative
{
    position: relative;
}

#main_slideshow{
    height: 458px;
}

.slideshow_item{
    display: none;
}

#slideshow_nav{
    position: absolute;
    top: 10px;
    right: 0;
    z-index: 10;
}
#slideshow_nav a { border: 0px; background: url(/images/diamond-icons.png); text-decoration: none; margin: 0 5px; padding: 3px 10px; }
#slideshow_nav a.activeSlide { background: url(/images/diamond-icons.png) -19px 0px; }
#slideshow_nav a:hover { background: url(/images/diamond-icons.png) -38px 0px; }
#slideshow_nav a:focus { outline: none; }

#newsticker{
    height: 40px;
    margin: 20px 0;
    background: #666 url('/images/btn_news.jpg') no-repeat;
    color: #FFF;
    position: relative;
    width: 100%;
}

#newsticker_lnk{
    height: 40px;
    width: 80px;
    position: absolute;
}

#newsticker > div{
    position: absolute;
    top: 12px;
    left: 80px;
}

.newsticker_item
{
    width: 860px;
    height: 20px;
}

#newsticker a, #newsticker a:visited, #newsticker a:hover, #newsticker a:link, #newsticker a:active {
    color: #FFF;
    text-decoration: none;
}

.tile_popup{
    display: none;
}



#social_link{
    position: absolute;
    top: 7px;
    left: 95px;
}

#search
{
    position: absolute;
    top: 7px;
    right: 0px;
}

.search_field{
    width: 195px;
    height: 18px;
    background: url("/images/input-header.gif") repeat scroll 0 0 transparent;
    border: medium none;
    color: #fff;
    padding: 4px;
    text-transform: uppercase;
}

#gallery{
    margin-top: 20px;
}

#gallery a{
    margin: 0;
    padding: 0;
    font-size: 0px;
    position: relative;
    display: inline-block;
}

#gallery a:nth-child(2), #gallery a:nth-child(3), #gallery a:nth-child(4){
    padding-left: 8px;
}

#gallery a div{
    position: absolute;
    /*margin: -50px 0 0 -50px;*/
    top: -50%;
    left: -50%;
    z-index: 100;
}

/*blog*/
.blog_post{
    margin-top: 20px;
}

.blog_date{
    color: #000;
    font-weight: bold;
}

#blog_post_comments{
    margin-top: 30px;
}

#comment_form{
    margin: 20px 0 0 110px;

}

#recaptcha_widget_div{
    margin: 10px 0;
}
/*blog*/


/*Rider Profiles*/
.rider_profile_widget{
    width: 425px;
    border: #999 1px solid;
    padding: 5px;
    position: relative;
    min-height: 143px;
    margin-top: 20px;
}

.rider_profile_widget a, .rider_profile_widget a:visited, .rider_profile_widget a:hover, .rider_profile_widget a:link, .rider_profile_widget a:active {
    color: #572F80;
    text-decoration: none;
}

.rider_country{
    position: absolute;
    right: 5px;
    top: 5px;
}

.more_info{
    position: absolute;
    bottom: 5px;
    right: 5px;
}

.more_info a, .more_info a:visited, .more_info a:hover, .more_info a:link, .more_info a:active {
    color: #999;
    text-decoration: none;
}

.more_info div {
    float: right;
}

/*Rider Profiles*/

/*Carousels*/

#rider_carousel {
    border: 1px solid #999;
    background-color: #eee;
    height: 99px;
    position: relative;
    padding: 0 15px;
    width: 580px;
}

/*
#related_products_carousel {
    border: 1px solid #999;
    background-color: #eee;
    height: 99px;
    position: relative;
}
*/

#related_products{
    margin-top: 20px;
    padding: 10px;
    background-color: #FFF;
    float: left;
    width: 550px;
}

#related_products_carousel{
    height: 100px;
    background-color: #FFF;
}

#related_products_carousel_txt{
    font-size: 20px;
    color: #572F80;
    width: 100px;
    float: left;
    margin-top: 30px;
    font-family: Georgia,"Times New Roman",Times,serif;
    line-height: 1.1em;
}

#related_products_carousel_left{
    float: left;
    left: -30px;
    position: absolute;
}

#related_products_carousel_right{
    float: right;
    right: -25px;
    position: absolute;
}

.related_products_carousel_page{
    width: 410px;
    height: 100px;
    padding-top: 10px;
}

.related_products_carousel_item{
    width: 90px;
    height: 100px;
    float: left;
}

#related_products_carousel_wrap{
    position: absolute;
    left: 130px;
}

#other_images_carousel {
    height: 99px;
    position: relative;
}

#other_images_carousel #carousel_actions {
    width: 520px;
}

#other_images_carousel #carousel_actions #arrow_left {
    left: -5px;
}

.carousel .product {
    float: left;
    height: 89px;
    margin: 5px 8px;
    text-align: center;
    width: 100px;
}

.carousel > div {
    position: absolute;
}

#carousel_actions {
    bottom: 5px;
    position: absolute;
    width: 100%;
    z-index: 0;
}

#carousel_actions #arrow_left
{
    position: relative;
    float: left;
    left: -15px;
    cursor: pointer;
}

#carousel_actions #arrow_right
{
    position: relative;
    float: right;
    right: 15px;
    cursor: pointer;
}


/*Carousels*/


/*GMap*/

.canvas {
    border: 1px solid #004C93;
    position: relative;
}

.gmap_stockists {
    height: 710px;
    width: 586px;
    float: right;
}

.gmap_stockists_full {
    height: 710px;
    width: 100%;
    float: right;
}

/*GMap*/

.hor_list {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
}

.hor_list li {
    float: left;
    margin: 0;
    padding: 0;
    width: 210px;
}

/*Products*/

#product_list {
    list-style: none outside none;
    padding: 0;
}

#product_list li {
    border: 1px solid #CCCCCC;
    float: left;
    margin: 10px;
    text-align: center;
    width: 200px;
    min-height: 200px;
    margin-top: 20px;
}

#product_list a, #product_list a:visited, #product_list a:hover {
    text-decoration: none;
}

#productpage_img{
    padding-bottom: 20px;
    position: relative;
    height: 517px;
}

.zoom_mag{
    position: absolute;
    top: 10px;
    right: 0px;
}

#productpage_left {
    height: auto;
    width: 500px;
    float: left;
}

#productpage_txt {
    float: left;
    height: auto;
    margin: 0px 0 0 50px;
    width: 358px;
}

#productpage_txt h1{
    font-size: 19px;
}

#product_tabs{
    padding-top: 20px;
}

#who_wears_it{
    border: 1px solid #333;
    width: 305;
    height: 200px;
    position: relative;
}

#who_wears_it h2{
    line-height: 0.5em;
}

#who_wears_carousel_actions {
    bottom: 10px;
    right: 10px;
    position: absolute;
    z-index: 10;
    width: 20px;
}

.who_wears_item
{
    padding: 10px;
    float: left;
    height: 143px;
    width: 285px;
    display: none;
}

#who_wears_it_title{
    color: #FFF;
    background-color: #666;
    padding: 5px;
    font-size: 20px;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 15px;
}

#who_wears_carousel_actions #who_arrow_left
{
    float: left;
}

#who_wears_carousel_actions #who_arrow_right
{
    float: right;
}

#who_arrow_left div{
    background: url('/images/btn_ProductCarouselArrows.png');
    height: 12px;
    width: 8px;
}

#who_arrow_right div{
    background: url('/images/btn_ProductCarouselArrows.png') 8px 0;
    height: 12px;
    width: 8px;
}

#who_arrow_left:hover div{
    background-position: -17px 0;
}

#who_arrow_right:hover div{
    background-position: -45px 0;
}

#stockist_btm{
    width: 340px;
    float: right;
    margin-top: 20px;
    border: 1px solid #333333;
    background-color: #FFF;
}

#stockist_btm_title {
    background-color: #666666;
    color: #FFFFFF;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 15px;
    padding: 10px;
}

#stockist_btm_body{
    padding: 18px;
    background-color: #FFF;
}

#stockist_btm_body form{
    padding: 10px;
    background-color: #01A4A6;
}

#stockist_btm_body input{
    padding: 3px;
}

#stockist_btm_body p{
    color: #FFF;
}

.search_location{
    width: 135px;
}

/*Products*/


.radio_list, .checkbox_list{
    list-style: none;
}

/*Lightbox*/
#jquery-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
}
#jquery-lightbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}
#lightbox-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
    width: 49%;
    height: 100%;
    zoom: 1;
    display: block;
}
#lightbox-nav-btnPrev {
    left: 0;
    float: left;
}
#lightbox-nav-btnNext {
    right: 0;
    float: right;
}
#lightbox-container-image-data-box {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: auto;
    width: 100%;
    padding: 0 10px 0;
}
#lightbox-container-image-data {
    padding: 0 10px;
    color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
    width: 70%;
    float: left;
    text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
    display: block;
    clear: left;
    padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
    width: 66px;
    float: right;
    padding-bottom: 0.7em;
}




#home_btn{
    position: absolute;
    top: 5px;
    left: 0;
}


/*Country Select*/
#country-select {
    position: absolute;
    top: 5px;
    left: 40px;
}

/* rought form styles for when JS is disabled */

#country-select form {
    width: 180px;
    padding: 0;
}

#country-select select,
#country-select input {
    display: inline;
    padding: 0;
    margin: 0;
}

/* JS-created definition list */

.dropdown dd { position: relative; }

.dropdown {padding:0px; margin: 0px;}

.dropdown a {
    text-decoration: none;
    outline: 0;
    font: 12px Arial, Helvetica, sans-serif;
    display: block;
    width: 130px;
    overflow: hidden;
}


.dropdown dt.only_flag a{
    width: 16px;
}

.dropdown dt a {
    background: #866ba3;
    border: 1px solid #866ba3;
    padding: 3px 10px 4px 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
}

.dropdown dt a.active {
    background: #db5e18;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: 1px dotted #676768;
    -moz-box-shadow: 0 3px 7px rgba(0,0,0,.5);
    -webkit-box-shadow: 0 3px 7px rgba(0,0,0,.5);
    box-shadow: 0 3px 7px rgba(0,0,0,.5);
    color: #fff;
}

.dropdown dd ul {
    background: #866ba3;
    border: 1px solid #676768;
    color: #C5C0B0;
    display: none;
    position: absolute;
    z-index: 999;
    top: 0;
    left: 0;
    padding: 2px 0 5px 0;
    list-style: none;
    border-top: none;
    margin: 0;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-box-shadow: 0 3px 7px rgba(0,0,0,.5);
    -webkit-box-shadow: 0 3px 7px rgba(0,0,0,.5);
    box-shadow: 0 3px 7px rgba(0,0,0,.5);
}

.dropdown dd ul li a {
    padding: 2px 10px;
}

.dropdown dd ul li a span,
.dropdown dt a span {
    float: left;
    width: 16px;
    height: 11px;
    margin: 2px 6px 0 0;
    background-image: url(/images/flags.png);
    background-repeat: no-repeat;
    cursor: pointer;
}

.us a span { background-position: 0 0 }
.gb a span { background-position: -16px 0 }
.fr a span { background-position: -32px 0 }
.de a span { background-position: -48px 0 }
.nl a span { background-position: -64px 0 }

.dropdown dd ul li a em,
.dropdown dt a em {
    font-style: normal;
    float: left;
    width: 100px;
    cursor: pointer;
}

.dropdown dd ul li a em {
    color: #dbc3b5;
}

.dropdown dd ul li a:hover { background-color: rgba(255,255,255,.1); }
.dropdown dd ul li a:hover em { color: #fff; }


/*Zoom*/

.featuredimagezoomerhidden {visibility: hidden!important;}

.magnifyarea{z-index: 99999;background-color:#FFF;}


/*Zoom*/

/*TABS*/

/* root element for tabs  */
ul.tabs {
    list-style:none;
    margin:0 !important;
    padding:0;
    border-bottom:1px solid #666;
    height:30px;
}

/* single tab */
ul.tabs li {
    float:left;
    text-indent:0;
    padding-right: 5px;
    margin:0 !important;
    list-style-image:none !important;
}

/* link inside the tab. uses a background image */
ul.tabs a {
    background: url(/images/tabs.png) no-repeat -420px 0;
    font-size:11px;
    display:block;
    height: 30px;
    line-height:30px;
    width: 134px;
    text-align:center;
    text-decoration:none;
    color:#333;
    padding:0px;
    margin:0px;
    position:relative;
    top:1px;
}

ul.tabs a:active {
    outline:none;
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
    background-position: -420px -31px;
    color:#fff;
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
    background-position: -420px -62px;
    cursor:default !important;
    color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.s 			{ background-position: -553px 0; width:81px; }
ul.tabs a.s:hover 	{ background-position: -553px -31px; }
ul.tabs a.s.current  { background-position: -553px -62px; }

/* width 2 */
ul.tabs a.l 			{ background-position: -248px -0px; width:174px; }
ul.tabs a.l:hover 	{ background-position: -248px -31px; }
ul.tabs a.l.current  { background-position: -248px -62px; }


/* width 3 */
ul.tabs a.xl 			{ background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover 	{ background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }


/* initially all panes are hidden */
.panes .pane {
    display:none;
}



.panes div {
    display:none;
    padding:15px 10px;
    border:1px solid #999;
    border-top:0;
    background-color:#fff;
}



/*TABS*/

/*Prompt*/

.input-prompt {
  position: absolute;
  font-style: italic;
  color: #FFF;
  margin: 5px 0 0 10px;
}

/*Prompt*/
