/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2007 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 5952 2007-03-03 06:18:46Z drbyte $
 */

body {
	background-image: url("../images/template/background.jpg");
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: right bottom ;
	background-color: #7e7473;
	color: #000000;
	text-align: center;
	margin: 10px;
        font: 10pt Arial;
}

.centered_divs {
width: 670px;
margin-left: auto;
margin-right: auto;

}

ul {
list-style-type: none;
}

legend {
text-align: center;
}

.opaque {
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/template/opaque.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.opaque[class] {
  background-image:url("../images/template/opaque.png");
}

.center {
text-align: center;
}


FIELDSET {
padding: 0;
margin: 0;
border: none;
text-align: center;
}

table.banner_order {
width: 710px;
margin-left: auto;
margin-right: auto;
}

table.banners {
width: 500px; 
margin-left: auto; 
margin-right: auto;
font-size: 11pt;
}


/**MAIN CONTAINERS**/

#productGeneral {
width: 800px;
padding: 0;
margin: 0;
}

#productAttributes {
line-height: 1em;
}

#loginDefault {
width: 700px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

#accountDefault {
width: 700px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

#mainWrapper {
     width: 800px;
     margin-left: 80px;
     margin-right: auto;
}

.wrapperAttribsOptions {
text-align: left;
line-height: 1em;
}

#subnavigation {
height: 25px;
background-color: #9d9085;
border-top: 1px solid black;
border-left: 1px solid #b6b1b1;
border-right: 1px solid #b6b1b1;
}

#subnavigation_order {
height: 25px;
background-color: #9d9085;
border-top: 1px solid black;
border-left: 1px solid #b6b1b1;
border-right: 1px solid #b6b1b1;
}

#header {
width: 800px;
height: 190px;
}

#indexProductListCatDescription {

}


#productListing {

}

.centerColumn {
margin: 0em;
padding: 0em;
}

#headerWrapper {
height: 37px;
text-align: right;
}

table.contact {
width: 400px;
margin-left: auto;
margin-right: auto;
}



table.banner_listing {
width: 600px; 
margin-left: auto; 
margin-right: auto;
}


table.banner_listing td {
width: 200px;

}


table.banner_listing a {
font: 12pt Arial;
color: #000000;
}

table.banner_listing a:hover {
font: 12pt Arial;
color: #333333;
}


table.options {
width: 600px;
margin-left: auto;
margin-right: auto;
}

table.options a {
font: 14pt Verdana;
color: black;
text-decoration: none;
}

table.options a:hover {
color: red;
text-decoration: none;
}





table.wrap_options td{
        width: 300px;
        vertical-align: top;
}

table.wrap_options{
	width: 700px;
	margin-left: auto;
	margin-right: auto;
        font: 12pt Arial;
}

.wrap_title {
	font: 14pt Arial;
	text-align: center;
}

.painting_div {
	width: 630px; 
	margin-left: auto; 
	margin-right: auto;
}

.painting_title {
font: 12pt Arial; 
font-weight: bold
}



.productListing-data {
padding: 10px;
}

.productListing-heading {
padding: 10px;
font: 12pt Arial;
}


.colorize td{
vertical-align: top;
text-align: center;
padding: 10px;
}

.colorize {
width: 750px;
height: 300px;
margin-left: auto;
margin-right: auto;
}

.borders {
width: 798px;
border: 1px solid black;
text-align: left;
margin: 0;
padding: 0;
}


.borders_inner {
width: 710px;
min-height: 600px;
margin-left: auto;
margin-right: auto;
}

.border_top {
width: 798px;
border-top: 1px solid black;
}

.shopping_radio {
width: 680px;
text-align: center;
margin-left: auto;
margin-right: auto;
border-collapse:collapse;
}

.shopping_radio td{
border: 1px solid black;
text-align: center;
padding: 5px;
}

.shopping_radio_blank {
width: 680px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

.shopping_cart_borders {
width: 798px;
border: 1px solid black;
}

.cartAttribsList li {
list-style-type: none;
text-align: left;
}


.purple {
font: 12pt Arial;
color: purple;
font-weight: bold;
}

.blue {
text-decoration: underline;
font-weight: bold;
color: #004f75;
}

.faq {
width: 550px;
margin-left: 160px;
margin-right: auto;

}



.mural_order {
width: 700px;
margin-left: auto;
margin-right: auto;
text-align: center;
vertical-align: top;

}

.mural_order tr{
vertical-align: top;
}

.mural_order td{
padding: 15px;
}


.list li{
list-style-type: none;
}








/**MAIN PAGE INFO**/
#mainpage_center {
height: 380;
	background-color: white;
	color: black;
	border: 1px black solid;
	overflow: hidden;
}

table.banner_table {
        width: 700px;
	height: 380px;
        margin-left: auto;
        margin-right: auto;
	text-align: center;
}

table.banner_table td {
	text-align: center;
valign: top;
}
#testimonials {
	background-color: white;
	color: black;
	border: 1px black solid;
	width: 770px;
	height: 575px;
	padding-left: 20px;
	padding-right: 10px; 
	margin-left: 0px;
	margin-right: auto;
	text-align: left;
	font: 12pt Arial;
}
#canvasideas {
	width: 800px;
	height: 45px;
	text-align: left;
	overflow: hidden;
}

#mainpage_bottom {
	width: 798px;
	border: 1px solid black;

}

.mainpage_thumbs {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
}

.mainpage_thumbs td {
	text-align: center;
	height: 178px;
	vertical-align: top;
}


.contentMainWrapper {
margin: 0em;
padding: 0em;
}

.sizes {
width: 680px;
margin-left: auto;
margin-right: auto;
}

.sizes td {
vertical-align: bottom;
padding: 5px;
text-align: center;
}



#bannerFour {
display: none;
}

/**Hides the Zen cart banner**/
#bannerSix {
display: none;
}

#blank {
display: none;
}

/**UL and LI LINKS**/

#navSuppWrapper, #navCatTabsWrapper {
	margin: 0em;
	font-weight: bold;
	color: #ffffff;
	height: 1%;
	width: 100%;
	}

#navSupp ul, #navCatTabs ul  {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	}

#navSupp ul li, #navCatTabs ul li {
display: block;
}

#navMain ul li a:hover {
     color: #333333;
}

#navMain ul  {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	}

#navMain ul li {
	display: inline;
float: left;
	}

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #ffffff;
	white-space: nowrap;
	}






/**LINKS**/
.bookmark_link a{
	color: black;
	font-size:13px;
	font-family: Arial;
	text-decoration: none;
	padding-left: 160px;
}

a img {border: none; }

a:link {
	color: #000000;
	text-decoration: none;
	font: 10pt Arial;
	}
 
a:visited {
	color: #000000;
	text-decoration: none;
	font: 10pt Arial;
	}

a:hover {
	color: #333333;
	font: 10pt Arial;
	}

a:active {
	color: #000000;
	font: 10pt Arial;
	}






.banner_link a {
        color: purple;
        font-size: 14pt;
        font-weight: bold;
}





/*NOT SURE WHAT THESE ARE YET*/
#navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {

}

#navEZPagesTOC ul li a {

}
