body {
  text-align:left; 
  background: #cccc99; 
  font-family: 'Trebuchet MS',Trebuchet,Verdana,Sans-serif;
  font-size: 14px; 
  margin: 0; 
  padding: 0; 
  background: url(../../images/bkg.jpg) repeat;
  }

#banner {
	position:absolute;
	top:-3px;
	left:-2px;
	z-index:2;
	width:180px;
	height:180px;
	text-indent:-3000px;
	overflow:hidden;
	background:url(../../images/banner2.gif) no-repeat;
	display:none;
}

td {
  font-family: 'Trebuchet MS',Trebuchet,Verdana,Sans-serif;
  font-size: 14px; 
  margin: 0; 
  padding: 0;
  color: #000000;
  }
  
h1 {
  font-family: Trebuchet MS, Trebuchet, sans-serif;
  font-size: 24px;
  font-weight:bold; 
  margin: 0; 
  padding-bottom: 10px;
  color: #000000;
  }
  
h2 {
  font-family: Trebuchet MS, Trebuchet, sans-serif;
  font-size: 16px; 
  margin: 0; 
  padding: 0;
  color: #000000;
  }

.OneFreeButton { 
	background-image: url(http://www.createsticksandstones.com/Images/onefree.gif);
	width:179px; 
	height:171px; 
}


.ShippingCell
{
	background-color: Red;
	color: White;
	font-weight: bold;
}

.hiddenColumn
{
	display:none;
}

.lihome{
	vertical-align : text-top;
	width : 450px;
}

.liemail{
	vertical-align : text-top;
	width : 450px;
}

a 
{
	text-decoration: underline;
	color: #000000;
}

.einput 
{
	font-family:Trebuchet MS, Trebuchet, sans-serif;
	font-size:14px;
	color:#000000;
	background-color:#ffffff;
	text-decoration:none;
}

input
{
	border-right: #black 1px solid;
	border-top: #cccccc 1px solid;
	font-size: 10px;
	border-left: #cccccc 1px solid;
	color: black;
	border-bottom: #black 1px solid;
	font-family: Trebuchet MS, Trebuchet, sans-serif;
	background-color: #e9e9e9;
	text-decoration: none;
}

select 
{
	font-family:Trebuchet MS, Trebuchet, sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	border-left: 1px solid #cccccc;
	border-top:1px solid #cccccc;
	text-decoration:none;
}

.AddToCartBtn
{
	font-family: Trebuchet,Arial;
	font-weight: bold;
	font-size: 18px;
	background-color:#00899d;
	color:#ffffff;
}

.StylePrice
{
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
}

.GrouponStylePrice
{
    padding-top: 20px;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #1C8791;
}

.StyleStep
{
	font-family: Trebuchet,Arial;
	font-weight: bold;
	font-size: 18px;
}

.homename
{
	border-right: #9e1410 1px solid;
	border-top: #f0cece 1px solid;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	border-left: #f0cece 1px solid;
	color: #9e1410;
	border-bottom: #9e1410 1px solid;
	font-family: tahoma,arial,san-serif;
	background-color: #e9e9e9;
	text-decoration: none;
}


.shadow
{ 
	font-size: 24px;
        font-weight: bold;
        color: #191919;
	text-align: left;
	margin: 3px 0px 0px 3px;
	font-family: Trebuchet MS, Trebuchet, sans-serif;
}	
		  
.front  
{ 
	font-size: 24px; 
        font-weight: bold;
        color: #ffffff;
	text-align: left;
	margin-top: -32px;
	font-family: Trebuchet MS, Trebuchet, sans-serif;
}  

.discountbkg 
{
	background-color:#ebdbd6;
}

.Invisible {display:none}

.sbtn 
{
	border-style:outset; 
	border-width:1; 
	font-family:tahoma,sans-serif;
	font-size:10px;
	background: #e9e9e9;
	color:#000000;
	height:19px;
	text-decoration:none;
}

.sbtndeny 
{
	font-family:tahoma,sans-serif;
	font-size:11px;
	background: #ff0000;
	border-bottom: 1px solid #9a0000;
	border-right: 1px solid #9a0000;
	border-left: 1px solid #f0cece;
	border-top:1px solid #f0cece;
	color:#ffffff;
	height:19px;
	text-decoration:none;
}

.aboutfont {
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 11px;
	color : #000000;
}

.frontfont {
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 11px;
	color : #9e1410;
}

.bodyfont {
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 13px;
	color : #000000;
}

.footerfont {
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-weight: bold;
	font-size : 13px;
	color : #5caac6;
}

.whitefont {
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 11px;
	color : #000000;
}

.whitefontbold {
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 12px;
	color : #000000;
	font-weight: bold;
}

.homewhitefont {
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 14px;
	color : #000000;
}


.headerlinkfont {
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color : #000000;
}

:hover.headerlinkfont {
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 11px;
	color : #00b4ce;
	font-weight: bold;
	text-decoration: underline;
}

.boxtitlefont {
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color : #ffffff;
}

.bodyfontbold {
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color : #00b4ce;
}

:hover.bodyfontbold {
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color : #ff0000;
	text-decoration: underline;
}

.blackfontbold {
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color : #000000;
}

:hover.blackfontbold {
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color : #ff0000;
	text-decoration: underline;
}

.menufont {
	font-family : 'Trebuchet MS',Trebuchet,Verdana,Sans-serif;
	font-size : 16px;
	font-weight: bold;
	color : #000000;
	text-decoration: none;
}

.menufont:hover {
	font-family : 'Trebuchet MS',Trebuchet,Verdana,Sans-serif;
	font-size : 16px;
	font-weight: bold;
	color : #ffffff;
	text-decoration: underline;
}

.menuActive {
	font-family : 'Trebuchet MS',Trebuchet,Verdana,Sans-serif;
	font-size : 16px;
	font-weight: bold;
	color : #1C8791;
	text-decoration: underline;
	padding-left: 3px;
	padding-right: 3px;
}

.menuActive:hover {
	font-family : 'Trebuchet MS',Trebuchet,Verdana,Sans-serif;
	font-size : 16px;
	font-weight: bold;
	color : #ffffff;
	text-decoration: underline;
	padding-left: 3px;
	padding-right: 3px;
}



.omsmenufont {
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color : #ffffff;
	text-decoration: none;
}

.omsmenufont:hover {
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color : red;
	text-decoration: underline;
}
.errorfont {
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 12px;
	font-weight: bold;
	color : #ff0000;
}
.instructionsfont {
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 16px;
	font-weight: bold;
	color : #ff0000;
}
.loginfont{
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 12px;
	font-weight: bold;
	color : #9a0000;
}

.gridfont{
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 11px;
	color : #000000;
}

.smallfont{
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 10px;
	color : #000000;
}


.statusfont{
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 10px;
	color : #000000;
	text-decoration: underline;
}

:hover.statusfont {
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 10px;
	color : #ff0000;
	text-decoration: underline;
}

.trackingfont{
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 10px;
	color : #000000;
	text-decoration: underline;
}

:hover.trackingfont {
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 10px;
	color : #ff0000;
	text-decoration: underline;
}

.smallfontbold{
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 10px;
	font-weight: bold;
	color : #000000;
}

.titlefont{
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 18px;
	font-weight: bold;
	color : #000000;
}

.textfontbold{
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 12px;
	font-weight: bold;
	color : #000000;
}

.textfont{
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 12px;
	color : #000000;
}

.testimonialfont{
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 20px;
	font-weight:bold;
	color : #555555;
}

.letterfont { font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 28px;
	font-weight: bold;
	color : #000000;
	background: url(../../images/letter_burst_bg.gif) no-repeat 0 50%;
	width: 89px;
	height: 78px;
	text-align: center;}

.redfont{
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 10px;
	color : #ff0000;
}

.copyrightfont{
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 11px;
	color : #ffffff;
	text-decoration: none;
}

.imgborder{ 
  border-width : 1px; 
  border-style : solid; 
  border-color : white; 
} 

.customerfont{
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 14px;
	color : #000000;
}

.ExpectedDateFont{
	font-weight:bold;
	color : red;
}

#quote {
    width: 350px;
	padding: 0;
	overflow: hidden;
    font-family: Trebuchet MS, Trebuchet, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	vertical-align: top; }
	
