/*FONTS & HEADERS*/
h4 { font-family: 'Helvetica', Helvetica, arial, sans-serif; font-size: 24px; text-transform:uppercase; font-weight: Bold; color: #ff0055; padding: 0; margin: 0; }

h2 { font-family: 'Helvetica', Helvetica, arial, sans-serif; font-size: 20px; text-transform:uppercase; font-weight: Bold; color: #ff0055; padding: 0; margin: 0; }

.c1 { text-align:right; padding-right:50px; float: right; width: 100px; height: inherit; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.c2 { width: 275px; padding-right:10px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #333333; }

.c3 { text-align:left; width: 100px; height: inherit; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

/*p { margin:5px 0 15px 0; padding:0 0 0 0; border:0px solid #752E6E; }*/
.c4 { width: 250px; }

.c5 { text-align:center; padding: 5px; width: 25px; height: inherit; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.c6 { text-align:left; padding: 5px; float: right; width: 120px; height: inherit; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.c7 { text-align:center; padding: 10px; }

#twtr-search-widget h4 { font-family: 'Helvetica', Helvetica, arial, sans-serif; font-size: 24px; font-weight: Bold; color: #fff; padding: 0; margin: 0; }

/*HEADER*/
#gnav { list-style-type:none; padding:22px 0 0 0; height:20px; background-image: url(../images/navBarGraphic.png); background-position: top center; background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 2em; font-weight: bold; width: 1010px; text-align: left; }

#gnav li { display:inline; margin:0 0 0 25px; padding:0 5px; }

#gnav li { _padding:0 12px; }

#gnav li:first-child { padding:0 2px; }

#gnav a:link { color: #333333; text-decoration: none; padding: 0 5px 5px 5px; }

#gnav a:visited { text-decoration: none; color: #333333; padding: 0 5px 5px 5px; }

#gnav a:hover { text-decoration: none; color: #FFFFFF; background-color: #ff0055; padding: 0 5px 5px 5px; }

#gnav a:active { text-decoration: none; color: #FFFFFF; background-color: #ff0055; padding: 0 5px 5px 5px; }

#disclaimer { text-align: right; padding: 0 25px 0 0; width: 990px; float: right; }

#disclaimerMicrosite { padding: 15px 25px 0 0; width: 520px; float: right; text-align: right; }

#bookmarkButton { padding: 0 0 0 0; width: 990px; }

#masthead { text-align: left; padding: 5px 25px 25px 25px; width: 990px;  }

#mastheadMicrosite { text-align: left; padding: 5px 25px 0px 25px; width: 990px; }

.glamalerLogo { width: 250px; float: left; }

#headBanner { text-align: center; margin: 0 auto; width: 728px; height: 90px; }

/*BODY*/
/*body { font: 100% Verdana, Arial, Helvetica, sans-serif; padding: 0; text-align: center; color: #ff055; width: 100%; margin: 0; overflow-x: hidden; position:absolute; height:100%;
}*/
body { font: 100% Arial, Helvetica, Verdana, sans-serif; margin:0; padding:0; position:absolute; height:100%; width:100%; background-image: url(../images/bg.jpg); background-repeat: repeat-y; background-position: center; }

#container { width: 100%; margin: 0 auto; text-align: center; padding:0; height: 100%; position:absolute; top:0; visibility: visible; overflow: visible; }

#containerMicrosite { width: 100%; margin: 0 auto; text-align: center; background-image: url(../microsite/images/bgHerbalJadyn.jpg); background-repeat: repeat-y; background-position: center; height: 975px; }

#header { background: #DDDDDD; padding: 0 10px 0 20px; height: 90px; text-align: center; }

#header h1 { padding: 10px 0; }

#mainContent { padding: 0px; width: 100%; margin: 0 auto; min-height: 100%; }

#micrositeMainContent { padding: 0 20px 20px 20px; width: 990px; margin: 0 auto; }

#navBar { padding: 2px 0 0 0; margin: 0; width: 100%; min-height: 150px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #CCCCCC; line-height: 14px; font-weight: bold; text-align: center; }

#navBarContent { margin: 0 auto; padding: 0; width: 1010px; text-align: center; }

#navBarMicrosite { padding: 2px 0 0 0; margin: 0; width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #CCCCCC; line-height: 14px; font-weight: bold; text-align: center; }

#navBarContentMicrosite { margin: 0 auto; padding: 0; width: 1010px; text-align: center; }

#row0 { padding: 0; width: 100%; margin: 0 auto; height: 500px; position: relative; z-index: 99; overflow: visible; left: 0px; top: 0px; visibility: visible; }

#row1 { padding: 0; width: 970px; margin: 0 auto; height: 440px; }

#row2 { padding:0; background: #FFFFFF; width: 970px; margin: 25px auto; padding: 0px; /*border-top-color: #ff0055; border-bottom-color: #ff0055; border-top-style: dotted; border-bottom-style: dotted; border-top-width: thin; border-bottom-width: thin; border:1px dotted #ff0055;*/ }

#row3 { padding: 0; background: #FFFFFF; width: 970px; height: 270px; margin: 0 auto; background-image: url(../images/lines.gif); background-repeat: repeat; overflow: auto; }

#imageViewer { padding: 0px; width: 500px; margin: 0px; height: 440px; float: left; }

/*TWITTER*/
#columnTwitterWrapper { width: 220px; height: 440px; float: left; margin: 0px 10px 0 10px; }

#columnTwitter { padding: 0px; width: 220px; margin: 0px 5px 0 5px; height: 345px; float: left; background-image: url(../images/lines.gif); }

#columnTwitterHeader { padding: 0px; width: 220px; margin: 0px 5px 0 5px; height: 95px; float: left; }

#columnTwitterContent { padding: 0px; background: #fff; width: 200px; margin: 10px; height: 325px; float: left; }

/*SPECIAL FEATURES COLUMN*/
#columnCurrent { padding: 0px; width: 220px; margin: 0; height: 440px; float: left; }

#columnCurrentContent { padding: 0px; background: #fff; width: 200px; margin: 10px; height: 420px; }

.row01Box01 { margin: 0 0 10px 10px; width: 220px; height: 140px; float: left; background: #fff; background-image: url(../images/lines.gif); }

.row01Box01Content { padding: 0px; background: #fff; margin: 7px; height: 120px; border:3px solid #fff; }

/*GLAMALERT.COM ON THE GO*/
.row3content { padding: 0px; background: #fff; width: 445px; height: 200px; margin: 10px; float: left; text-align: left; }

.row3image { text-align: center; width: 175px; height: 175px; float: left; margin: 0 15px 0 0; }

.row3button { text-align: right; width: 450px; float: left; margin: 0; }

.row3content h3 { color: #ff0055; font-weight: bold; left: 0px; text-align: left; margin: 0; padding: 0; }

.subCopy { color: #333333; font-weight: bold; left: 0px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 250px; float: left; text-transform: uppercase; margin-bottom: 10px; }

.goCopy { color: #333333; left: 0px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 250px; height: 200px margin-top: 10px;
line-height: 14px; float: left; }

#row3column1 { padding: 0px; background: #fff; width: 465px; height: 250px; margin: 10px 0 0 10px; float: left; }

#row3column1 h3 { color: #ff0055; font-weight: bold; left: 0px; text-align: left; margin: 0; padding: 0; }

#row3column2 { padding: 0px; background: #fff; width: 465px; height: 250px; margin: 10px 0 0 20px; float: left; }

#row3column3 { padding: 0px; background: #fff; width: 310px; margin: 10px 10px 0 0; height: 450px; float: left; }

#row03Header { margin: 0px auto; width: 100%; }

/*FOOTER*/
#footer { padding: 10px 10px; height: 50px; bottom: 0px; width:960px; margin:0 auto; }

#footer p { margin: 0 auto; padding: 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-align: left; height: 60px; }

/*IFRAME*/
.iframe { border: 0; }

/*CLEARFIX*/
/*.clearfix:after { clear:both; content: "."; display: block; height: 0; visibility: hidden; }*/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.clearfix { display: inline-block; }

html[xmlns] .clearfix { display: block; }

* html .clearfix { height: 1%; }

/*SWEEPS AND CONTEST*/
#formWrapper { width:600px; margin:25px auto 25px auto; text-align: left; }

#formWrapper p { margin:5px 0 15px 0; padding:0 0 0 0; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-style: normal; line-height: 14px; font-weight: normal; }

#entryForm { padding:20px; border:0px solid #999999; background-color: #E7E7E7; }

#entryForm table { margin: 0 auto; }

#entryForm td { vertical-align:top; padding-bottom:.5em; }

#sweepLogo { padding:20px 0 25px 0; border:0px solid #999999; text-align: left; }

#requiredQuestions { margin:0; }

#requiredQuestions .c1, .required { color:#ff0055; font-weight:bold; }

#requiredQuestions02 { margin:0; }

#requiredQuestions02 .c1, .required { color:#ff0055; font-weight:bold; }

#subscriptionQuestions { margin:0; }

#subscriptionQuestions .c1, .subscription { color:#ff0055; font-weight:bold; }

#optionalQuestions { }

#optionalQuestions .c1, .optional { color:#666; font-weight:bold; }

#subscriptionQuestions { margin:0; }

#subscriptionQuestions td { font-size:11px; padding-bottom:10px; }

.required { color:#752E6E; font-weight:bold; }

#entryRules { font-size:9px; width:525px; margin:10px auto; }

.note { font-size:10px; font-family: Arial, Helvetica, sans-serif; color: #333333; }

.enterButton { font-size:12px; padding: 5px; color: #ff0055; font-weight: bold; text-decoration: none; }

#formWrapperAlt { width:650px; margin:25px auto 0 auto; text-align: left; position: relative; z-index: 2; }

#formWrapperAlt p { margin:5px 0 15px 0; padding:0 0 0 0; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-style: normal; line-height: 14px; font-weight: normal; }

#entryFormAlt { padding:15px 0 0 0; border:0px solid #999999; background-image: url(../images/lines.gif); background-repeat: repeat; width: 400px; position: absolute; left: 59px; top: 633px; z-index: 0; }

#entryFormAlt table { margin: 0 0 0 5px; }

#regWrapper { margin:25px auto 0 auto; text-align: left; }

#entryFormAlt td { vertical-align:top; padding-bottom:.5em; }

#entryRulesAlt { font-size:9px; width:375px; margin:15px; }

#formHeader { position: relative; z-index: 10; }

/*SPECIAL PROMOTIONS*/
.specialWrapper { width:620px; margin:25px; text-align: left; float: left; }

.cSpecial { text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-style: normal; line-height: 14px; }

.specialImage { margin:5px; float: right; width: 230px; text-align: center; }

.specialAddImage { margin:5px; float: left; width: 300px; text-align: center; }

.specialText { margin:5px; float: left; width: 365px; }

.legal { margin:25px 0 0 5px; float: left; width: 300px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-align: left; }

.specialContent { width:100%; text-align: left; }

/*LINKS*/
a:link { color: #ff0055; text-decoration: none; font-weight: bold; }

a:visited { text-decoration: none; color: #ff0055; font-weight: bold; }

a:hover { text-decoration: none; color: #999999; font-weight: bold; }

a:active { text-decoration: none; color: #ff0055; font-weight: bold; }

/*LISTINGS*/
* { padding:0px; margin:0px; }

h3 { margin: 10px 0 10px 10px; color:#FFF; font:14pt Arial, sans-serif; letter-spacing:-1.25px; font-weight: bold; text-align: left; text-transform: uppercase; }

.boxgrid { width: 300px; height: 210px; margin:10px 0 0 7px; float:left; /*border: solid 1px #ff0055;*/ overflow: hidden; position: relative; border:7px solid #fff; }

.boxgrid img { position: absolute; top: 0; left: 0; border: 0; }

.boxgrid p { padding: 0 10px; color:#ffffff; font:9pt "Arial", Verdana, sans-serif; line-height: 16px; }

.boxcaption { float: left; position: absolute; height: 300px; width: 100%; opacity: .9; text-align: left; 				/* For IE 5-7 */ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; background-image: url(../includes/images/listingBg.png); }

.captionfull .boxcaption { top: 160px; left: 0; }

.caption .boxcaption { top: 170px; left: 0; }

.boxcaption a { color:#ff0055; font-weight: bold; text-decoration: none; }

.boxcaption a:link { color:#ff0055; }

.boxcaption a:hover { color:#CCCCCC; }

.boxcaption a:active { color:#ff0055; }

.listingLegal { font-size: 10px; line-height: 10px; display: block; }

/*OVERLAY*/
/**
 * The default CSS for Shadowbox.
 *
 * This file is part of Shadowbox.
 *
 * Shadowbox is an online media viewer application that supports all of the
 * web's most popular media publishing formats. Shadowbox is written entirely
 * in JavaScript and CSS and is highly customizable. Using Shadowbox, website
 * authors can showcase a wide assortment of media in all major browsers without
 * navigating users away from the linking page.
 *
 * You should have received a license with this distribution explaining the terms
 * under which Shadowbox may be used. If you did not, you may obtain a copy of the
 * license at http://shadowbox-js.com/LICENSE
 *
 * @author      Michael J. I. Jackson <michael@mjijackson.com>
 * @copyright   2007-2009 Michael J. I. Jackson
 * @version     SVN: $Id: shadowbox.css 20M 2009-04-23 13:08:21Z (local) $
 */

/*_____________________________________________  container, overlay, & wrapper  */
#sb-container, #sb-wrapper { text-align: left; /* reset left alignment */ }

#sb-container, #sb-overlay { position: absolute; top: 0; left: 0; width: 100%; margin: 0; padding: 0; }

#sb-container { height: 100%; display: none; visibility: hidden; z-index: 99; }

body > #sb-container { /* use position:fixed in modern browsers */ position: fixed; }

#sb-overlay {   /* needed in IE6 where sb-container uses position:absolute */ height: expression(document.documentElement.clientHeight + 'px');
}

#sb-container > #sb-overlay { /* use for sb-container position:fixed */ height: 100%; }

/*_________________________________________________________________  wrapper  */
#sb-wrapper { position: relative; background-image: url(../images/lines.gif); padding: 20px; border: 5px solid #fff; overflow:visible; }

#sb-wrapper img { border: none; }

/*____________________________________________________________________  body  */
#sb-body { position: relative; margin: 0; padding: 0; overflow: hidden; border: 5px solid #fff; }

#sb-body-inner { position: relative; height: 100%; }

#sb-content.html { height: 100%; overflow: auto; /* make html content scrollable */ }

/*_________________________________________________________________  loading  */
#sb-loading { position: absolute; top: 0; width: 100%; height: 100%; text-align: center; padding-top: 10px; }

#sb-body, #sb-loading { background-color: #ffffff; /* should match loading image background color */ }

/*____________________________________________________________  title & info  */
#sb-title, #sb-info { position: relative; margin: 0; /* these must have no vertical margin or padding */ padding: 0; overflow: hidden; }

#sb-title-inner, #sb-info-inner { position: relative; font-family: 'Lucida Grande', Tahoma, sans-serif; line-height: 16px; }

#sb-title, #sb-title-inner { height: 26px; }

#sb-title-inner { font-size: 16px; padding: 5px 0; color: #fff; }

#sb-info, #sb-info-inner { height: 20px; }

#sb-info-inner { font-size: 12px; color: #fff; }

/*_____________________________________________________________________  nav  */
#sb-nav { float:right; height: 50px; width: 50px; padding:2px 0; z-index: 3; position: absolute; /*left: 935px;*/ left: 0px; top: 0px; }

#sb-nav a { display: block; float: right; width: 50px; height: 50px; width: 50px; margin-left: 3px; cursor: pointer; }

#sb-nav-close { background-image: url(../images/closeBtn.png); background-repeat:no-repeat; margin-top:0px; cursor:pointer; float:right; margin-left: 0px; z-index: 3; position: absolute; height: 50px; width: 50px; }

#sb-nav-next { background-image: url(../images/next.png); background-repeat: no-repeat; }

#sb-nav-previous { background-image: url(../images/previous.png); background-repeat: no-repeat; }

#sb-nav-play { background-image: url(../images/play.png); background-repeat: no-repeat; }

#sb-nav-pause { background-image: url(../images/pause.png); background-repeat: no-repeat; }

/*_________________________________________________________________  counter  */
#sb-counter { float: left; padding: 2px 0; width: 45%; }

#sb-counter a { padding: 0 4px 0 0; text-decoration: none; cursor: pointer; color: #fff; }

#sb-counter a.sb-counter-current { text-decoration: underline; }

/*________________________________________________________________  messages  */
div.sb-message { font-family: 'Lucida Grande', Tahoma, sans-serif; font-size: 12px; padding: 10px; text-align: center; }

div.sb-message a:link, div.sb-message a:visited { color: #fff; text-decoration: underline; }

/*GLAM TWEETS*/

/**
  * Twitter - http://www.twitter.com
  * Copyright (C) 2009 Twitter
  * URL: http://twitter.com/goodies/widgets
  *
  * V 1.0.6
  */

.twtr-widget { position:relative; font-size:10px!important; font-family:"arial", helvetica, arial, sans-serif!important; zoom:1; }

.twtr-fullscreen { font-size:220%!important; }

.twtr-widget .twtr-spinner { width:14px; height:14px; position:absolute; background:url(http://widgets.twimg.com/j/1/spinner.gif) no-repeat; top:3px; right:3px; }

.twtr-inactive { display:none; }

.twtr-widget a img { border:0!important; padding: 5px; background-color: #FFFFFF; }

.twtr-doc { overflow:hidden; width:100%; text-align:left; /*font-weight:normal;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;*/ }

.twtr-bd { padding:0 1px; }

.twtr-widget .twtr-tweet-wrap { padding:6px 8px; overflow:hidden; zoom:1; }

.twtr-fullscreen .twtr-tweet-wrap { padding:20px; }

.twtr-widget .twtr-tweet { border-bottom:1px dotted #f05; overflow:hidden; zoom:1; }

.twtr-widget .twtr-tweet a.twtr-reply { visibility:hidden; }

* html .twtr-widget .twtr-tweet a.twtr-reply { visibility:visible; }

.twtr-widget .twtr-tweet:hover a.twtr-reply { visibility:visible; }

.twtr-widget-profile img.twtr-profile-img { display:block; float:left; width:31px; height:31px; border:0!important; }

.twtr-widget h3, .twtr-widget h4, .twtr-widget p { margin:0!important; padding:0!important; line-height:1.2!important; width:auto!important; }

.twtr-widget-profile h3, .twtr-widget-profile h4 { margin:0 0 0 50px!important; }

.twtr-widget h3 { font-size:12px!important; font-weight:normal!important; }

.twtr-widget h4 { font-size:14px!important; }

.twtr-widget i { font-size:9px; font-style:normal; display:block; margin-top:2px; zoom:1; }

.twtr-hd { padding:10px; position:relative; zoom:1; overflow:hidden; }

.twtr-fullscreen .twtr-hd { height:0; padding:0; }

.twtr-timeline { /*-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;*/ position:relative; overflow:hidden; z-index:2; min-height:215px; }

.twtr-flat .twtr-timeline { overflow-x:hidden; overflow-y:scroll; }

.twtr-widget .twtr-tweet:last-child { border-bottom-width:0; }

.twtr-ft { position:relative; }

.twtr-ft div { overflow:hidden; padding:10px; zoom:1; }

.twtr-ft span { float:right; text-align:right; }

.twtr-ft a { float:left; display:block; }

.twtr-ft span a { float:none; }

.twtr-avatar { width:40px; height:40px; float:left; overflow:hidden; display:block; }

.twtr-fullscreen .twtr-avatar { width:80px; height:80px; }

.twtr-img { height:25px; width:25px; padding: 5px; }

.twtr-img img { width:30px; height:30px; }

.twtr-fullscreen .twtr-img img { width:72px; height:72px; }

.twtr-fullscreen a.twtr-join-conv { display:none; }

.twtr-tweet-text { margin-left:40px; }

.twtr-fullscreen .twtr-tweet-text { margin-left:90px; }

.twtr-doc a { text-decoration:none!important; }

.twtr-doc a:hover { text-decoration:underline!important; }

/*TABS*/
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }

.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }

.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }

.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.ui-helper-clearfix { display: inline-block; }

/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }

.ui-helper-clearfix { display:block; }

/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Component containers
----------------------------------*/
.ui-widget { font-family: Arial, Verdana, sans-serif; font-size: 24px; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial, Verdana, sans-serif; font-size: 1em; }

/*.ui-widget-content { background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header {
	background: #ffffff) 50% 50% ;
	color: #330066;
	font-weight: bold;
}
.ui-widget-header a { color: #330066; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #ffffff; background: #ccc url(../images/ui-bg_glass_50_ff0055_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #333333; outline: none; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #ffffff; text-decoration: none; outline: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #dadada; background: #dadada url(../images/ui-bg_glass_50_dadada_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #212121; outline: none; }

.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }

.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #ffffff; background: #fff 50% 50% repeat-x; font-weight: bold; color: #ff0055; outline: none; background-image: url(../images/lines.gif); background-repeat: repeat; }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ff0055; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }*/

/* Tabs
----------------------------------*/
.ui-tabs { padding: 0; }

.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 0; }

.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }

.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .6em 1em; }

.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0px; border-bottom-width: 0; }

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }

.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */

.ui-tabs .ui-tabs-panel { padding: 0 0 7px 0; display: block; border-width: 0; background-image: url(../images/lines.gif); background-repeat: repeat; background-color: #f05; }

.ui-tabs .ui-tabs-hide { display: none !important; }

