/*BODY*/

BODY {
color: #000000;
background-color: #ffffff;
text-align: center;
}
BODY{
font-family: verdana, ariel, sans-serif;
}

p {
font-size: 1em;
line-height: 1.3em;
}

h2, h3, h4, h5, h6 {
color: #000099
}

/*PAGETITLE*/
#pagetitle h2 {
color: #ff6600;
font-size: 120%;
}

/*SIDEBAR*/
#sidebar {
float: left;
width: 220px;
margin: auto;
background-color: transparent;
}

#newletter {
width: 200px;
margin: 10px;
}

/*CONTAINER*/
#container {
width: 900px;
min-height: 1000px;
margin-left: auto;
margin-right: auto;
text-align: left;
padding: 10px;
border: 1px solid #6666ff;
background-color: #ccccff;
background-image: url(../_images/background.gif);
background-repeat: repeat-x;
background-attachment: fixed;
background-position: 0,0;
}

/*MAIN*/
#content {
float: right;
width: 650px;
min-height: 1000px;
padding: 0 10px 0 10px;
border-left: 1px solid #6666ff;
}

#content ul{
list-style-image: url(../_images/bullets/orange_arrow.png);
}


/*MAIN TEXT LINKS*/

a:link, a:visited {
text-decoration: underline;
color: #ff6600;
background-color: transparent;
font-weight: bold;
}

a:hover, a:active {
text-decoration: underline;
color: #000066;
background-color: transparent;
font-weight: bold;
}

/*BANNER*/

#header img{
margin: 5px;
width: 891px;
height: 164px;
float: left;
border: 0px;
}

/*COMPARISON TABLES*/
#comparisontable {
background-color: transparent;
border-collapse: collapse;
}

#comparisontable tr:hover {
 background-color: #dfe7f2;
 color: #000000;
}

#comparisontable caption {
color: #000099;
font-size: 1.2em;
font-weight: bold;
}

#comparisontable img {
border-width: 0px;
}

#comparisontable th, #comparisontable td{
font-weight: normal;
font-size: 90%;
border: 1px solid #000000;
}


/*IMAGES*/
img {
border-width: 1px;
border-style: solid;
border-color: #000000;
margin: 10px;
text-align: center;
}

#Panel img {
border-width: 0px;
} 

/*PHOTO GALLERY*/
#gallery img {
border: 1px solid #000000;
text-align: center;
}

#gallery p {
margin-top: 0;
margin-bottom: 0;
font-size: 80%;
text-align: center;
}

/*HELP*/
#help p {
text-align: center;
}
#help h2 {
text-align: center;
}

/*CONTACT*/
#contact p {
text-align: center;
}
#contact h2 {
text-align: center;
}

/*SIDEBAR LINKS - NON NAVIGATIONAL*/
#contact {
font-size: 100%;
}
#contact a:link, #contact a:visited {
display: inline;
margin-right: 0em;
color: #000099;
background-color: transparent;
margin-left: 0em;
padding: 0em 0em 0em 0em;
border-top: 0px solid #6666ff;
border-left: 0px solid #6666ff;
border-bottom: 0px solid #000000;
border-right: 0px solid #000000;
}
#contact a:hover {
font-weight: bold;
color: #ff9933;
}

#help {
font-size: 100%;
}
#help a:link, #help a:visited {
display: inline;
margin-right: 0em;
color: #000099;
background-color: transparent;
margin-left: 0em;
padding: 0em 0em 0em 0em;
border-top: 0px solid #6666ff;
border-left: 0px solid #6666ff;
border-bottom: 0px solid #000000;
border-right: 0px solid #000000;
}
#help a:hover {
font-weight: bold;
color: #ff9933;
}

/*FOOTER*/
#footer li {
display: inline;
margin-right: 0.5em;
}

#footer {
text-align: center;
}
#footer p {
text-align: center;
}

#footer {
clear: both;
float: none;
background-image: url(../_images/footer.gif);
background-repeat: no-repeat;
background-position: top-left; 
margin-top: 10px;
margin-left: 5px;
padding: 10px 5px 5px 5px;
width: 891px;
height: 164px;
}
#footer a:link {
text-decoration: underline;
color: #3333ff;
background-color: transparent;
}
#footer a:visited {
text-decoration: underline;
color: #000066;
background-color: transparent;
}
#footer a:hover, a:active {
text-decoration: underline;
color: #ff9933;
background-color: transparent;
}

/*SLIDESHOW*/
#slideshow {
width: 150px;
border-width: 0px;
border-style: solid;
border-color: #000000;
margin-left: 30px;
}

/*VIDEO*/
#video {
margin-left: 165px;
}

/*BREADCRUMBS*/
#breadcrumbs {
font-size: 80%;
}

/*DITTO PRODUCT MENU*/
#columns li h4 {
text-decoration: none;
background: #000099; 
margin: -5px; 
color: white;
padding: 5px !important;
font-size: 70%;
text-align: center;
list-style: none;
}

#columns li p {font-size: 70%;list-style: none;}

#columns li {
float: left; 
width: 138px; 
height: 300px;
margin-bottom: 1px;
margin-right: 1px;
border: 1px solid black; 
padding: 5px; 
list-style: none;
}
#columns ul{margin-left: -20px; }

#columns img {
margin: 0px;
padding: px;
text-align: center;
list-style: none;
width: 130px;
}

#ditto-heading { height: 40px;}

/*PRINT*/
#print { text-align: right;}

/*IMAGE EFFECTS*/
#imageeffects {
background: #9999ff;
border: 1px dashed #333366;
}

#imageeffects img{
background: #9999ff;
}

#loadarea2 img{
width: 250px;
text-align: center;
border: 1px solid black;
}

#loadarea2 {
text-align: center;
margin: auto;
}

#zoom {
border: 0px;
}

/*PHOTO GALLERY*/

#photo_gallery li h4 {
text-decoration: none;
background: #000099; 
margin: -5px; 
color: white;
padding: 5px !important;
font-size: 70%;
text-align: center;
list-style: none;
}

#photo_gallery li p {font-size: 70%;list-style: none;}

#photo_gallery li {
float: left; 
width: 138px; 
height: 400px;
margin-bottom: 1px;
margin-right: 1px;
border: 1px solid black; 
padding: 5px; 
list-style: none;
}
#photo_gallery ul{margin-left: -20px; }

#photo_gallery img {
margin: 2px;
width: 130px;
text-align: center;
list-style: none;
}

/*PHOTO GALLERY*/

#seat_gallery li h4 {
text-decoration: none;
margin: -5px; 
color: #ccccff;
padding: 5px !important;
font-size: 0.1%;
text-align: center;
list-style: none;
}

#seat_gallery li p {font-size: 0.1%; color: #ccccff; list-style: none;}

#seat_gallery li {
float: left; 
width: 80px; 
height: 75px;
margin-bottom: 1px;
margin-right: 1px;
padding: 5px; 
list-style: none;
}
#seat_gallery ul{margin-left: -40px; }

#seat_gallery img {
margin: auto;
height: 65px;
text-align: center;
list-style: none;
}

#seat_gallery h6 {
font-size: 70%;
text-align: center;
margin-top: 0px;
}

a:link.enlarge {
text-decoration: none;
font-weight:bold;
font-size: 100%;
margin: 0px;
}

a:visited.enlarge {
text-decoration: none;
font-weight:bold;
font-size: 100%;
}

#fabric_page img {
width: 560px;
}

#fabric img {
width: 140px;
}