.byline { 
    font-size: 12px;
	font-style: italic;
	padding-left: 12px;}
	
ul#quotenav {
list-style-type: none;
margin: 0;
padding: 0px 50px 24px 50px;
}

ul#quotenav li a {
display: block;
width: 110px;
color: #5caac6;
padding: 0;
text-align: center;
text-decoration: none;
}

ul#quotenav li a:hover { color: #5caac6; text-decoration: underline; }
ul#quotenav .left { float: left; }
ul#quotenav .right { float: right; }
	
/* new nav*/
#navcontainer ul
{
padding: .2em 0;
margin: 0;
list-style-type: none;
color: #ffffff;
font: 14px Trebuchet MS, Trebuchet, sans-serif;
text-align: center;
}

#navcontainer li { display: inline; background: url(../../images/bullet.gif) no-repeat 0 50%;}

#navcontainer li a
{
text-decoration: none;
color: #ffffff;
padding: 0 12px 0 12px;
}

#navcontainer li a.current
{
text-decoration: underline;
color: #ffffff;
}

#navcontainer li a:hover { text-decoration: underline; }

#consultantlist ul
{
padding: 0 0 0 5px;
margin: 0;
list-style-type:none;
color: #000000;
font: 12px Trebuchet MS, Trebuchet, sans-serif;
text-align: left;
}

