/* COLORS

orange: DB5200
or roll: FF7000

*/


/* ---------------- OPS BODY ---------------- */
div#stsOP
{
margin: 24px 0 0 0;
background: transparent url(/includes/industry/sowthespirit.com/images/bannerBg.jpg) repeat-x 0 0;
}

div#opBreadcrumb
{
padding: 0 0 44px 0;
margin-bottom: 0;
background: transparent url(/includes/industry/sowthespirit.com/images/contentBg_top.jpg) no-repeat bottom left;
}

div#opBreadcrumb ul li
{
margin-right: 0;
}

div#opBreadcrumb li a:active,
div#opBreadcrumb li a:link,
div#opBreadcrumb li a:visited
{
width: 249px;
height: 77px;
display: block;
text-indent: -9999px;
overflow: hidden;
}


/* - - - - - - - SELECT STYLE - - - - - - - */

li#selectStyle a:active,
li#selectStyle a:link,
li#selectStyle a:visited
{
background: transparent url(/includes/industry/sowthespirit.com/images/selectStyle.jpg) no-repeat 0 -154px;
}

div#exampleStyles li#selectStyle a:active,
div#exampleStyles li#selectStyle a:link,
div#exampleStyles li#selectStyle a:visited
{
background: transparent url(/includes/industry/sowthespirit.com/images/selectStyle.jpg) no-repeat 0 0;
}

li#selectStyle a:focus,
li#selectStyle a:hover
{
background: transparent url(/includes/industry/sowthespirit.com/images/selectStyle.jpg) no-repeat 0 -77px;
}


/* - - - - - - - CHOOSE COMPS - - - - - - - */

li#opChooseComponents a:active,
li#opChooseComponents a:link,
li#opChooseComponents a:visited,
li#opChooseComponents.optionNA a:active,
li#opChooseComponents.optionNA a:link,
li#opChooseComponents.optionNA a:visited,
li#opChooseComponents.optionNA a:focus,
li#opChooseComponents.optionNA a:hover
{
background: transparent url(/includes/industry/sowthespirit.com/images/choosePages.jpg) no-repeat 0 -154px;
}

div#chooseComponents li#opChooseComponents a:active,
div#chooseComponents li#opChooseComponents a:link,
div#chooseComponents li#opChooseComponents a:visited
{
background: transparent url(/includes/industry/sowthespirit.com/images/choosePages.jpg) no-repeat 0 0;
}

li#opChooseComponents a:focus,
li#opChooseComponents a:hover
{
background: transparent url(/includes/industry/sowthespirit.com/images/choosePages.jpg) no-repeat 0 -77px;
}


/* - - - - - - - CREATE PROFILE - - - - - - - */

li#opCreateProfile a:active,
li#opCreateProfile a:link,
li#opCreateProfile a:visited,
li#opCreateProfile.optionNA a:active,
li#opCreateProfile.optionNA a:link,
li#opCreateProfile.optionNA a:visited,
li#opCreateProfile.optionNA a:focus,
li#opCreateProfile.optionNA a:hover
{
background: transparent url(/includes/industry/sowthespirit.com/images/createProfile.jpg) no-repeat 0 -154px;
}

div#enterProfile li#opCreateProfile a:active,
div#enterProfile li#opCreateProfile a:link,
div#enterProfile li#opCreateProfile a:visited
{
background: transparent url(/includes/industry/sowthespirit.com/images/createProfile.jpg) no-repeat 0 0;
}

li#opCreateProfile a:focus,
li#opCreateProfile a:hover
{
background: transparent url(/includes/industry/sowthespirit.com/images/createProfile.jpg) no-repeat 0 -77px;
}


/* - - - - - - - BILLING INFO - - - - - - - */

li#opBillingInfo a:active,
li#opBillingInfo a:link,
li#opBillingInfo a:visited,
li#opBillingInfo.optionNA a:active,
li#opBillingInfo.optionNA a:link,
li#opBillingInfo.optionNA a:visited,
li#opBillingInfo.optionNA a:focus,
li#opBillingInfo.optionNA a:hover
{
background: transparent url(/includes/industry/sowthespirit.com/images/enterBilling.jpg) no-repeat 0 -154px;
}

div#enterCCInfo li#opBillingInfo a:active,
div#enterCCInfo li#opBillingInfo a:link,
div#enterCCInfo li#opBillingInfo a:visited
{
background: transparent url(/includes/industry/sowthespirit.com/images/enterBilling.jpg) no-repeat 0 0;
}

li#opBillingInfo a:focus,
li#opBillingInfo a:hover
{
background: transparent url(/includes/industry/sowthespirit.com/images/enterBilling.jpg) no-repeat 0 -77px;
}

div#opColumnWrapper
{
padding: 0 40px;
}

div#opColumnOne
{
margin-right: 50px;
}

div#search,
div#opColumnWrapper
{
background-color: #F0F7D5;
}

a.tinyText:active,
a.tinyText:link,
a.tinyText:visited,
.tinyText
{
font-size: 12px !important;
}

