^p/* target IE7 and below */
*:first-child+html {}
* html {}
a:link {
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666600;
font-size: 10px;
font-weight: 500;
height: 50px;
border-bottom-width: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-left-width: 0px;
}
a:visited {
text-decoration: none;
color: #999966;
font-size: 10px;
}
a:hover {
color: #D32F2B;
text-decoration: none;
height: 50px;
width: 65px;
border-bottom-width: thick;

background-color: #FCFFDC;
}
a:active {
text-decoration: none;
color: #CC6633;
}
.bodycopy {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #666666;
}
#navlist
{
list-style: none;
padding: 0;
margin: 0;
}
#navlist li
{
display: inline;
padding: 0;
margin: 0;
}
#lisText {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #666666;
list-style-type: disc;
}
#navlist li:before { content: " "; }
#navlist li:first-child:before { content: ""; }
.linkStrong {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #993300;
}
.linksSmal {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #CCCCCC;
text-transform: uppercase;
text-align: center;
}



#containerIndex {
width: 900px;
height: 725px;
position: relative;
top: 0px;
margin-right: auto;
margin-left: auto;
background-color: #FFFFFF;
padding-left: 20px;
padding-right: 20px;
padding-top: 20px;
}
#container2 {
width: 940px;
height: 100px;
position: relative;
top: 0px;
margin-right: auto;
margin-left: auto;
background-color: #FFFFFF;
}
#cushionText {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #666666;
width: 350px;
position: absolute;
top: 80px;
left: 88px;
}
#current {
font-weight: 700;
color: #993333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
#color{
height: 30px;
width: 70px;
position: absolute;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #993333;
vertical-align: middle;
text-align: left;
top: 200px;
left: 190px;
right: 890px;
float: left;
}
#container {
width: 940px;
height: 680px;
position: relative;
top: 0px;
margin-right: auto;
margin-left: auto;
background-color: #FFFFFF;
padding-left: 20px;
padding-right: 20px;
padding-top: 20px;
}
#containerFAQ {
width: 940px;
height: 1300px;
position: relative;
top: 0px;
margin-right: auto;
margin-left: auto;
background-color: #FFFFFF;
padding-left: 20px;
padding-right: 20px;
padding-top: 20px;
}
#constantina {
height: 60px;
width: 60px;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: 400;
letter-spacing: -0.07em;
color: #999966;
line-height:110px;
padding-top: 14px;
}
#designNav{
text-align: left;
vertical-align: middle;
position: absolute;
top: 40px;
}
.designMain {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666600;
text-transform: uppercase;
text-align: left;
vertical-align: baseline;
}
#designMain{
height: 30px;
width: 70px;
position: absolute;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #666600;
vertical-align: middle;
text-align: left;
top: 150px;
left: 50px;
}
#designColor{
height: 30px;
width: 70px;
position: absolute;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #993333;
vertical-align: middle;
text-align: left;
top: 260px;
left: 190px;
}
#designLinks {
	left: 49px;
	top: 10px;
	position: absolute;
	width: 175px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #993351;
	text-align: right;
	padding-right: 50px;
	padding-top: 15px;
	padding-bottom: 10px;
}
#designColor1 {
	height: 30px;
	width: 70px;
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BA8789;
	vertical-align: middle;
	text-align: left;
	top: 10px;
	left: 50px;
	text-transform: uppercase;
}
#design2 {
height: 30px;
width: 70px;
position: absolute;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #993333;
vertical-align: middle;
text-align: left;
top: 150px;
left: 190px;
}
#design {
position:  absolute;
height: 160px;
width: 900px;
top: 68px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #666600;
text-align: left;
vertical-align: bottom;
z-index: 1;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #666666;
line-height: 20px;
background-image: url(images/rows.jpg);
background-repeat: no-repeat;
background-position: right top;
}
.designColor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999966;
	text-align: left;
	text-transform: uppercase;
	position: relative;
}
#design2 {
height: 75px;
width: 845px;
}
#fabric {
height: 40px;
width: 70px;
position: absolute;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #666600;
vertical-align: middle;
text-align: left;
top: 200px;
right: 0px;
float: left;
}
#fabricnav {
height: 40px;
width: 70px;
position: absolute;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #666600;
vertical-align: middle;
text-align: left;
top: 200px;
float: left;
left: 50px;
}
#fabricnav2 {
height: 40px;
width: 70px;
position: absolute;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #666600;
vertical-align: middle;
text-align: left;
top: 250px;
float: left;
left: 20px;
}
.framestyle {
background-color: #FF0000;
}
#fabricMain {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #999966;
font-size: 12px;
text-align: left;
}
#fabric {
height: 60px;
width: 70px;
position: absolute;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #666600;
vertical-align: middle;
text-align: left;
top: 230px;
left: 100px;
right: 890px;
float: left;
}