#consultantlist li { display:inline; background: url(../../images/bullet.gif) no-repeat 0 center; padding-left:15px; padding-top:0px; line-height:20px;}

/*new create input box*/

.createbox {
width: 600px;
font: bold 12px Trebuchet MS, Trebuchet, sans-serif;
padding: 10px 10px 10px 10px;
}

.starthere{display:block; color: #000000; font-weight: bold; font-size: 14px;}
.typehere{float:left; text-align: right; margin-left: 20px; display:block; color: #000000; font-weight: bold; font-size: 24px;}
input{color: #000000; background: #fff; border: 1px solid #000000;}
input.create{color: #000000; background: #fff; border: 1px solid #000000; width: 230px; height: 40px; font-size: 30px; font-weight: bold; font-variant:small-caps;}
input.button {font-weight: bold; background: #00899d; color: #fff; border: none; padding: 2px; width:100px;height:40px; font-size: 18px;}
input.CartButton {font-weight: bold; background: #00899d; color: #fff; border: none; padding: 2px; width:150px;height:30px; font-size: 12px;}
input.CertCartButton {font-weight: bold; background: #00899d; color: #fff; border: none; padding: 2px; width:350px;height:50px; font-size: 12px;}
input.CreateHome{color: #000000; background: #fff; border: 1px solid #000000; width: 210px; height: 25px; font-size: 16px; font-weight: bold; text-transform:uppercase;}

.verisign { padding: 0 0 0 6px; float: right;}
.creditcard { padding: 22px 0 0 6px; float: right;}

.copyright { color: #5caac6; 
             font-size: 10px;
			 text-align: right;
			 padding: 0 5px 12px 0;}
			 
.clickme 
{
	border:solid 1px white;
}

.productdetails {
	font-family : Trebuchet MS, Trebuchet, sans-serif;
	font-size : 10px;
	color : #ffffff;
	background-color:#000000;
}

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: black;
    background-color: #dad5ad;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #f2edd0;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.FBShare 
{
font-size: 11px;
line-height: 13px;
font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
text-decoration: none;
display: inline-block;
padding: 1px 20px 0px 5px;
margin: 5px 0px;
height: 15px;
border: 1px solid #295582;
background: #fff url(/images/facebook_share_icon.gif) no-repeat 100% 0%;
color: #3B5998;
border-color: #295582;
background-position: 100% 0%;
}

.FBShare:hover
{
    background-color: #3B5998;
    color: #ffffff;
}

.TextIndicator_TextBox1_Strength1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength2
{
     background-color:Gray;
     color:Yellow;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength3
{
     background-color:Gray;
     color: #FFCAAF;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength4
{
     background-color:Gray;
     color:Aqua;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength5
{
     background-color:Gray;
     color: #93FF9E;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}

.groupon-wrapper
{
    background-color:#ffffff;
    padding:20px;
    width:950px;
}

.twocol{ overflow:hidden; width:900px;}
.twocol .col{ width:44%;float:left;margin-right:6%;text-align:left;}

.GroupOnHeaderBkg
{
    background: url(../../images/groupon/groupon_header_bkg.jpg);
    background-repeat:repeat-x;
    height: 150px;
}

.groupon-menufont {
	font-family : 'Trebuchet MS',Trebuchet,Verdana,Sans-serif;
	font-size : 14px;
	font-weight: bold;
	color : #ffffff;
	text-decoration: none;
}

.groupon-menufont:hover {
	font-family : 'Trebuchet MS',Trebuchet,Verdana,Sans-serif;
	font-size : 14px;
	font-weight: bold;
	color : #1C8791;
	text-decoration: underline;
}

.groupon-menuActive {
	font-family : 'Trebuchet MS',Trebuchet,Verdana,Sans-serif;
	font-size : 14px;
	font-weight: bold;
	color : #1C8791;
	text-decoration: underline;
	padding-left: 3px;
	padding-right: 3px;
}

.groupon-menuActive:hover {
	font-family : 'Trebuchet MS',Trebuchet,Verdana,Sans-serif;
	font-size : 14px;
	font-weight: bold;
	color : #ffffff;
	text-decoration: underline;
	padding-left: 3px;
	padding-right: 3px;
}

.groupon-menu
{
    padding-right:10px;
    padding-bottom:10px;
}