body {height: 100%;background: url(images/parchment.jpg); font-size: 14px; font-family:Arial, Helvetica, sans-serif;}
a {color: #970b0f;}

#smenu_bg{}
#smenu{width:960px; margin:15px auto 0 auto; text-align: right;}
#smenu ul {display: inline;}
#smenu ul li {display: inline; list-style: none; margin: 0 20px 0 0 ;}

#header_bg{}
#header{width:960px; margin:25px auto 0 auto;}
#header .col1{width: 625px; float: left;}
#header .col2{width: 320px; float: right; height:121px;}
#header .col2_interior{width: 200px; float: right; height:121px;}
#header .col1 #mainmenu { margin: 0; height: 25px; width: 620px; /*background: url(images/main-menu.png) no-repeat top left;*/}
 
#band_bg{margin: 0 0 20px 0; background:#2a2829 url(images/band.gif) repeat-x top; border-bottom: 3px solid #940c0c;}
#band{width:960px; margin:0px auto; font-family:"Times New Roman", Times, serif}
#band a.largebutton {
	background: transparent url('images/button-large.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: right;
    font-size:24px;
    height: 44px;
    margin-right: 6px;
    padding-right: 25px; /* sliding doors padding */
    text-decoration: none;
	cursor:pointer;}
#band a.largebutton span {
	background: transparent url('images/button-large.gif') no-repeat;
    display: block;
	height: 44px;
    line-height: 32px;
    padding: 5px 0 5px 18px;
	color: #fff;
}
#band .col1{width: 625px; float: left;}
#band .col1 .testimonial {width: 250px; float: left; margin: 20px 0 0 0;}
#band .col1 .testimonial p {line-height: 1.7; font-style: italic; color: #fff; margin: 5px 0 0 0;}
#band .col1 .testimonial h5 {line-height: 1.7; text-align: right; color: #fff;}
#band .col1 .slogan {width: 320px; float: right; margin: 70px 0 0 0; text-align: right;}
#band .col1 .slogan h1 {color: #f7f5cf; font-size: 210%; font-weight:normal; line-height:1.3; margin: 0 20px 0 0;}
#band .col2{width: 320px; float: right; height: 255px;}

#band_bg_sm{margin: 0 0 20px 0; background:#2a2829 url(images/footerband.gif) repeat-x top; border-bottom: 3px solid #940c0c; height:82px;}
#band_bg_sm #band{width:960px; margin:0px auto; font-family:"Times New Roman", Times, serif}
#band_bg_sm #band .col2{width: 200px; float: right; height: 82px;}



#main_bg{margin: 0 0 20px 0;}
#main{width:980px; margin:0px auto; background: #f7f5cf; border: 2px solid #940c0c;}
#main_content { margin: 20px; }
#main_content .col {width: 222px; float: left; margin: 0 15px 20px 0; }
#main_content .col_wide {width: 439px;float: left; margin: 0 15px 20px 0; }
#main_content .col_wider {width: 676px;float: left; margin: 0 15px 20px 0; }
#main_content .last { margin:  0 0 20px 15px;}
#main_content .lastfront { margin:  0 0 20px 0px;}
#main_content .col label {font-weight: bold; text-transform:uppercase; font-size: 80%;}
#main_content a.smallbutton {
	background: transparent url('images/button-small.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: right;
    font-size:13px;
    height: 27px;
    margin-right: 2px;
    padding-right: 15px; /* sliding doors padding */
    text-decoration: none;
	cursor: pointer;}
#main_content a.smallbutton span {
	background: transparent url('images/button-small.gif') no-repeat;
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
    display: block;
	height: 22px;
    line-height: 16px;
    padding: 5px 0 5px 10px;
	color: #fff;
}
#main_content a.largebutton {
	background: transparent url('images/button-large.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: right;
    font-size:24px;
    height: 44px;
    margin-right: 6px;
    padding-right: 25px; /* sliding doors padding */
    text-decoration: none;
	cursor:pointer;}
#main_content a.largebutton span {
	background: transparent url('images/button-large.gif') no-repeat;
    display: block;
	height: 44px;
    line-height: 32px;
    padding: 5px 0 5px 18px;
	color: #fff;
}


#secondary_bg{margin: 0 0 50px 0;}
#secondary{width:960px; margin:0px auto ;}
#secondary .col1{width: 48%; float: left;}
#secondary .col2{width: 48%; float: right;}

#main_content, #secondary {font-size: 12px; line-height: 1.5;}
#main_content h1, #secondary h1{font: bold 170% "Times New Roman", Times, serif; font-style:italic; margin: 0;}
#main_content h2, #secondary h2 {font-size:125%; font-weight: bold; margin: 0;}
#main_content h5, #secondary h5 {font-weight:normal; font-style: italic; margin:0 0 10px 0; padding:0;}

#main_content p, #secondary p {margin: 0 0 10px 0;}
#main_content p img, #secondary p img {border: 2px solid #000;}
#main_content p img.noborder {border: 0px solid #fff; }
#main_content p img.right, #secondary p img.right {float: right; margin: 0 0 0 7px;}
#main_content p img.left, #secondary p img.left {float: left; margin: 0 7px 0 0px;}
#main_content p.inline img, #secondary p.inline img{float: left; margin: 0 15px 0 0;}
#main_content #newsletter, #secondary #newsletter {margin: 0 0 10px 0;}


#footer_bg{ height: 80px; margin: 0 0 50px 0; background:#2a2829 url(images/footerband.gif) repeat-x top; border-top: 4px solid #940c0c; border-bottom: 3px solid #940c0c;}
#footer{width:960px; margin:20px auto 0px auto;}
#footer p { color: white; font-size: 80%; line-height: 1.5;}
#footer a {color: white;}
.clr { clear:both;height: 0px;}

#comment {width: 400px;}
#main_content .col_wide ul,#main_content .col_wider ul {list-style:disc;margin: 0 0 15px 25px;}
#main_content .col_wide ol, #main_content .col_wider ol {list-style:decimal;margin: 0 0 15px 25px;}
#main_content .widget_extended-categories ul {margin: 0 0 15px 0;}
#main_content  ul h1 {margin: 0 0 0px 0;}
img.alignright {vertical-align: text-top; float: right; margin: 0 0 10px 10px;}
img.alignleft {vertical-align: text-top; float: left; margin: 0 10px 10px 0px;}
ul#submenu {margin: 0 0 30px 0;}
ul#submenu li {margin: 0 0 5px 0}
ul#submenu li a {text-decoration: none;}
ul#submenu li a:hover {text-decoration: underline;}
ul#submenu li.current_page_item {font-weight: bold;}
.widget{margin: 0 0 15px 0;}
.widget_extra{margin: 0 0 50px 0;}
.widget_extended-categories a {text-decoration: none;}
.widget_extended-categories a:hover {text-decoration: underline;}
.widget_categoryposts a {text-decoration: none;}
.widget_categoryposts a:hover {text-decoration: underline;}
h2 a {font-weight: bold;}




/* Ecommerce styles */
.pageText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;

}
.tableText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
line-height: 15px;
	
}
.headings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-color: #660066;
	font-weight: bold;
	line-height: 15px;
	
}
.productTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-color: #660066;
	font-weight: bold;
	line-height: 15px;
}
.productPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.alert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
}
.shopTable {
	
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px
}
.shopCell {
	
        background-color: #efd898;
	
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px
	
}
.shopCellEnd {
	background-color: #efd898;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px
}
.shopCellBot {
	background-color: #efd898;

font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px

}

.headingclass {
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
}
.normclass {
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
}
.menutext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
}