#fb {
	height: 62px;
	width: 280px;
	position:  absolute;
	top: 680px;
	right: 10px;
	left: 775px;
}



#floatLeft{ float:left}
#footer {
position:  absolute;
top: 300px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8px;
color: #999999;
text-align: center;
left: 300px;
}
.fabricMain {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #999966;
font-size: 12px;
text-align: left;
}
#horline {
height: 4px;
width: 800px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #666666;
position: absolute;
top: 12px;
right: 30px;
}
.infoHeader {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #999966;
font-size: 12px;
}
#info{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: 500;
color: #999966;
}
#images{
height: 350px;
width: 350px;
position: absolute;
top: 0px;
right: 300px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: lighter;
color: #CCCCCC;
background-position: center;
text-align: center;
}
#infoHeader{
text-align: left;
vertical-align: top;
color: #999966;
width: 300px;
position: absolute;
top: 90px;
right: 10px;
}
.infoList {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666666;
font-size: 10px;
list-style-position: outside;
list-style-type: none;
}
#linktarget2  li{
	text-align: center;
}
#logo {
background-repeat: no-repeat;
background-position: left top;
height: 55px;
width: 300px;
position:  absolute;
top: 0px;
right: 0px;
float: left;
left: 0px;
}



#main_nav {
height: 20px;
top: 30px;
width: 380px;
position:  absolute;
left: 500px;
right: 0px;
}
#main_nav2 {
height: 20px;
top: 73px;
width: 480px;
position:  absolute;
left: 450px;
right: 0px;
}
#navcontainer {
height: 30px;
width: 845px;
position:  absolute;
left: 50px;
top: -5px;
}
#navcontainerC {
	height: 50px;
	left: 100px;
	position: relative;
	top: 200px;
	width: 800px;
	display: inline;
	text-align: center;
}
#navcontainer2 {
	height: 15px;
	width: 845px;
	position:  absolute;
	left: 55px;
	bottom: 60px;
}
#nav_image {
margin-left: -830px;
height: 15px;
width: 900px;
top: -10px;
position: absolute;
right: 0px;
right: 0px;
float: left;
left: 130px;
}
#navcontainer3 {
height: 15px;
width: 700px;
top: 500px;
position:  absolute;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #666666;
text-align: left;
left: 300px;
float: left;
}
#navlist2 {
list-style-image: none;
list-style-type: none;
}

#page2 {
width: 940px;
height: 800px;
position: relative;
margin-right: auto;
margin-left: auto;
}

.STEP {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: 700;
color: #996600;
text-align: left;
text-transform: uppercase;
}
#step1 {
height: 75px;
width: 50px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: normal;
top: 10px;
color: #993300;
}
#step2 {
height: 40px;
width: 70px;
position: absolute;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #993351;
vertical-align: middle;
text-align: left;
top: 230px;
float: left;
left: 20px;
}
#step3 {
	left: 50px;
	top: 248px;
	position: absolute;
	width: 175px;
	margin-top: 5px;
	margin-bottom: 5px;
	
	text-align: left;
	color: #993351;
	padding-right: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: auto;
}
.topTable {
background-color: #FBF5ED;
}
#topwrapper {
height: 55px;
width: 900px;
position:  absolute;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #993333;
top: 0px;
right: 0px;
margin-right: auto;
margin-left: auto;
padding-bottom: 10px;
}
#topwrapper2 {
	height: 120px;
	width: 900px;
	position:  absolute;
	top: 0px;
	right: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	
}

#topwrapper3 {
	height: 120px;
	width: 900px;
	position:  absolute;
	top: 0px;
	right: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #993333;
	z-index: 1;
}

