BODY {
	FONT-SIZE: 80%; COLOR: #666666; LINE-HEIGHT: 1.5em; FONT-FAMILY: Georgia, "Times New Roman"; BACKGROUND-COLOR: #fcf4e9
}
H1 {
	COLOR: #df9228
}
H2 {
	COLOR: #df9228
}
H3 {
	COLOR: #df9228
}
H1 {
	FONT-SIZE: 2.3em; TEXT-TRANSFORM: uppercase
}
H2 {
	MARGIN-TOP: 40px; FONT-SIZE: 1.5em; TEXT-TRANSFORM: uppercase
}
P {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
#upper {
	BORDER-TOP: #df9228 6px solid; BACKGROUND: url(../images/bg.gif) #fff; PADDING-BOTTOM: 25px; PADDING-TOP: 16px; BORDER-BOTTOM: #f9e8d2 1px solid
}
#container {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-TOP: #dfdfdf 1px solid; MARGIN: 0px auto; BORDER-LEFT: #dfdfdf 1px solid; WIDTH: 990px; BORDER-BOTTOM: #dfdfdf 1px solid; BACKGROUND-COLOR: #fff
}
#innercontainer {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-TOP: #dfdfdf 1px solid; PADDING-BOTTOM: 20px; MARGIN: 2px; BORDER-LEFT: #dfdfdf 1px solid; WIDTH: 984px; BORDER-BOTTOM: #dfdfdf 1px solid; POSITION: relative
}
#innercontainer #header A {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/headers/header.png) #fff no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 982px; HEIGHT: 116px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
#innercontainer #content {
	PADDING-RIGHT: 22px; PADDING-LEFT: 22px; PADDING-BOTTOM: 25px; PADDING-TOP: 27px
}
#innercontainer #content .image {
	BORDER-RIGHT: #f3ae4f 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #f3ae4f 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #f3ae4f 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #f3ae4f 1px solid
}
#innercontainer #content .srimage {
	BORDER-RIGHT: #FFCCFF 3px solid; PADDING-RIGHT: 4px; BORDER-TOP: #FFCCFF 3px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #FFCCFF 3px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #FFCCFF 3px solid
}
#innercontainer #content .left {
	WIDTH: 550px
}
#innercontainer #content .wideleft {
	WIDTH: 750px
}
#innercontainer #content .imagecontainer {
	MARGIN-TOP: 20px; FLOAT: left
}
#innercontainer #content .imagecontainer .larger {
	PADDING-LEFT: 25px; FONT-SIZE: 0.8em; BACKGROUND: url(../images/largericon.gif) #fff no-repeat; FLOAT: right; TEXT-TRANSFORM: uppercase; COLOR: #999999; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