div#startOver a:active,
div#startOver a:link,
div#startOver a:visited
{
border-bottom: 1px dashed;
color: #DB5200;
text-decoration: none;
}

div#startOver a:focus,
div#startOver a:hover
{
border-bottom: 1px solid #F0F7D5;
color: #FF7000;
}

/* ---------------- HELP SIDEBAR ---------------- */

div#helpSidebar
{
color: #638831;
}

div#helpSidebar h4
{
color: #466022;
font-size: 131%;
}

div#quickFAQs strong,
div#helpContact strong
{
color: #4B6D1F;
}

div#yourCostsToday,
div#yourMonthlyBilling
{
color: #8F2ECC;
}

div#yourCostsToday h4,
div#yourMonthlyBilling h4
{
color: #7500BE;
}

li#totalCostToday
{
border-top: 1px dashed #8F2ECC;
}

div#styleSynopsis img
{
border: 5px solid #80B040;
}
/* ---------------- SELECT STYLE ---------------- */

div#search
{
padding: 10px 0 30px 40px;
margin-bottom: 0;
}

div#exampleStyles div#opColumnOne
{
margin-right: 20px;
}

div.styleInfo
{
border: 1px solid #6C9536;
margin: 0 28px 30px 0;
color: #101010;
background: #80B040;
}

div.styleInfo h5
{
border-bottom: 1px solid #638831;
}

div.styleDescripColOne img
{
border: 5px solid #638831;
}

div.styleInfo a.tinyText:active,
div.styleInfo a.tinyText:link,
div.styleInfo a.tinyText:visited
{
color: #D7FFA5;
}

div.styleInfo a.tinyText:focus,
div.styleInfo a.tinyText:hover
{
color: #111;
}

li.viewLiveExample
{
padding-bottom: 1px;
}

li.viewLiveExample a:active,
li.viewLiveExample a:link,
li.viewLiveExample a:visited
{
width: 160px;
height: 30px;
margin-top: 1em;
background: transparent url(/includes/industry/sowthespirit.com/images/opStyleNav.jpg) no-repeat 0 0;
}

li.viewLiveExample a:focus,
li.viewLiveExample a:hover
{
width: 160px;
height: 30px;
background: transparent url(/includes/industry/sowthespirit.com/images/opStyleNav.jpg) no-repeat 0 -30px;
}

li.selectStyle a:active,
li.selectStyle a:link,
li.selectStyle a:visited
{
width: 160px;
height: 30px;
background: transparent url(/includes/industry/sowthespirit.com/images/opStyleNav.jpg) no-repeat -160px 0;
}

li.selectStyle a:focus,
li.selectStyle a:hover
{
width: 160px;
height: 30px;
background: transparent url(/includes/industry/sowthespirit.com/images/opStyleNav.jpg) no-repeat -160px -30px;
}

a.styleThumbnail img
{
border: 5px solid #5D802F;
}

div#helpPaymentOptions ul
{
background: transparent url(/includes/industry/sowthespirit.com/images/opCreditCards.jpg) no-repeat 0 0;
}


/* ---------------- CHOOSE COMPS ---------------- */

div#compBreadcrumb ul li.iAmHere
{
border: 1px solid #466022;
border-bottom: 1px solid #F0F7D5;
}

div#compBreadcrumb ul li.NA a:active,
div#compBreadcrumb ul li.NA a:link,
div#compBreadcrumb ul li.NA a:visited
{
background-color: #B3D185;
color: #466022;
}

div#compBreadcrumb ul li.NA a:focus,
div#compBreadcrumb ul li.NA a:hover
{
background-color: #202020;
color: #FFF;
}

div#compBreadcrumb ul li.NA span.tinyText
{
color: #466022;
}

div#compBreadcrumb ul li.NA a:focus span.tinyText,
div#compBreadcrumb ul li.NA a:hover span.tinyText
{
color: #FFF;
}

div#compAreaShortDescrip
{
border: 1px solid #466022;
border-bottom: none;
}

div.addCompsMsg p,
div#addComps
{
border: 1px solid #82B142;
background-color: #B3D185;
}

span.multiSized:after
{
color: #638831;
}

a.editComp:active,
a.editComp:link,
a.editComp:visited,
a.removeComp:active,
a.removeComp:link,
a.removeComp:visited,
a.questionComp:active,
a.questionComp:link,
a.questionComp:visited
{
background: transparent url(/includes/industry/sowthespirit.com/images/opEditTrash.jpg) no-repeat 0 0;
}

a.editComp:focus,
a.editComp:hover
{
background: transparent url(/includes/industry/sowthespirit.com/images/opEditTrash.jpg) no-repeat 0 -24px;
}

a.removeComp:active,
a.removeComp:link,
a.removeComp:visited
{
background: transparent url(/includes/industry/sowthespirit.com/images/opEditTrash.jpg) no-repeat -24px 0;
}

a.removeComp:focus,
a.removeComp:hover
{
background: transparent url(/includes/industry/sowthespirit.com/images/opEditTrash.jpg) no-repeat -24px -24px;
}

