*{
   padding:0; margin:0;
}

body {
   background-color:#e8b1c5;
   height:100%; height:100%;
   margin:auto;
   font-family:'trebuchet ms',trebuchet,arial,helvetica,sans-serif;
   text-align:center;
   background-repeat:repeat;
   background-position:top left;
}

#wrapper {
    position:absolute;
    top:50%; left:0;
    width:100%;
    margin-top:-300px;
    text-align:center;
    min-width:895px;
}

#inner {
    position:relative;
    text-align:left;
    width:895px; height:531px;
    margin:0 auto;
    background-image:url(images/design/mainbg.png);
    background-repeat:no-repeat;
    background-position:top left;
}

#menu {
   position:absolute;
   top:70px; left:80px;
   width:115px; height:361px;
   margin:0; padding:0;
   text-align:left;
}

#menu h3 {
   font-size:14px; color:#000000;
   font-weight:normal;
}

#menu ul {
   margin-left:7px;
   list-style-type:none;
   font-size:12px; line-height:15px;
}

#menu ul a:link,#menu ul a:visited {
   color:#fff;
   text-decoration:none;
}

#menu ul a:hover,#menu ul a:active {
   color:#000000;
   text-decoration:none;
}

#interiorlinks{
   margin:50px 0 0 0;
}

#menu h4 {
   font-size:14px; color:#000000;
   font-weight:normal;
   text-align:center;
}

#menu h4 a:link,#menu h4 a:visited {
   color:#000000;
   text-decoration:none;
}

#menu h4 a:hover,#menu h4 a:active {
   color:#fff;
   text-decoration:none;
}

#cart {
   position:absolute;
   top:48px; left:210px;
   width:657px; height:20px;
   text-align:right;
   line-height:20px;
}

#cart p {
   margin:0;padding:0;
   font-size:12px; color:#000000;
}

#cart a:link,#cart a:visited {
   color:#fff;
   text-decoration:none;
}

#cart a:hover,#cart a:active {
   color:#fff;
   text-decoration:underline;
}

#main {
   position:absolute;
   top:75px; left:202px;
   width:657px; height:387px;
   padding:15px;
   font-size:12px; color:#333;
   text-align:left;
   overflow:auto;
   overflow-x:hidden;
   overflow-y:auto;
}

#mainitems {
   position:absolute;
   top:75px; left:202px;
   width:675px; height:428px;
   font-size:12px; color:#333;
   text-align:left;
   overflow:hidden;
}

#content {
   position:relative;
   font-size:14px; line-height:16px; color:#333;
   text-align:left;
}

#content h1 {
   font-size:1.8em; line-height:1.8em; padding-bottom:2px;
   font-weight:normal; color:#eB829e;
}

#content h2 {
   margin:30px 0 10px 0; padding:0;
   font-size:16px; line-height:11px;
   font-weight:bold; color:#333;
   text-align:left; border-bottom:1px solid #333;
}

#formtabs h2 {
   margin:15px 0 10px 0;
}

#content h3 {
   margin:10px 0; padding:0;
   font-size:14px; font-weight:bold; color:#eB829e;
}

#content p {
   margin:7px 0; padding:0;
}

#content blockquote {
   margin:7px 25px; padding:0;
}

#content a:link,#content a:visited {
   color:#bd1b32;
   text-decoration:none;
}

#content a:hover,#content a:active {
   color:#bd1b32;
   text-decoration:underline;
}

#content img {
   border:0;
   margin:10px; padding:0;
}

#content  ul, #content ul li {
   margin:0 0 0 15px; padding:auto;
   list-style:square outside;
   color:#333;
}

#content ol, #content ol li {
   margin-left:15px;
}

#content table {
   width:99%;
   height:auto;
}

#content td {
   text-align:left;
   vertical-align:top;
}

#content table.auto {
   width:auto;
   height:auto;
}

#content div.item {
   float:left;
   width:88px; height:115px;
   margin:8px;
   text-align:center;
}

#content div.item img{
   border:3px solid #333;
   margin:0;
}

#content div.item a:hover img{
   border:3px solid #eb829e;
}

