﻿body
{
    font-family: Tahoma;
    font-size: smaller;
    color: #333333;
    background-color: #ffffff;
    margin: 0px 0px 0px 0px;
}
h1, h2, h3, h4
{
    color: #464749;
    font-family: Arial, Helvetica, Verdana;
}
h1
{
    font-weight: bold;
    font-size: 20px;
    line-height: 20px;
    border-bottom: #b02039 1px solid;
    border-bottom: 0px;
}
h2
{
    font-weight: bold;
    font-size: 16px;
    line-height: 13px;
    margin: 0 0 2px 0;
}
h3
{
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    margin: 0.7em 3px 3px 0;
}
h4
{
    font-size: 14px;
    margin: 0.5em 2px 2px 0;
}
p
{
    margin: 0.5em 2px 2px 0;
}
em
{
    color: #000000;
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana;
}
/* Classes used in template */
div.templateframe
{
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 850px;
    background-color: White;
}
div.bannerframe
{
    margin: 0 0 0 0;
    height: 100px; /*background-image:url(http://www.creatingyourspace.com/cpt/usercontent/carpeteria/images/HeaderBackground.jpg);*/
}
div.topmenuframe
{
    clear: both;
    padding-top: 0px;
    padding-left: 8px;
    padding-bottom: 4px;
    padding-right: 2px;
    position: relative;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    text-align: right;
}
div.headerseparator
{
    margin: 2px 2px 4px 2px;
}
div.leftmenuframe
{
    margin: 0px 5px 0px 0px;
}
div.contentframe
{
    margin: 3px 0px 0px 0px;
}
div.prefooter
{
}
div.footerframe
{
    clear: both;
}
div.headerlogo
{
    float: left;
}
div.secondlogo
{
    float: right;
}
div.banner
{
    text-align: right;
    margin-top: 30px;
    margin-right: 10px;
    width: 300px;
    background-position: 10px 10px;
}
div.bannermenu
{
    clear: both;
    float: left;
    width: 100%;
}
div.footerseparator
{
    margin-top: 10px;
}
div.footercontent
{
    text-align: center;
}
div.homecontent
{
    width: 783px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}