#alabaster {
position: absolute;
left: 140px;
top: 230px;
height: 50px;
width: 62px;
text-align: center;
margin-right: 2px;
border-right: solid;
border-right-width: 2px;
border-right-color: #666633;
padding-left: 1px;
padding-right: 1px;
}
#brick {
position: absolute;
left: 204px;
top: 230px;
height: 50px;
width: 42px;
text-align: center;
margin-right: 2px;
border-right: solid;
border-right-width: 2px;
border-right-color: #666633;
}
#brass {
position: absolute;
left: 250px;
top: 230px;
height: 50px;
width: 42px;
text-align: center;
margin-right: 2px;
border-right: solid;
border-right-width: 2px;
border-right-color: #666633;
padding-left: 1px;
padding-right: 1px;
}
#coral {
position: absolute;
left: 300px;
top: 230px;
height: 50px;
width: 42px;
text-align: center;
margin-right: 2px;
border-right: solid;
border-right-width: 2px;
border-right-color: #666633;
padding-left: 1px;
padding-right: 1px;
}
#ebony {
position: absolute;
left: 350px;
top: 230px;
height: 50px;
width: 44px;
text-align: center;
margin-right: 2px;
border-right: solid;
border-right-width: 2px;
border-right-color: #666633;
padding-left: 1px;
padding-right: 1px;
}
#jade {
position: absolute;
left: 400px;
top: 230px;
height: 50px;
width: 42px;
text-align: center;
margin-right: 2px;
border-right: solid;
border-right-width: 2px;
border-right-color: #666633;
padding-left: 1px;
padding-right: 1px;
}
#peridot {
position: absolute;
left: 448px;
top: 230px;
height: 50px;
width: 44px;
text-align: center;
margin-right: 2px;
border-right: solid;
border-right-width: 2px;
border-right-color: #666633;
padding-left: 1px;
padding-right: 1px;
}
#sand {
position: absolute;
left: 497px;
top: 230px;
height: 50px;
width: 42px;
text-align: center;
margin-right: 2px;
border-right: solid;
border-right-width: 2px;
border-right-color: #666633;
padding-left: 1px;
padding-right: 1px;
}
#shale {
position: absolute;
left: 540px;
top: 230px;
height: 50px;
width: 42px;
text-align: center;
margin-right: 2px;
border-right: solid;
border-right-width: 2px;
border-right-color: #666633;
padding-left: 1px;
padding-right: 1px;
}
#garnet {
position: absolute;
left: 590px;
top: 230px;
height: 50px;
width: 44px;
text-align: center;
margin-right: 2px;
border-right: solid;
border-right-width: 2px;
border-right-color: #666633;
padding-left: 1px;
padding-right: 1px;
}
#teracotta {
position: absolute;
left: 640px;
top: 230px;
height: 50px;
width: 54px;
text-align: center;
margin-right: 2px;
border-right: solid;
border-right-width: 2px;
border-right-color: #666633;
padding-left: 1px;
padding-right: 1px;
}
#lapis {
position: absolute;
left: 700px;
top: 230px;
height: 50px;
width: 42px;
text-align: center;
margin-right: 2px;
border-right: solid;
border-right-width: 2px;
border-right-color: #666633;
padding-left: 1px;
padding-right: 1px;
}
#pebble {
position: absolute;
left: 750px;
top: 230px;
height: 50px;
width: 44px;
text-align: center;
margin-right: 2px;
border-right: solid;
border-right-width: 2px;
border-right-color: #666633;
padding-left: 1px;
padding-right: 1px;
}
#flash {
	height: 470px;
	width: 900px;
	position: absolute;
	top: 155px;
	left: 25px;
	background-image: url(images/hrs.png);
}
#mica {
position: absolute;
left: 684px;
top: 230px;
height: 50px;
width: 42px;
text-align: center;
margin-right: 2px;
border-right: solid;
border-right-width: 2px;
border-right-color: #666633;
padding-left: 1px;
padding-right: 1px;
}
#parchment {
position: absolute;
left: 730px;
top: 230px;
height: 50px;
width: 64px;
text-align: center;
margin-right: 2px;
border-right: solid;
border-right-width: 2px;
border-right-color: #666633;
padding-left: 1px;
padding-right: 1px;
}
#sage {
position: absolute;
left: 796px;
top: 230px;
height: 50px;
width: 42px;
text-align: center;
margin-right: 2px;
border-right: solid;
border-right-width: 2px;
border-right-color: #666633;
padding-left: 1px;
padding-right: 1px;
}
#sapphire {
position: absolute;
left: 800px;
top: 230px;
height: 50px;
width: 50px;
text-align: center;
margin-right: 2px;
padding-left: 1px;
padding-right: 1px;
}
#designNav1 {
	text-align: left;
	vertical-align: middle;
	position: absolute;
	top: 170px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999966;
	left: 50px;
}
#linktarget {
	height: 60px;
	width: 60px;
	line-height: 110px;
	vertical-align: text-bottom;
}
#navcontainerD {
	height: 50px;
	left: 150px;
	position: relative;
	top: 0px;
	width: 750px;
}
#navcontainerE {
	height: 58px;

	top: 0px;
	width: 1250px;
}
#basic {
	height: 60px;
	width: 50px;
	background-image: url(design_images/thumb/plain_thb.jpg);
}
#designList {

	position:relative;
	margin:0;
}
/* ------------ Hide Description --------------------- */
#designList  div {display: none;}

/* ------------ Thumbnail Lists --------------------- */
#designList  ul {
	margin:0;
	padding:0;
	position:relative;
}
#designList  li{
	margin:0;
	padding:0; /* do not use padding or margin on li, use margin and padding on img */
	list-style-type: none;
	display:inline;
}
#designList  img {
	padding: 1px;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	opacity: 1;
	filter: alpha(opacity=100);
	margin: 1px 1px;
}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: lighter;
	color: #E3E3E3;
	position: absolute;
	top: 1000px;
}