#content div.item p{
   font-size:12px; line-height:12px; color:#333;
   width:86px; margin:3px 0 0 0;
}

#bottomlinks {
   position:absolute;
   top:525px; left:50px;
   width:830px;
   height:20px;
   margin:0; padding:0 5px 0 0;
   text-align:center;
}

#bottomlinks p {
   margin:0; padding:0;
   font-size:12px; line-height:20px; color:#747171;
}

#bottomlinks a:link,#bottomlinks a:visited {
   margin:0 5px;
   color:#333;
   text-decoration:none;
}

#bottomlinks a:hover,#bottomlinks a:active {
   color:#747171;
   text-decoration:none;
}

#footer {
   position:absolute;
   top:550px; left:50px;
   width:830px;
   height:11px;
   margin:0; padding:0 5px 0 0;
   text-align:center;
}

#footer p {
   margin:0;padding:0;
   font-size:10px; color:#747171;
}

#footer a:link,#footer a:visited {
   color:#747171;
   text-decoration:none;
}

#footer a:hover,#footer a:active {
   color:#fff;
   text-decoration:none;
}

#content input.std, #content select.std, #content textarea.std{
   width:200px;
   margin:0; padding:2px;
   background-color:#fff; border:1px solid #060d26;
   font-size:12px; color:#060d26;
}

#content select.std{
   width:187px;
}

#content textarea.std{
   height:120px; width:300px;
}

#content select{
   border:0; margin:0 3px; padding:2px;
   background-color:#fff; border:1px solid #333;
   color:#333; font-size:12px;
}

#content input.submit{
   width:100px;
   margin:10px 0; padding:3px;
   background-color:#fff;
   border:1px solid #060d26;
   border-right:2px solid #060d26; border-bottom:2px solid #060d26;
   font-size:12px; color:#060d26;
   text-align:center;
}

#content input.red{
   margin:0; padding:3px 7px;
   background-color:#eb829e;
   border:1px solid #ecc2cf;
   font-size:12px; color:#fff;
   text-align:center;
}

#content input.text{
   border:0; margin:0 3px; padding:2px;
   background-color:#fff; border:1px solid #333;
   color:#333; font-size:12px;
}

fieldset{
   width:375px;
   margin:10px 5px; padding:10px;
   border:1px solid #333;
}

legend{
   padding:2px 6px;
   background:#eB829e;
   border:1px solid #333;
   font-size:14px; color:#fff;
}

#content fieldset p{
   font-size:12px; line-height:14px;
   color:#333; text-align:right;
}

#content fieldset label{
   width:100px;
   margin:2px 5px 2px 0;
   font-size:12px; line-height:14px;
   color:#333; text-align:right;
}

#content fieldset input.std, #content fieldset select.std{
   width:250px;
   margin:2px 0;
   background-color:#fff; border:1px solid #060d26;
   font-size:12px; color:#060d26;
}

#content fieldset textarea{
   width:320px; height:150px;
   margin:2px 0; padding:5px;
   background-color:#fff; border:1px solid #060d26;
   font-size:12px; color:#060d26;
}

#content fieldset p img{
   margin:0 0 0 10px;
}

#content input.right{
   text-align:right;
}

#content input.center,#content div.center,#content p.center,#content td.center{
   text-align:center;
}

#content table.data{
   width:auto; height:auto;
   margin:0; padding:0;
}

#content fieldset table.data{
   margin:0 auto;
}

#content table.data td{
   padding:0 5px;
   text-align:left;
   vertical-align:top;
}

#content table.data td.center{
   text-align:center;
}

#content table.data td.right{
   text-align:right;
}

#content table.data tr.header td{
   padding:0 5px;
   text-align:center;
   vertical-align:bottom;
   font-weight:bold;
}

#content table.form{
   width:auto; height:auto;
   margin:0; padding:0;
   font-size:12px;
}

#content table.form td{
   text-align:left;
   vertical-align:top;
}

#content table.form td.header{
   font-size:12px; line-height:21px;
   font-weight:bold;
}

#content table.form td.label{
   padding-right:5px;
   font-size:12px; line-height:21px;
   font-weight:bold; text-align:right;
}