#innercontainer #content .imagecontainer .larger:hover {
	COLOR: #666
}
#innercontainer #content .formfield {
	WIDTH: 200px; FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #666666; FONT-FAMILY: "Lucida Sans", "Lucida", "Arial"
}
#innercontainer #content .formfieldtxtarea {
	WIDTH: 250px; FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #666666; FONT-FAMILY: "Lucida Sans", "Lucida", "Arial"
}
#innercontainer #content .productbox {
	MARGIN-BOTTOM: 20px; OVERFLOW: auto; WIDTH: 960px
}
#innercontainer #content .productbox .description {
	FLOAT: right; WIDTH: 205px
}
#innercontainer #content .productbox .description H2 {
	MARGIN-TOP: 20px; FONT-WEIGHT: normal; FONT-SIZE: 1em; TEXT-TRANSFORM: uppercase; COLOR: #e2b87e; FONT-FAMILY: "Lucida Sans", "Lucida", "Arial"
}
#innercontainer #content .productbox .description P {
	MARGIN-TOP: 0px
}
#innercontainer #content .right {
	FLOAT: right; WIDTH: 365px; PADDING-TOP: 0px
}
#innercontainer #content .righthome {
	FLOAT: right; WIDTH: 365px; PADDING-TOP: 70px
}
#innercontainer #content #aquote {
	DISPLAY: block; RIGHT: 30px; BACKGROUND: url(../images/etchedinstone.gif) #fff no-repeat; MARGIN-BOTTOM: 13px; OVERFLOW: visible; WIDTH: 389px; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 130px; HEIGHT: 65px
}
#innercontainer #content .narrowright {
	WIDTH: 200px
}
#innercontainer #content SPAN.price {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/pricedivider.gif) #fff no-repeat -30px 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: -5px; WIDTH: 390px; HEIGHT: 48px; BORDER-RIGHT-WIDTH: 0px
}
#innercontainer #content SPAN.price2 {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/pricedivider2.gif) #fff no-repeat -30px 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: -23px; WIDTH: 390px; HEIGHT: 48px; BORDER-RIGHT-WIDTH: 0px
}
#innercontainer #content CITE.etched {
	DISPLAY: block; RIGHT: 0px; BACKGROUND: url(../images/etchedinstone.gif) #fff no-repeat; MARGIN-BOTTOM: 13px; OVERFLOW: visible; WIDTH: 391px; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 20px; HEIGHT: 55px
}
#innercontainer #content A {
	COLOR: #ff6600
}
#innercontainer #content A.defaultlink {
	COLOR: #ff6600;
}
#innercontainer #content A.defaultlink:hover {
	COLOR: #ffcc66; TEXT-DECORATION: none;
}
#innercontainer #content A.smalllink {
	COLOR: #ff6600; FONT-FAMILY: Verdana, Arial, Sans-Serif; font-size: 10px;
}
#innercontainer #content A.smalllink:hover {
	COLOR: #ffcc66; TEXT-DECORATION: none;
}
#innercontainer #content A.ourtiles {
	DISPLAY: block; BACKGROUND: url(../images/ourtiles.gif) #fff no-repeat; WIDTH: 123px; TEXT-INDENT: -9999px; HEIGHT: 22px
}
#innercontainer #content A.linkboxes .desc {
	FONT-SIZE: 1em; COLOR: #979696; LINE-HEIGHT: 1.3em; FONT-FAMILY: "Lucida Sans", "Lucida Sans Unicode", Arial; TEXT-DECORATION: none
}
#innercontainer #content A.linkboxes H2 {
	MARGIN: 0px
}
#innercontainer #content A.linkboxes {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 150px; PADDING-TOP: 10px; HEIGHT: 80px; TEXT-DECORATION: none
}
#innercontainer #content A.linkboxes:hover {
	COLOR: #333; BACKGROUND-COLOR: #fcf4e9
}
#innercontainer #content A.linkboxes:hover .desc {
	COLOR: #ddb072; BACKGROUND-COLOR: #fcf4e9
}
#innercontainer #content A.linkboxes:hover H2 {
	COLOR: #d16700; TEXT-DECORATION: underline;
}
#innercontainer #content TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 1em; PADDING-BOTTOM: 3px; COLOR: #666; PADDING-TOP: 3px; FONT-FAMILY: Georgia, "Times New Roman"
}
#innercontainer #content TABLE TD.itemline {
	BORDER-BOTTOM: #dddddd 1px dotted; 
}
#innercontainer #content TABLE TD.options {
	FONT-SIZE: 1em; COLOR: #666666; BORDER-BOTTOM: #dddddd 1px dotted; FONT-FAMILY: Georgia, "Times New Roman"
}
#innercontainer #content TABLE TD.info.options {
	FONT-SIZE: 0.8em; WIDTH: 615px; COLOR: #666666; LINE-HEIGHT: 1.3em; FONT-FAMILY: Verdana
}
#innercontainer #content TABLE TD.inform {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 3px; COLOR: #cc6600; PADDING-TOP: 3px; FONT-FAMILY: Tahoma
}
#innercontainer #content TABLE TD.inform SMALL {
	FONT-SIZE: 0.7em; COLOR: #999
}
#innercontainer #content TABLE TD.total {
	PADDING-RIGHT: 0px; BORDER-TOP: #dddddd 1px dotted; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; PADDING-BOTTOM: 3px; COLOR: #cc6600; PADDING-TOP: 3px; FONT-FAMILY: Tahoma
}
#innercontainer #content TABLE.feedback TD LABEL {
	DISPLAY: block; FLOAT: left; WIDTH: 130px
}
#innercontainer #content TABLE.billing TD LABEL {
	DISPLAY: block; FLOAT: left; WIDTH: 100px
}
#innercontainer #content table.payment td LABEL {
	DISPLAY: block; FLOAT: left; WIDTH: 50px
}
#innercontainer #content TABLE.payment TD LABEL {
	WIDTH: 150px
}
#innercontainer #content TABLE.billing TD .input {
	WIDTH: 200px
}
#innercontainer #content TABLE.billing TD INPUT {
	FLOAT: left
}
#innercontainer #content .feedbackSuccess {
	FONT-SIZE: 1.2em; FONT-FAMILY: Georgia, "Times New Roman"; FONT-WEIGHT: bold;
}
#innercontainer #content .formError {
	FONT-SIZE: 9px; COLOR: #CC3300; FONT-FAMILY: verdana,arial; FONT-WEIGHT: normal; PADDING-LEFT: 5px;
}
#innercontainer #content .smallGrey {
	FONT-SIZE: 0.8em; COLOR: #666666; FONT-FAMILY: Verdana, Arial;
}
#innercontainer #content .numbers {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 2em; PADDING-BOTTOM: 6px; COLOR: #df9228; PADDING-TOP: 6px; FONT-FAMILY: Georgia, "Times New Roman"; FONT-WEIGHT: bold;
}
#innercontainer #content .questions {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.3em; PADDING-BOTTOM: 6px; COLOR: #df9228; PADDING-TOP: 6px; FONT-FAMILY: Georgia, "Times New Roman";
}
#innercontainer #content TABLE TD.totalprice {
	PADDING-RIGHT: 0px; BORDER-TOP: #dddddd 1px dotted; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; PADDING-BOTTOM: 3px; COLOR: #666666; PADDING-TOP: 3px;
}
#innercontainer #content TABLE TD.required {
	FLOAT: right; COLOR: #dd6600; vertical-align: top; 
}
#innercontainer #content TABLE TD SPAN.required {
	FLOAT: right; COLOR: #dd6600; FONT-SIZE: .85em;
}
#innercontainer #content TABLE TD SPAN.asterisk {
	VERTICAL-ALIGN: top; MARGIN-LEFT: 10px; COLOR: #dd6600; FONT-SIZE: 1.5em;
}
#innercontainer #content TABLE TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 1.5em; PADDING-BOTTOM: 5px; COLOR: #d16600; PADDING-TOP: 5px; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #e8e8e8; TEXT-ALIGN: left
}
#innercontainer #content TABLE TH SPAN {
	FONT-SIZE: 0.8em; MARGIN-LEFT: 10px; COLOR: #666666; FONT-FAMILY: Georgia
}
#innercontainer #content H1.order {
	BACKGROUND: url(../images/headers/order.gif) #fff no-repeat; WIDTH: 160px; TEXT-INDENT: -9999px; HEIGHT: 26px
}
#innercontainer #content H1.aboutus {
	BACKGROUND: url(../images/headers/aboutus.gif) #fff no-repeat; WIDTH: 234px; TEXT-INDENT: -9999px; HEIGHT: 27px
}
#innercontainer #content H1.contactus {
	BACKGROUND: url(../images/headers/contactus.gif) #fff no-repeat; WIDTH: 283px; TEXT-INDENT: -9999px; HEIGHT: 28px
}
#innercontainer #content H1.howtoorder {
	BACKGROUND: url(../images/headers/howtoorder.gif) #fff no-repeat; WIDTH: 369px; TEXT-INDENT: -9999px; HEIGHT: 26px
}
#innercontainer #content H1.feedback {
	BACKGROUND: url(../images/headers/feedback.gif) #fff no-repeat; WIDTH: 251px; TEXT-INDENT: -9999px; HEIGHT: 26px
}
#innercontainer #content H1.tileoptions {
	BACKGROUND: url(../images/headers/tileoptions.gif) #fff no-repeat; WIDTH: 338px; TEXT-INDENT: -9999px; HEIGHT: 26px
}
#innercontainer #content H1.faqs {
	BACKGROUND: url(../images/headers/faqs.gif) #fff no-repeat; WIDTH: 102px; TEXT-INDENT: -9999px; HEIGHT: 33px
}
#innercontainer #content H1.returns {
	BACKGROUND: url(../images/headers/returns.gif) #fff no-repeat; WIDTH: 222px; TEXT-INDENT: -9999px; HEIGHT: 27px
}
#innercontainer #content H1.tiles {
	BACKGROUND: url(../images/headers/tiles.gif) #fff no-repeat; WIDTH: 252px; TEXT-INDENT: -9999px; HEIGHT: 26px
}
#innercontainer #content .submitbtndesc {
	FONT-SIZE: 11px; WIDTH: 300px; COLOR: #999999; LINE-HEIGHT: 1.1em; FONT-FAMILY: arial; position: absolute; bottom: 35px; right: 35px;
}
#innercontainer #content .orderonemorestep {
	PADDING-LEFT: 50px; BACKGROUND: url(../images/star.gif) #fff no-repeat; FLOAT: left; WIDTH: 470px
}
#innercontainer #content .stepbox {
	FLOAT: left; WIDTH: 290px; margin: 5px 10px 5px 10px
}
#innercontainer #content .middlestepbox {
	MARGIN: 0px 20px
}
#innercontainer #content .stepbox H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 2em; PADDING-BOTTOM: 10px; COLOR: #cccccc; PADDING-TOP: 10px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #f4f4f4; TEXT-ALIGN: center
}
#innercontainer #content .stepbox H3 {
	MARGIN-TOP: 10px; FONT-SIZE: 1.3em; TEXT-TRANSFORM: none; COLOR: #cc6600; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