a.questionComp:active,
a.questionComp:link,
a.questionComp:visited
{
margin-right: 0;
background: transparent url(/includes/industry/sowthespirit.com/images/opEditTrash.jpg) no-repeat -42px 0;
}

a.questionComp:focus,
a.questionComp:hover
{
background: transparent url(/includes/industry/sowthespirit.com/images/opEditTrash.jpg) no-repeat -42px -24px;
}

div#modCompsColOne form
{
background-color: #CAE99B;
}

div.compItemFormSet label,
div#addComps label
{
color: #466022;
}

div.opMiniNav
{
background-color: #82B043;
}

a#chooseCompNext:active,
a#chooseCompNext:link,
a#chooseCompNext:visited
{
background: transparent url(/includes/industry/sowthespirit.com/images/opMiniNav.jpg) no-repeat -80px 0;
}

a#chooseCompNext:focus,
a#chooseCompNext:hover
{
background: transparent url(/includes/industry/sowthespirit.com/images/opMiniNav.jpg) no-repeat -80px -36px;
}

a#chooseCompPrev:active,
a#chooseCompPrev:link,
a#chooseCompPrev:visited
{
background: transparent url(/includes/industry/sowthespirit.com/images/opMiniNav.jpg) no-repeat 0 0;
}

a#chooseCompPrev:focus,
a#chooseCompPrev:hover
{
background: transparent url(/includes/industry/sowthespirit.com/images/opMiniNav.jpg) no-repeat 0 -36px;
}

a#skipToProfile:active,
a#skipToProfile:link,
a#skipToProfile:visited
{
background: transparent url(/includes/industry/sowthespirit.com/images/opMiniNav.jpg) no-repeat -160px 0;
}

a#skipToProfile:focus,
a#skipToProfile:hover
{
background: transparent url(/includes/industry/sowthespirit.com/images/opMiniNav.jpg) no-repeat -160px -36px;
}

a#continueOrderLink:active,
a#continueOrderLink:link,
a#continueOrderLink:visited
{
background: transparent url(/includes/industry/sowthespirit.com/images/opMiniNav.jpg) no-repeat -250px 0;
}

a#continueOrderLink:focus,
a#continueOrderLink:hover
{
background: transparent url(/includes/industry/sowthespirit.com/images/opMiniNav.jpg) no-repeat -250px -36px;
}

div#alsoGet
{
border-top: 2px solid #111;
}

div#belowDefaultComps h4
{
color: #AA0000;
}

div#belowDefaultComps p
{
border: 0;
background-color: #AA0000;
color: #FFF;
}

div#addToGetFreeComp p#oneLeftForFree,
div#addToGetFreeComp p#addFreeComp
{
background-color: #DB5200;
border: 0;
}

div#styleSynopsis a.tinyText:active,
div#styleSynopsis a.tinyText:link,
div#styleSynopsis a.tinyText:visited
{
border-bottom: 1px dashed;
color: #DB5200;
}

div#styleSynopsis a.tinyText:focus,
div#styleSynopsis a.tinyText:hover
{
border-bottom: 1px solid #F0F7D5;
color: #FF7000;
}

/* ---------------- PROFILE INFO ---------------- */

p.formPreface
{
color: #AA0000;
}

div.formItem p.formrowhot
{
background-color: #CAE99B;
}

div#enterCCInfo div.formItem span.tinyText,
div#enterProfile div.formItem span.tinyText
{
color: #6C9536;
}

input.opContinueOrderButton,
input.opProcessOrderButton
{
background: transparent url(/includes/industry/sowthespirit.com/images/opMiniNav.jpg) no-repeat -250px 0;
}

input.opContinueOrderButton:focus,
input.opContinueOrderButton:hover
{
background: transparent url(/includes/industry/sowthespirit.com/images/opMiniNav.jpg) no-repeat -250px -36px;
}


/* ---------------- PAYMENT INFO ---------------- */

input.opProcessOrderButton
{
background: transparent url(/includes/industry/sowthespirit.com/images/opMiniNav.jpg) no-repeat -410px 0;
}

input.opProcessOrderButton:focus,
input.opProcessOrderButton:hover
{
background: transparent url(/includes/industry/sowthespirit.com/images/opMiniNav.jpg) no-repeat -410px -36px;
}

p#sameAsOwnerInfo
{
background-color: #CAE99B;
}


/* ---------------- USERNAME FAIL ---------------- */

div#usernameFail
{
padding: 100px 0 0 0;
background: none;
}

div#usernameFailContent
{
padding: 44px 40px 40px 40px;
background: #F0F7D5 url(/includes/industry/sowthespirit.com/images/contentBg_top.jpg) no-repeat 0 0;
}


/* ---------------- ORDER COMPLETE ---------------- */

div#orderComplete h1
{
padding: 20px 0 0 0;
margin-bottom: 2em;
font-size: 167%;
}

div#orderCompleteCopy
{
padding: 40px 40px 20px 40px;
background: #F0F7D5 url(/includes/industry/sowthespirit.com/images/contentBg_top.jpg) no-repeat 0 0;
}