#content table.form td.centered{
   text-align:center;
   vertical-align:middle;
}

.error{
   font-size:15px; text-align:center;
   color:#d52d43; font-style:oblique;
}

#content table th,#content table td.bold{
   font-weight:bold;
}

#content table td.right{
   text-align:right;
   padding-right:5px;
}

input.required,textarea.required,input.invalid{
   border-color:#c5081a;
}

label.required,label.invalid{
   color:#c5081a;
}

table.spaced{

   width:400px;
}

table.spaced th, table.spaced td{
   padding:1px 2px;
   vertical-align:top;
   font-size:12px; line-height:14px;
}

table.spaced a{
   font-weight:bold;
}

table.data{
   margin:10px auto;
   text-align:center;
   font-size:14px;
}

table.data td{
   padding:2px 5px;
   vertical-align:top;
}

.clear{
   clear:both;
}

.bold{
   font-weight:bold;
}

.center{
   text-align:center;
   margin:0 auto;
}

.right{
   text-align:right;
}

.left{
   text-align:left;
}

.auto {
   width:auto;
   height:auto;
}

#content div.newforms label{
    float:left; clear:both;
    width:96px;
    margin:3px 10px 3px 0; padding:2px;
    text-align:right;
}

#content div.newforms label.checkbox{
    float:left; clear:none;
    width:auto;
    margin:0 0 3px 10px; padding:2px;
    text-align:left;
}

#content div.newforms input{
    float:left;
    width:146px;
   margin:3px 0; padding:1px;
   border:1px solid #060d26;
   background-color:#fff;
}

#content div.newforms input.checkbox{
   width:16px;
   margin:5px 0; padding:0;
   border:0;
}

#content div.newforms select{
    float:left;
    width:auto;
   margin:3px 0; padding:1px;
   border:1px solid #060d26;
   background-color:#fff;
}

#content #formtabs input.submit{
   float:none;
   margin:10px 10px 0 10px; padding:0 10px;
   width:auto; height:30px;
   font-size:14px; line-height:30px;
   font-weight:bold; color:#fff;
   text-align:center;
   background-color:#eb829e;
   border:1px solid #ecc2cf;
}

#content #formtabs input.submit:hover{
   background-color:#fff; color:#eb829e;
}

#content #formtabs img{
   margin:0; padding:0;
}

#content div.leftform{
    float:left;
    width:280px;
    margin:5px 0;
    border-right:1px solid #333;
}

#content div.rightform{
    float:right;
    width:280px;
    margin:5px 0;
}

#content div.checkoutOptions{
   float:left;
   margin:7px 0 0 30px;
   text-align:right;
}

#content div.checkoutOptions p.bottom{
   margin:0 6px 3px 0;
   text-align:right;
   font-size:10px;
    font-style:normal;
}

#productImage{
   position:absolute;
   top:0; left:5px;
   width:230px; height:380px;
   text-align:center;
}

#productTitle{
   position:absolute;
   top:30px; left:250px;
   width:423px; height:18px;
}

#productDescription{
   position:absolute;
   top:70px; left:250px;
   width:408px;
   font-size:12px; line-height:13px;
   text-align:justify;
}

#productOptions{
   position:absolute;
   top:180px; left:250px;
   width:408px; height:auto;
}

#styles{
   position:absolute;
   top:0; left:0;
   width:255px; height:100px;
   background-color:#d5cdd0;
   text-align:center;
}

#styles p{
   margin:3px 0 0 6px;
   font-size:11px; color:#333;
   font-weight:normal;
   text-align:left;
}

#styles input,#styles img{
   border:0; margin:3px 4px;
}

#styles img.selected{
   border:3px solid #eb829e; margin:0 1px;
}

#sizes{
   position:absolute;
   top:0; left:257px;
   width:148px; height:100px;
   background-color:#d5cdd0;
   text-align:center;
}

#sizes.regular{
    top:102px; left:0;
    width:160px;
}

#sizes p{
   margin:3px 0 15px 6px;
   font-size:11px; color:#333;
   font-weight:normal;
   text-align:left;
}