#footer {
	CLEAR: both; BORDER-TOP: #f9e8d2 1px solid; MARGIN-TOP: 2px
}
#footer #inner {
	MARGIN: 5px auto; OVERFLOW: auto; WIDTH: 955px; COLOR: #ddb072; FONT-FAMILY: "Lucide Sans Unicode", "Lucida Sans", Arial
}
#footer #inner .about {
	MARGIN-TOP: 20px; FLOAT: right; MARGIN-BOTTOM: 20px; WIDTH: 177px; MARGIN-RIGHT: 50px
}
#footer #inner .customer {
	MARGIN-TOP: 20px; FLOAT: right; MARGIN-BOTTOM: 20px; WIDTH: 177px
}
#footer #inner UL LI {
	BORDER-BOTTOM: #f2bd78 1px dotted
}
#footer #inner UL LI A {
	LETTER-SPACING: 1px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 1em; PADDING-BOTTOM: 5px; WIDTH: 157px; COLOR: #e88708; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#footer #inner UL LI A:hover {
	COLOR: #bb6e0a; BACKGROUND-COLOR: #f9ead5
}
#footer #inner H2 {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; COLOR: #efad57
}
#footer .address {
	MARGIN-TOP: 20px; FONT-SIZE: 1em; FLOAT: left; COLOR: #ddb072; LINE-HEIGHT: 1.8em; text-align: center
}
#footer .city {
	MARGIN-TOP: 0px; FONT-SIZE: .75em;  COLOR: #ddb072; LINE-HEIGHT: 1em; text-align: center
}
#footer .phone {
	MARGIN-TOP: 0px; FONT-SIZE: 1.5em;  COLOR: #ddb072; LINE-HEIGHT: 2em; text-align: center
}
.tiles-cat-selected 
{
    float:left; padding:10px; background:#df9228; width:250px; text-align:center; color:#ffffff;
}
.tiles-cat
{
    float:left; padding:10px; background:#fcf4e9; width:250px; text-align:center;
}
.social-title
{
    MARGIN-TOP: 0px; text-align: center;
}
.social-title-link
{
    FONT-SIZE: .75em;  COLOR: #ddb072; FONT-FAMILY: "Lucide Sans Unicode", "Lucida Sans", Arial; TEXT-DECORATION:none;
}
.social-title-link:hover
{
    TEXT-DECORATION:underline;
}