div.headertext
{
    visibility: hidden;
    float: left;
}
div.colorpage
{
    padding: 10px;
    background-color: #ffffff;
    background-image: none;
}
div.colorprice
{
    float: left;
    padding: 10px;
}
div.login
{
}
div.mainimageframe
{
    float: left;
    text-align: center;
}
/* Classes used by system pages */
.selectedcolor
{
    border: black 3px double;
    text-align: center;
}
.gallerytitle
{
    font-weight: bold;
    font-size: 20px;
    line-height: 20px;
    border-bottom: black 1px solid;
}
.unselectedcolor
{
    padding: 3px;
}
.copyright
{
    font-size: 7pt;
    font-family: Arial;
}
.floatleft
{
    float: left;
    margin-right: 10px;
}
.loginname
{
    font-size: 9pt;
    font-family: Tahoma;
}
.WorkbookHeader
{
    font-size: larger;
    font-weight: bold;
}
.Header
{
    font-weight: bold;
    font-size: larger;
}
.smallHeader
{
    font-family: Tahoma;
    font-size: 12px;
    color: #666666;
}
.Label
{
    font-size: .9em;
}
.ContentBodySmall
{
    font-size: smaller;
}
.SmallError
{
    font-weight: bold;
    font-size: smaller;
    color: red;
}
.Error
{
    font-weight: bold;
    color: red;
}
.LargeNumber
{
    font-weight: bolder;
    font-size: 30pt;
    color: Black;
}
.Answer
{
    font-style: italic;
    color: navy;
}
.smalltext
{
    font-size: .8em;
}
div.designadvice
{
    margin: 0 1px 0 1px;
}
/* workbook classes */
.workbookheader
{
    font-size: 15px;
    font-weight: bold;
}
.workbooktext
{
    font-size: 13px;
    line-height: 1.2em;
}
.workbooknodata
{
    margin-top: 8px;
    font-size: 14px;
    font-weight: bold;
}
.workbooknotes
{
    padding: 4px 30px 4px 30px;
    background-image: url(http://www.creatingyourspace.com/media/images/workbooknotesbackground.jpg);
    background-repeat: no-repeat;
}
.workbookrooms
{
    padding: 4px 30px 4px 30px;
    background-image: url(http://www.creatingyourspace.com/media/images/workbookroomsbackground.jpg);
    background-repeat: no-repeat;
}
.workbookpictures
{
    padding: 4px 30px 4px 30px;
    background-image: url(http://www.creatingyourspace.com/media/images/workbookpicturesbackground.jpg);
    background-repeat: no-repeat;
}
.workbookstyle
{
    padding: 4px 30px 4px 30px;
}
.workbookproducts
{
    padding: 4px 30px 4px 30px;
}
/* New workbook classes */
div.workbook
{
    clear: both;
    background-image: url(designcenter/images/workbookbackground.jpg);
}
div.workbooktabs
{
}
div.friendlink
{
    float: right;
}
div.aboutquiz, div.aboutproduct, div.aboutnote, div.aboutroom, div.aboutpic
{
    clear: both;
    margin: 20px;
}
div.wbproduct
{
}
div.wbproductlegend
{
}
div.wbproducttext
{
    float: left;
}
div.wbnote
{
}
div.wbnotelegend
{
}
div.wbnotetext
{
    float: left;
}
div.wbroom
{
}
div.wbroomlegend
{
}
div.wbroomtext
{
    float: left;
}
div.wbpic
{
}
div.wbpiclegend
{
}
div.wbpictext
{
    float: left;
}
/* Classes used in formatted product content */
.clear
{
    clear: both;
    margin: 3px 3px 3px 0px;
}

.contenttext
{
    margin: 3px 3px 3px 0px;
}
.contentimage
{
    margin: 6px 0px 0px 30px;
    float: right;
}
.glossaryitem
{
    color: #000000;
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana;
    font-size: 14px;
    margin: 0.5em 2px 2px 0;
}
.ContentBody
{
    width: 700px;
    text-align: justify;
    margin: 0;
    position: static;
}
.catalogproduct
{
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: #aaaaaa;
    padding-top: 3px;
}
.productcount
{
    padding: 0 0 1em 0;
    margin-bottom: .5em;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #aaaaaa;
}
/* Lifestyle Advice */
div.lifestyleimageleft
{
    margin: 0px 10px 10px 10px;
    float: left;
}
div.lifestyleimageright
{
    margin: 0px 10px 10px 10px;
    float: right;
}
div.lifestyletext
{
    margin: 10px;
}
div.designstyle
{
    width: 675px;
    text-align: justify;
    margin: 10px 10px 10px 25px;
    position: static;
}
/* classes used by Designer's Corner */
div.articlecontent
{
    width: 70%;
    text-align: justify;
    float: left;
}
div.articlelinkframe
{
    float: right;
    width: 200px;
}
/* classes used in Spec sheet */
.specname
{
    background-color: #b7b2ac;
    color: #ffffff;
    font-weight: bold;
    font-size: 1.2em;
    padding-left: 5px;
    margin-bottom: 15px;
}
div.stylebody
{
    margin: 0px 2px 0px 0px;
}
.specrow1
{
    background-color: #847b69;
    color: #ffffff;
}
.specrow2
{
    background-color: #e8ddc9;
    color: #847b69;
}
/* classes used on registration page */
.registerpage
{
    text-align: justify;
    background-color: #ffffff;
    margin: 0px;
    padding: 10px;
    color: #6e6761;
}
.registercomplete
{
    width: 500px;
    height: 330px;
    background-image: url(images/registerbox.jpg);
    background-position: center center;
    background-repeat: no-repeat;
}
.registercompletelink
{
    margin: 40px;
    padding: 40px;
    color: #6b6b6b;
}
/* Shopping Cart classes */
.price
{
    font-size: .8em;
    color: #589346;
}
div.cartstatus
{
    width: 230px;
    float: right;
    margin-bottom: 4px;
}
div.cartimage
{
    background-image: url(images/cart.gif);
    background-repeat: no-repeat;
    height: 30px;
    float: left;
    background-position: left bottom;
    padding-left: 32px;
}
.cartlink
{
    margin-top: 5px;
}
div.carttemplate
{
}
.emptycart
{
    padding: 30px;
}
div.cartitemseparator
{
    border-bottom: Solid 1px #000000;
    height: 5px;
}
div.newcartitem
{
    padding: 2px 10px 10px 10px;
}
.newcartitemtitle
{
}
.newcartitemname
{
    margin-bottom: 10px;
}
.cartaddbutton
{
    width: 110px;
    height: 30px;
    background-image: url(images/addtocart.jpg);
    background-repeat: no-repeat;
    background-position: center center;
}
.cartupdatebutton
{
    width: 110px;
    height: 30px;
    background-image: url(images/updatecart.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    width: 100%;
}
.checkoutbutton
{
    width: 110px;
    height: 30px;
    background-image: url(images/checkout.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    width: 100%;
}
.backtocartbutton
{
    width: 110px;
    height: 30px;
    background-image: url(images/backtocart.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    width: 100%;
}
div.cart
{
    padding: 2px 10px 10px 10px;
}
div.cartseparator
{
    border-bottom: Solid 1px #000000;
    height: 5px;
}
div.cartitem
{
}
.carttitle
{
}
div.cartfooter
{
    font-weight: bold;
    font-size: 1.2em;
    border-top: double 3px #000000;
    padding-top: 2px;
}
div.checktemplate
{
}
div.checkoutinstructions
{
}
div.shippingaddress
{
}
div.deliveryoptions
{
}
div.ordertotals
{
    border: Solid 1px #000000;
    padding: 2px 10px 10px 10px;
}
div.shipitems
{
    border: 2px Solid #3366FF;
    padding: 2px 10px 10px 10px;
}
div.paymenttype
{
}
div.paypalconfirm
{
}
div.revieworder
{
}
div.orderreceipt
{
}
div.processingerror
{
}
span.productprice
{
    color: #FF0066;
}
span.compareprice
{
    color: Red;
    text-decoration: line-through;
    font-size: .8em;
}
.orderitemtable
{
    width: 100%;
}
div.proddescription
{
    text-align: left;
    margin-top: 15px;
}
.branddescription
{
}
.orderlist
{
}
.catalogfilter
{
    font-size: .85em;
    text-align: center;
}
.hintframe
{
    height: auto;
}
.hintheader
{
    font-family: Tahoma;
    color: #333333;
}
.hinttext
{
    font-family: Tahoma;
    color: #333333;
}
.popupMenu
{
    position: absolute;
    visibility: hidden;
    background-color: #F5F7F8;
}

.popupHover
{
    background-image: url(images/header-opened.png);
    background-repeat: repeat-x;
    background-position: left top;
    background-color: #F5F7F8;
}
.statusimage
{
    background-color: #ffffff;
}
/* Locator Directory classes */
div.locatorframe
{
}

div.stateselector
{
}

div.citylist
{
}

div.directorylist
{
    line-height: 20px;
}

div.citycontent
{
}

fieldset.directorycity
{
    padding: 20px;
    font-weight: bold;
    line-height: 20px;
}

fieldset.directoryentry
{
    font-weight: normal;
}
fieldset.formprompt
{
    font-weight: bold;
}
fieldset
{
    border-width:0;
}
/* classes used in column type pages */
div.pagetitle
{
}
div.sectiontitle
{
}
.sectionlink
{
    margin-left: 10px;
}
div.locatorcontent
{
    margin-left: 60px;
}
/* classes for new registration page */
p.reghead1
{
    color: #41628f;
    font-weight: bold;
    font-size: 1.2em;
}
p.regtextbox
{
    color: #444444;
    font-weight: bold;
}
p.regrememberme
{
    color: #444444;
}
div.leftmenuform
{
}
div.vrdsource
{
    background-color: #CCFFCC;
    margin-bottom: 4px;
}
.notetext
{
    font-size: .5em;
    font-style: italic;
}
.vrduploadmsg
{
    color: #a2bc34;
    font-weight: bold;
}