#sizes p.bottom{
   margin:15px 6px 3px 0;
   text-align:right;
   font-size:10px; line-height:10px;
   font-style:normal;
}

#sizes input,#sizes img{
   border:0; margin:6px 3px;
}

#sizes img.selected{
   border:3px solid #eb829e; margin:3px 1px;
}

#colors{
   position:absolute;
   top:102px; left:0;
   width:160px; height:100px;
   background-color:#d5cdd0;
   text-align:center;
}

#colors.regular{
    top:0; left:0;
}

#colors p{
   margin:3px 0 0 6px;
   font-size:11px; color:#333;
   font-weight:normal;
   text-align:left;
}

#colors.regular p{
    margin-bottom:12px;
}

#colors img,#colors img.off{
   border:3px solid #d5cdd0; margin:7px 1px 1px 1px;
}

#colors img.selected{
   border:3px solid #eb829e;
}

#colors img.on{
   border:3px solid #fff;
}

#colors p.links{
   margin:0 0 3px 0;
   text-align:center;
   font-size:10px; line-height:10px;
   font-style:normal;
}

#colors p.links a{
   margin:0 20px;
}

#qty{
   position:absolute;
   top:102px; left:162px;
   width:93px; height:60px;
   background-color:#d5cdd0;
   text-align:center;
}

#qty.regular{
    top:0; left:162px;
    width:160px; height:100px;
}

#qty p{
   margin:3px 0 0 6px;
   font-size:11px; color:#333;
   font-weight:normal;
   text-align:left;
}

#qty select{
   margin:6px 0 0 15px;
   background-color:#fff; border:1px solid #333;
}

#qty.regular select{
   margin:20px 0 0 15px;
}

#qty select option{
   padding:2px;
   color:#333; font-size:11px;
}

#price{
   position:absolute;
   top:102px; left:257px;
   width:148px; height:60px;
   background-color:#d5cdd0;
   text-align:center;
}

#price.regular{
    top:102px; left:162px;
    width:160px;
}

#price p{
   margin:3px 0 0 6px;
   font-size:11px; color:#333;
   font-weight:normal;
   text-align:left;
}

#price p.price{
   margin:10px 0 0 6px;
   font-size:14px; color:#333;
   font-weight:normal;
   text-align:center;
}

#price p.sale-price{
   margin:10px 0 0 6px;
   font-size:14px; color:#333;
   font-weight:normal;
   text-align:center;
}

#price span.strike{
   font-size:11px; color:#333;
   font-weight:normal;
   text-decoration:line-through;
}

#action{
   position:absolute;
   top:164px; left:162px;
   width:243px; height:38px;
   background-color:#d5cdd0;
   text-align:center;
}

#action.regular{
    width:160px;
}

#action p.status{
   margin:6px 0;
   font-size:12px; color:#333;
   font-weight:normal; font-style:oblique;
   text-align:center;
}

#action input.red{
   margin:0; padding:0;
   width:243px; height:38px;
   font-size:14px; line-height:38px;
   font-weight:bold;
   text-align:center;
}

#action.regular input.red{
    width:160px;
}

#action input.red:hover{
   background-color:#fff; color:#eb829e;
}

#sale-price{
   float:left; clear:both;
   width:300px; height:18px;
   text-align:center;
}

#sale-price p{
   font-size:14px; line-height:18px;
   color:#eB829e;
   font-weight:bold;
}

#otheritems{
   position:absolute;
   top:384px; left:240px;
   width:408px; height:auto;
}

#otheritems p{
   font-size:12px; color:#333;
   width:100%; text-align:center;
}

div.imagegallery{
   margin-left:50px;
   text-align:center;
}

div.pagination{
   clear:both;
   margin:0; padding:10px 0;
}

div.galleryrow{
   float:left; clear:both;
   width:100%; margin:5px 0;
}

div.galleryimage{
   float:left;
   width:130px; height:auto;
   text-align:center;
}

div.shopimage{
   float:left;
   width:167px; height:auto;
   text-align:center;
}

div.asseenonimage{
   float:left;
   width:174px; height:auto;
   text-align:center;
   font-size:14px; line-height:16px;
}

#content img.thumbnail{
   margin:5px;
   border:1px solid #333;
}

#content img.bigthumbnail{
   margin:5px 15px;
   border:1px solid #333;
}

#content img.regular{
   margin:5px;
   border:0; border-collapse:collapse;
}

#content div.center{
   text-align:center;
}

#content div.img-right{
   float:right;
   margin:0 0 10px 10px;
   text-align:center;
}

#content div.img-right img{
   margin:0; padding:0;
   border:1px solid #333;
}

#content div.img-right p{
   margin:0; padding:0;
   font-size:10px; line-height:12px;
}

#content ul.treeview, #content ul.treeview li{
   margin:0; padding:0;
   list-style-type:none;
   font-size:14px; line-height:16px; color:#333;
   text-align:left;
}

#content ul.treeview li{
   list-style-type:none;
   margin:3px 0; padding-left:10px;
}

#content ul.treeview li.submenu{
   background: #f6edf0 url(images/design/rightarrow.gif) no-repeat left 1px;
   list-style-type:none;
   margin:2px 0; padding-left:18px;
   cursor:hand !important;
   cursor:pointer !important;
}

#content ul.treeview li.submenu ul{
   display:none;
   list-style-type:none;
}

#content ul.treeview .submenu ul li{
   cursor:default;
   list-style-type:none;
}

#content ul#faqlist, #content ul#faqlist li{
   margin:0; padding:0;
   list-style-type:none;
   font-size:14px; line-height:16px; color:#333;
   text-align:left;
}

#content ul#faqlist li{
   list-style-type:none;
   margin:3px 0; padding-left:10px;
}

#content ul#faqlist li.header{
   list-style-type:none;
   margin:15px 0 5px 0; padding-left:10px;
   font-size:16px; line-height:18px; color:#333;
   font-weight:bold;
}

#content ul#faqlist li.header ul li{
   background: #f6edf0 url(images/design/q.gif) no-repeat left 1px;
   list-style-type:none;
   margin:10px 0 5px 0; padding-left:18px;
   font-weight:bold;
}

#content ul#faqlist li.header ul li ul li{
   background: #f6edf0 url(images/design/a.gif) no-repeat left 1px;
   list-style-type:none;
   margin:2px 0; padding-left:18px;
   font-size:14px; line-height:16px; color:#333;
   font-weight:normal;
}

#content ul#simplefaqlist, #content ul#simplefaqlist li{
   margin:0; padding:0;
   list-style-type:none;
   font-size:14px; line-height:16px; color:#333;
   text-align:left;
}

#content ul#simplefaqlist li{
   list-style-type:none;
   margin:3px 0; padding-left:10px;
}

#content ul#simplefaqlist li.header{
   list-style-type:none;
   margin:15px 0 5px 0; padding-left:18px;
   font-size:16px; line-height:10px; color:#333;
   font-weight:bold;
}

#content ul#simplefaqlist li.header ul li{
   list-style-type:none;
   margin:10px 0 5px 0; padding-left:10px;
   font-weight:normal;
}

#preload{
   display:none;
}

/* thickbox styles */

#TB_window {
    font: 12px Arial, Helvetica, sans-serif;
    color: #333;
}

#TB_secondLine {
    font: 10px Arial, Helvetica, sans-serif;
    color:#666666;
}

#TB_window a:link {color:#bd1b32; text-decoration:none;}
#TB_window a:visited {color:#bd1b32; text-decoration:none;}
#TB_window a:hover {color:#bd1b32; text-decoration:none;}
#TB_window a:active {color:#bd1b32; text-decoration:none;}
#TB_window a:focus{color:#bd1b32; text-decoration:none;}

#TB_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
    background-color:#e1a8b7;
    filter:alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
    position: fixed;
    background: #fff;
    z-index: 102;
    color:#000000;
    display:none;
    border: 4px solid #525252;
    text-align:left;
    top:50%;
    left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
    display:block;
    margin: 15px 0 0 15px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
}

#TB_caption{
    height:25px;
    padding:7px 30px 10px 25px;
    float:left;
}

#TB_closeWindow{
    height:25px;
    padding:11px 25px 10px 0;
    float:right;
}

#TB_closeAjaxWindow{
    padding:7px 10px 5px 0;
    margin-bottom:1px;
    text-align:right;
    float:right;
}

#TB_ajaxWindowTitle{
    float:left;
    padding:7px 0 5px 10px;
    margin-bottom:1px;
}

#TB_title{
    background-color:#e8e8e8;
    height:27px;
}

#TB_ajaxContent{
    clear:both;
    padding:2px 15px 15px 15px;
    overflow:auto;
    text-align:left;
    line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
    padding:15px;
}

#TB_ajaxContent p{
    padding:5px 0px 5px 0px;
}

#TB_load{
    position: fixed;
    display:none;
    height:13px;
    width:208px;
    z-index:103;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
    z-index:99;
    position:fixed;
    top: 0;
    left: 0;
    background-color:#fff;
    border:none;
    filter:alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    height:100%;
    width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
    clear:both;
    border:none;
    margin-bottom:-1px;
    margin-top:1px;
    _margin-bottom:1px;
}

/* jTabs styles */

#formtabs{
   margin:15px auto; padding:0;
   width:600px;
   font-size:12px;
}

#content .tabs-hide{
   display:none;
}

#content .tabs-nav{
   list-style:none;
   margin:0;
   padding:0 0 0 4px;
}

#content .tabs-nav:after{
   display:block;
   clear:both;
   content:" ";
}

#content .tabs-nav ul{
   margin:0; padding:0;
}

#content .tabs-nav li{
   float:left;
   margin:0 0 0 1px; padding:0;
   min-width:84px;
   list-style:none;
}

#content .tabs-nav a, #content .tabs-nav a span{
   display:block;
   padding:0 10px;
   background:url(images/tab.png) no-repeat;
}

#content .tabs-nav a{
   position:relative;
   top:1px;
   z-index:2;
   padding-left:0;
   color:#fff;
   font-size:14px;
   font-weight:bold;
   line-height:14px;
   text-align:center;
   text-decoration:none;
   white-space:nowrap;
}

#content .tabs-nav .tabs-selected a{
   color:#333;
}

#content .tabs-nav .tabs-selected a, #content .tabs-nav a:hover, #content .tabs-nav a:focus, #content .tabs-nav a:active{
   background-position:100% -150px;
   outline:0;
}

#content .tabs-nav a, #content .tabs-nav .tabs-disabled a:hover, #content .tabs-nav .tabs-disabled a:focus, #content .tabs-nav .tabs-disabled a:active{
   background-position:100% -100px;
}

#content .tabs-nav a span{
   width:64px;
   min-width:64px;
   height:18px;
   min-height:18px;
   padding-top:6px;
   padding-bottom:2px;
   padding-right:0;
}

*>#content .tabs-nav a span{
   width:auto;
   height:auto;
}

#content .tabs-nav .tabs-selected a span{
   padding-top:7px;
}

#content .tabs-nav .tabs-selected a span, #content .tabs-nav a:hover span, #content .tabs-nav a:focus span, #content .tabs-nav a:active span{
   background-position:0 -50px;
}

#content .tabs-nav a span, #content .tabs-nav .tabs-disabled a:hover span, #content .tabs-nav .tabs-disabled a:focus span, #content .tabs-nav .tabs-disabled a:active span{
   background-position:0 0;
}

#content .tabs-nav .tabs-selected a:link, #content .tabs-nav .tabs-selected a:visited, #content .tabs-nav .tabs-disabled a:link, #content .tabs-nav .tabs-disabled a:visited{
   cursor:text;
}

#content .tabs-nav a:hover, #content .tabs-nav a:focus, #content .tabs-nav a:active{
   cursor: pointer;
}

#content .tabs-container{
   border:1px solid #333;
   margin:0; padding:0 15px;
   background:#eee;
   text-align:center;
}

/* sIFR styles */

.sIFR-flash {
    visibility: visible !important;
    margin: 0;
}

.sIFR-replaced {
    visibility: visible !important;
}

span.sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

.sIFR-hasFlash h1 {
    visibility: hidden;
}

