/**

 * 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-color:#000000;
color:#3e3e3e;
font-family:helvetica,arial,verdana,sans-serif;
font-size:69%;
letter-spacing:normal;
margin:0;
}
a img {
border:medium none;
}
p {margin: 0; padding: 0 0 0.5em 0;}
a {
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	letter-spacing: normal;
}
a:link, #navEZPagesTOC ul li a {
color:#3e3e3e;
text-decoration:none;
}
a:visited {
color:#3e3e3e;
text-decoration:none;
}
a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navCatTabs ul li a:hover {
color:#0085CF;
}
a:active {
color:#3e3e3e;
text-decoration:none;
}
h1 {
color:#3e3e3e;
font-family:"trebuchet MS","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:1.5em;
font-weight:normal;
letter-spacing: normal;
}
h2 {
color:#3e3e3e;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:1.3em;
font-weight:normal;
letter-spacing: normal;
}
h3 {
font-size:1.2em;
font-weight: normal; 
margin: 0.3em 3px 0.1em 0;
padding: 2.4em 0 0 0;
letter-spacing: normal;
}


h4, h5, h6, label, h4.optionName, legend, address, .sideBoxContent, .larger {
font-size:1em;
letter-spacing: normal;
}
h5 {
font-size:1.2em;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight: bold;
color: #797C80; 
margin: 0.4em 3px 0.1em 0;
padding: 2.5em 0 0 0;
letter-spacing: normal;
}
.biggerText {
font-size:1.2em;
}
h1, h2, h4, h5, h6 {
margin:0.3em 0;
}

code {
font-family:arial,verdana,helvetica,sans-serif;
font-size:1em;
}
form, select, input {
display:inline;
font-size:1em;
margin:0.1em;
color: #5a5a5a;
letter-spacing: normal;
}
input {
color: #797C80;
vertical-align: middle;
}
textarea {
display:block;
margin:auto;
width:95%;
}
input:focus, select:focus, textarea:focus {
background:#F0F8FF none repeat scroll 0 0;
}
fieldset {
border:1px solid #CCCCCC;
margin:0.5em 0;
padding:0.5em;
background:#f6f6f6 none repeat scroll 0 0;
}
legend {
font-weight:bold;
padding:0.3em;
}
label, h4.optionName {
line-height:1.5em;
padding:0;
width: 160px;
}
label.checkboxLabel, label.radioButtonLabel {
margin:0.5em 0.3em;
}
#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float:left;
	padding:27px 0 0 10px;
}

#logoWrapper {
background-color:#000000;
background-image: url(http://artnarchitecture.com/store/includes/templates/gopher/images/backheader5.jpg);
background-repeat:repeat-x;
height:122px;
width:100%;
border-top: #000000 4px solid;
}
label.inputLabel {
float:left;
width:11em;
}
label.inputLabelPayment {
float:left;
width:15em;
}
label.selectLabel, label.switchedLabel, label.uploadsLabel {
float:left;
width:12em;
}
address {
padding:0.5em;
}
address {
font-style:normal;
}
.clearBoth {
clear:both;
}
hr {
border-color:-moz-use-text-color -moz-use-text-color #c4c4c4;
border-style:none none solid;
border-width:medium medium 1px;
height:1px;
margin-top:1em;
padding: .5em 0 .5em 0;
}
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
border:1px solid #3A4446;
line-height:1.8em;
padding:0.2em;
}
.messageStackWarning, .messageStackError {
background-color: #d51f36;;
color:#FFFFF1;
font-size: 13px;
padding: 0.2em 0.2em 0.2em 1em;
}
.messageStackSuccess {
background-color:#537555;
color:#d8d3b6;
font-weight: bold;
border:1px solid #85a386;
margin: 0 0 3px 0;
}
.messageStackCaution {
background-color:#f6b817;
border: #a56d34 solid 1px;
color:#333333;
padding:1.4em 30% 1.4em 10px;
line-height: 1.4em;
}
#mainWrapper {
background-color:#000000;
text-align:left;
vertical-align:top;
width:960px;
}
#headerWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
margin:0;
padding:0;
}
#contentMainWrapper {
background-color:#FCFDFC;
margin:0 0 12px;
padding:0 0 0 0;
}
#mainWrapper {
margin:auto;
max-width:980px;
min-width:760px;
width:92%;
}
#navColumnOneWrapper {
margin:0;
padding:3px 20px 10px 20px;
font-size: 1.1em;
}
#navColumnTwoWrapper {
margin:0;
padding:0 0 0 8px;
}
#tagline {
color:#000000;
font-size:2em;
text-align:center;
vertical-align:middle;
}

#sendSpendWrapper {

border:1px solid #CACACA;
float:right;
margin:0 0 1em 1em;
}
.floatingBox, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
margin:0;
width:47%;
background:#f6f6f6 none repeat scroll 0 0;
}
#accountLinksWrapper  {
	color: #696969;
}
#accountLinksWrapper a, #gvFaqDefaultMainContent a, #gvFaqDefaultContent a, #checkoutSuccessMainContent a, #siteMapMainContent a, #gvSendDefaultMainContent a, #faqtext a {
	color: #d4761f;
	font-size: 1em;
}
#accountLinksWrapper a:hover, #gvFaqDefaultMainContent a:hover, #gvFaqDefaultContent a:hover, #checkoutSuccessMainContent a:hover, #siteMapMainContent a:hover, #gvSendDefaultMainContent a:hover, #faqtext a:hover {
	color: #0085cf;
}
#gvFaqDefaultMainContent {line-height: 1.4em;}
ul#myAccountGen, ul#myAccountNotify {margin: 0; padding: 0 0 0 20px;}
#myAccountPaymentInfo, #myAccountShipInfo, #checkoutBillto {
background:#dbd5c2 none repeat scroll 0 0;
background-image:url(http://artnarchitecture.com/store/includes/templates/gopher/images/backaddress.jpg);
background-repeat: repeat-x;
padding: 1.5em;
margin: 0 0 1em 0;	
}
#myAccountPaymentInfo h3 {
	padding: 0 0 1em 0;
}
#myAccountShipInfo {
	width: 35%;
}

ul#orderAttribsList {padding: 0 0 0 1em; margin: 0; color: #696969; font-family:"Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;}
.wrapperAttribsOptions {
margin:0.3em 0;
}
.navSplitPagesResult {
background:#f6f6f6 none repeat scroll 0 0;
border:1px solid #e7e6e7;
clear:both;
display:block;
margin:10px 0;
padding:2px 0.7em;
vertical-align: middle;
}
.navSplitPagesLinks {
}
.navNextPrevCounter {
font-size:0.9em;
color: #8A7C6F;
margin:0;
padding: 3px 0 2px 0;
}
.navNextPrevList {
display:inline;
list-style-type:none;
margin:0;
padding:0.5em 0;
white-space:nowrap;
}
#navMainWrapper, #navCatTabsWrapper {
color:#FFFFFF;
font-weight:bold;
height:1%;
margin:-48px 0 10px 0;
padding:0 18px;
width:98%;
}
#navSuppWrapper {
background-image:url(http://artnarchitecture.com/store/includes/templates/gopher/images/backfoot.jpg);
background-repeat:repeat-x;
clear:both;
height:135px;
position:relative;
width:100%;
}
#footnote {
float:right;
margin:70px 5px 0 0;
}
#footnote p {
color:#767676;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:10px;
line-height:13px;
margin:0;
padding:0;
text-align:right;
}
#footnote a {
color:#969696;
}
#footnote a:hover {
color:#FFFFFF;
}
#footlogo {
float:left;
padding:60px 0 0;
width:32%;
}
#navMain ul, #navSupp ul, #navCatTabs ul {
line-height:1.5em;
list-style-type:none;
margin:0;
padding:6px 0 0 0;
text-align:center;
}
#navMain ul li, #navSupp ul li, #navCatTabs ul li {
display:inline;
}
#navMain ul li a, #navCatTabs ul li a {
color:#FFFFFF;
margin:0;
padding:0 0.5em;
text-decoration:none;
white-space:nowrap;
}
#navEZPagesTOCWrapper {
border:1px solid #000000;
float:right;
font-weight:bold;
height:1%;
}
#navEZPagesTOC ul {
line-height:1.5em;
list-style-type:none;
margin:0;
padding:0.5em 0;
}
#navEZPagesTOC ul li {
white-space:nowrap;
}
#navEZPagesTOC ul li a {
margin:0;
padding:0 0.5em;
}
#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
margin:0.5em;
}

#navMainSearch {
float:right;
margin:3px 18px 0 0;
}
#navMainSearch form {
	margin: 0;
	padding: 0;
}
#navMainSearch input {
	margin: 0;
	vertical-align: top;
}
#navMainSearch a {
	color: #9e9e9e;
	padding: 3px 15px 0 0;
	display: block;
}
#navMainSearch a:hover {
	color: #0085CF;
}
#navMainSearch ul {
	list-style-type: none;
	list-style-position:outside;
	list-style-image: none;
	padding: 0;
	margin: 0;
}
#navMainSearch ul li {
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
}
#navBreadCrumb {
background-color:#fffff1;
height:24px;
margin:0 0 0 0;
padding:20px 0 0 20px;
}
#navEZPagesTop {
background-color:#FFFF33;
}
#navBreadCrumb, #navEZPagesTop {
	color: #786A5B;
	font-size: 10px;
}
#navBreadCrumb a {
	color: #786A5B;
	font-size: 10px;
	text-transform: uppercase;
}
#navBreadCrumb a:hover {
	color: #0085CF;
}
#navColumnOne {
background-color:#515557;
background-color: #24262B;
background-color: #2f3138;
background-color: #2a3440;
background-image:url(http://artnarchitecture.com/store/includes/templates/gopher/images/backnav.jpg);
background-repeat: repeat-x;
border-right:17px solid #000000;
border-left: 1px solid #3A4446;
padding: 0 0 0 0;
}
#navColumnTwo {
background-color:#FFFFFF;
}
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
vertical-align:top;
}
#productDescription, .shippingEstimatorWrapper {
padding:0.5em;
}
.alert {
color: #d51f36;
margin-left:0.5em;
}
.advisory {
}
.important {
font-weight:bold;
}
.notice {
}
.rating {
}
.gvBal {
float:right;
}
.centerColumn, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {
padding:0.5em 25px 1em 15px;
border-top: #e6eaf0 1px solid;
}
.centerColumntext {
padding:0.5em 20% 0 15px;
border-top: #e6eaf0 1px solid;
line-height: 1.5em;
font-size: 1.1em;
color: #6e6e6e;
}
#productAttributes {
	border-top: 1px solid #cdcdcd;
	padding: 5px 0 0 0;
}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
font-size:0.9em;
}
#cartAdd {
margin: 25px 0 30px -10px;
text-align:left;
}
.tableHeading th {
border-bottom:1px solid #CCCCCC;
}
.tableHeading {
background-color:#E9E9E9;
}
#cartSubTotal, table#myAccountOrdersStatus .tableHeading, #cartContentsDisplay .cartTableHeading {
border-top:1px solid #3e383a;
background-color:#9c9a4d;
color: #ffffff;
font-weight:bold;
line-height:2.2em;
padding:0 0 0 2.5em;
text-align:right;
}
#cartSubTotal {padding: 0 .7em 0 2.5em;}
h2#orderHistoryStatus {
	padding: 2em 0 0 0;
}
table#downloads .tableHeading {
border-top:1px solid #3e383a;
background-color:#c27712;
color: #ffffff;
font-weight:bold;
line-height:2.2em;
padding:0 0 0 2.5em;
text-align:right;
}
.tableRow, .tableHeading, #cartSubTotal {
height:2.2em;
}
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {

padding:0.5em 0;
}
.cartUnitDisplay, .cartTotalDisplay {
padding-right:0.2em;
text-align:left;
}
#scUpdateQuantity {
width:2em;
}
.cartQuantity {
width:4.7em;
}
.cartNewItem {
color:#C7C1AD;
position:relative;
}
.cartOldItem {
color:#C7C1AD;
position:relative;
}
.cartBoxTotal {
color:#C7C1AD;
font-weight:bold;
text-align:right;
}
.cartRemoveItemDisplay {
width:3.5em;
}
.cartAttribsList {
margin-left:1em;
}
#mediaManager {
margin:0.2em;
padding:0.5em;
width:50%;
}
.mediaTitle {
float:left;
}
.mediaTypeLink {
float:right;
}
.normalprice, .productSpecialPriceSale {
text-decoration:line-through;
}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
color: #d51f36;
}
.orderHistList {
margin:1em;
padding:0.2em 0;
}
#cartBoxListWrapper ul, #ezPageBoxList ul {
list-style-type:none;
background-color: #3c4048;
border-bottom:1px solid #a4a4a4;
margin: -0.5em 0 0 0;
padding: 0.7em 0 0.7em 0.2em;
}
#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
margin:0;
padding:0.1em 0;
}
#cartBoxEmpty, #cartBoxVoucherBalance {
font-weight:bold;
}
.totalBox {
padding:0.2em;
text-align:right;
width:5.5em;
}
.lineTitle, .amount {
padding:0.2em;
text-align:right;
}
.amount {
width:5.5em;
}
#reviewWriteMainImage {
margin:0 1em 1em 0;
}
.categoryIcon {
}
#cartImage {
margin:0.5em 2em 0.5em 1em;
}
.attribImg {
margin:0.3em 0;
width:20%;
}
.attributesComments {
}
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
margin:1em 0;
}
.columnLeft {
margin:0;
padding:0;
}
h3.leftBoxHeading {
border-bottom:1px solid #a4a4a4;
color:#C6C3AB;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
margin:0;
padding:0.5em 3px 0.3em 1px;
text-align:left;
}
.leftBoxHeading, .centerBoxHeading {
margin:0;
padding:0.6em 0.2em;
}
.leftBoxContainer {
}
#navColumnOne a {
color:#A3A3A3;
color:#8F8B7C;
color:#dddabb;
line-height:19px;
}
#navColumnOne a:hover {
color:#F0E0E1;
color: #68ACFF;
}
#navColumnOne h3 a {
color:#C6C3AB;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
margin:0;
padding:0.5em 3px 0.3em 1px;
text-align:left;
}
.sideBoxContent {
padding:0.7em 0 0.7em;
}
h3.rightBoxHeading, h3.rightBoxHeading a {
color:#333333;
font-size:1em;
}
.rightBoxHeading {
background-color:#9F9F9F;
background-image:url(http://artnarchitecture.com/store/includes/templates/gopher/images/backtitle.jpg);
background-repeat:repeat-x;
margin:0;
padding:0.6em 0.2em;
}
h3.leftBoxHeading a:hover {
color:#0085CF;
text-decoration:none;
}
h3.rightBoxHeading a:hover {
color:#0085CF;
text-decoration:none;
}
.rightBoxContent {
background-color:#FFFFFF;
margin-bottom:1em;
}
div#indexdefault {position: relative;}
#indexDefault h1 {
color: #797C80;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 20px;
padding:8px 0 0 19px;
margin: 6px 0 0 0;
line-height: 1.1em;
}
#indexDefaultMainContent p {
color:#797C80;
font-size:12px;
line-height:18px;
margin:0;
padding:0 0 0 20px;
}
.centeredContent, th, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading, .rightBoxHeading, .accountQuantityDisplay, .ratingRow, label#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
text-align:center;
}
th#scUnitHeading, th#scTotalHeading, th#myAccountStatusDate, th#myAccountStatus, th#dlFileNameHeading, th#dlByteSize, th#dlButtonHeading, th#dlDateHeading, th#ccTotalHeading {text-align: left;}
.productListing-heading {
	color: #fafafa;
	text-align: left;
	padding: 3px 0 0 4px;
}
a.productListing-heading {
	color: #9a9a9a;
}
a:hover.productListing-heading {
	color: #0085CF;
}
.categoryImg {display: none;}
.productListing-data {
	text-align: left;
	border-top: 1px solid #e2e2e2;
	padding: 2em .1em 2em .8em;
	vertical-align: top;
}
.listingProductImage {
	padding: 0 8px 0 0;
} 
.listingDescription {
	padding: 0 15% 0 0;
	border-right: 1px solid #b6bc12;
	line-height: 1.6em;
	color: #4a4a4a;
}
#whosonlineContent {
color:#C7C1AD;
text-align:left;
}
#reviewsContent {
color:#C7C1AD;
text-align:left;
}
#bestsellers .wrapper {
margin:0 0 0 1.5em;
}
#bestsellers ol {
margin-left:1.1em;
padding:0;
}
#bestsellers li {
margin:0.3em 0;
padding:0;
}
#bannerboxHeading {
background-color:#0000CC;
}
#upProductsHeading {
text-align:left;
}
#upDateHeading {
text-align:right;
}
.back {
float:left;
}
.forward, #shoppingCartDefault #PPECbutton {
float:right;
}
.bold {
font-weight:bold;
}
.rowOdd {
background-color:#E8E8E8;
height:1.5em;
vertical-align:top;
}
.rowEven {
background-color:#f4f4f4;
height:1.5em;
vertical-align:top;
}
.hiddenField {
display:none;
}
.visibleField {
display:inline;
}
caption {
}
#myAccountGen li, #myAccountNotify li {
margin:0;
}
.accountTotalDisplay, .accountTaxDisplay {
text-align:right;
width:20%;
}
.accountQuantityDisplay {
vertical-align:top;
width:10%;
}
tr.tableHeading {
background-color:#3e4883;
color: #ffffff;
height:2.2em;
padding: 0;
}
#siteMapList {
float:right;
width:90%;
}
#siteMapList ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#siteMapList ul li {line-height:1.4em;color: #6e6e6e; font-size:12px;}
#siteMapList ul li a {color: #6e6e6e; font-size:12px;}
#siteMapList ul li a:hover {color: #0085CF;font-weight:bold;}
.ratingRow {
margin:1em 0 1.5em;
}
label#textAreaReviews {
font-weight:normal;
margin:1em 0;
}
#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background-color:#fafafa;
	padding:0;
	margin:0;
}
#infoShoppingCart, #popupSearchHelp p {
	color: #797C80;
	font-size: 12px;
	padding: 0 1.1em 0.5em 1.1em;
}
.helpline {color: #3e3e3e; font-weight: bold;}
#infoShoppingCart h2 {
	font-size: 14px;
	margin: 0;
	padding: .9em 0 0 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.information {
line-height:150%;
padding:10px 3px;
}
#shoppingcartBody #shippingEstimatorContent {
clear:both;
}
.seDisplayedAddressLabel {
background-color:#85C285;
text-align:center;
}
.seDisplayedAddressInfo {
font-weight:bold;
text-align:center;
text-transform:uppercase;
}
#seShipTo {
padding:0.2em;
}
#navSupp ul li a {
color:#FFA468;
font-family:"Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding:0 0.5em;
text-decoration:none;
white-space:nowrap;
}
#navSupp ul li a:hover {
color:#FFFFFF;
}

#maintopcat {
	position: relative;
	width: 100%;
	background-image: url(http://artnarchitecture.com/store/includes/templates/gopher/images/topsimback.jpg);
	background-repeat: repeat-x;
	margin: 20px 0 0 0;
	padding: 0;
	height: 214px;
	overflow: hidden;
}
#maintopcat ul {
	display: inherit;
	text-align: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#maintopcat ul li {
	position: relative;
	display: block;
	float: left;
	margin: 0; 
	padding: 0 0 27px 2%;
	width: 31%;
	overflow: hidden;
	height: 160px;
}
#maintopcat ul li.first {
	background-image: url(http://artnarchitecture.com/store/includes/templates/gopher/images/treeback.jpg);
	background-repeat: repeat-x;
}	
#maintopcat ul li.mid {
	background-image: url(http://artnarchitecture.com/store/includes/templates/gopher/images/texback.jpg);
	background-repeat: repeat-x;
	width: 30%;
	border-left: #cccccc solid 1px;
	border-right: #cccccc solid 1px;
}
#maintopcat ul li.last {
	background-image: url(http://artnarchitecture.com/store/includes/templates/gopher/images/tbrushback.jpg);
	background-repeat: repeat-x;
	width: 32%;
}
#maintopcat p {
	font-family: Helvetica, Arial, "Lucida Grande","Lucida Sans Unicode",sans-serif;
	font-size: .87em;
	line-height: 1.3em;
	color: #666666;
	width: 85px;
	padding: 0;
	margin: 0;
}
#maintopcat h1 {
	color: #723d38;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	margin: 0.3em 3px 0.3em 0;
	padding: 0 0 22px 0;
}
#maintopcat h1 a {color: #723d38;}
#maintopcat h1 a:hover {color: #0a82d8;}
a.maincat {
	color: #63666b;
}
a:hover.maincat {
	color: #0085CF;
}
#mainbottomcat {
	position: relative;
	width: 100%;
	background-image: url(http://artnarchitecture.com/store/includes/templates/gopher/images/botsimback.jpg);
	background-repeat: repeat-x;
	border-top: #cccccc solid 1px;
	border-bottom: #cccccc solid 1px;
	margin: 0;
	height: 186px;
	overflow: hidden;
}
#mainbottomcat ul {
	display: inherit;
	text-align: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#mainbottomcat ul li {
	position: relative;
	display: block;
	float: left;
	margin: 0; 

	padding: 0 0 18px 2%;
	width: 31%;
	overflow: hidden;
	height: 167px;
}
#mainbottomcat ul li.first {
	background-image: url(http://artnarchitecture.com/store/includes/templates/gopher/images/twhaleback.jpg);
	background-repeat: repeat-x;
}	
#mainbottomcat ul li.mid {
	background-image: url(http://artnarchitecture.com/store/includes/templates/gopher/images/tlampback.jpg);
	background-repeat: repeat-x;
	width: 30%;
	border-left: #cccccc solid 1px;
	border-right: #cccccc solid 1px;
}
#mainbottomcat ul li.last {
	background-image: url(http://artnarchitecture.com/store/includes/templates/gopher/images/tballback.jpg);
	background-repeat: repeat-x;
	width: 32%;
}
#mainbottomcat p {
	font-family: Helvetica, Arial, "Lucida Grande","Lucida Sans Unicode",sans-serif;
	font-size: .87em;
	line-height: 1.3em;
	color: #666666;
	width: 85px;
	padding: 0;
	margin: 0;
}
#mainbottomcat h1 {
	color: #3e3e3e;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	margin: 0.3em 3px 0.3em 0;
	padding: 20px 0 22px 0;
}
#mainbottomcat h1 a {color: #723d38;}
#mainbottomcat h1 a:hover {color: #0a82d8;}
#colmright {
	width: 21%;
	padding: 20px 9px 0 15px;
	border-left: 1px solid #cdcdcd;
	float: right;
	height: 429px;
	background-image: url(http://artnarchitecture.com/store/includes/templates/gopher/images/rightback.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
}
#reviewsDefault #colmright {
	height: 320px;
}
#colmrevinforight {
	width: 50%;
	padding: 20px 20px 0 15px;
	float: right;
	height: 429px;
	overflow: hidden;
}
#colmrevinfoleft h1 {
	padding: 20px 0 0 0;
}
#colmrevinfoleft h3 {
	padding: 12px 0 0 0;
}
#colmright .forward{
	float: left;
	margin: 50px 0 0 0;
}
#boxtop {
	background-color: #dad5d0;
	height: 449px;
	border:1px solid #cdcdcd;
}
#reviewsDefault #boxtop, #reviewsWrite #boxtop {
	height: 340px;
}
#colmleft {
	float: left;
	width: 74%;
	padding: 20px 0 0 0;
	margin: 0;
}
#colmrevinfoleft {
	float: left;
	width: 100%;
	padding: 20px 0 0 0;
	margin: 0;
}
#reviewsWrite form {
	padding: 0;
	margin: 0;
}
#colmleft ul, #colmrevinfoleft ul {
	display: inline;
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
}
#colmleft ul li, #colmrevinfoleft ul li {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}
#colmleft ul li.first {
	width: 64%;
}
#colmrevinfoleft ul li.first {
	width: 47.3%;
}
#colmleft ul li.last {
	width: 33%;
	padding: 0 1% 0 1%;
	height: 365px;
	overflow: hidden;
}
#reviewsDefault #colmleft ul li.last, #reviewsWrite #colmrevinfoleft ul li.last {
	height: 315px;
}
h3#reviewsWriteReviewer {
	padding: 0;
	margin: 0;
	text-align: center;
}
#colmrevinfoleft ul li.last {
	width: 50%;
	float: left;
	padding: 0 1% 0 1%;
	height: 365px;
	overflow: hidden;
}
#reviewsInfoDefaultMainContent {
	height: 150px;
	overflow: auto;
}
#productGeneral {
	padding: 0;
	margin: 0 23px 0 0;
}
h2.productGeneral {
	font-size: 14px;
	font-weight: bold;
	font-family: georgia,Arial, Helvetica, sans-serif;
}
#prodes {
	position: relative;
	margin: 0;
	padding: 0 0 0 0;
	height: 240px;
	color: #333333;
	overflow: hidden;
}
#reviewsDefault #prodes {
	height: 218px;
}
#productGeneral h1 {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 20px;
	margin: 0;
	padding: 31px 0 0 0;
	color: #c1bdb8;
}
#productMainImage {
	height: 200px;
	width: 91%;
	border: #a9a9a9 solid 1px;
	background-color: #efefef;
	background-image: url(includes/templates/gopher/images/backprod.jpg);
	background-repeat: repeat-x;
	margin: 0 4% 0 20px;
	padding: 40px 0 122px 0;
	text-align: center;
	overflow: hidden;
}
#productReviewsDefaultProductImage #productMainImage, #reviewWriteMainImage #productMainImage {
	padding: 40px 0 50px 0;
}
#prodes ul {
	width: 100%;
	list-style-type: none;
	color: #797C80;
}
#prodes p {
	margin: 0;
	padding: 0 0 0 0;
}
#prodes .floatingBox {
	margin: 0;
	padding: 0;
	padding: 0 0 8px 0;
	background-color: transparent;
}
#productReviewLink {
	text-align: center;
	color: #8A7C6F;
	padding: 0;
	margin: 0;
}
#productReviewLink p {
	padding: 2px 0 0 0;;
	margin: 0;
}
#productWriteLink {
	text-align: center;
	padding: 0;
	margin: 0;
}
#productInfoLink {
	color: #8a7c6f;
}
#productTellFriendLink {
}
#prodbuttons {
	width: 120px;
	margin: 0 0 0 -3px;
	padding: 26px 0 0 5px;
}
#prodbuttons ul {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	margin: 0;
	padding: 0;
	text-align:center;
}
#prodbuttonsreview {
	width: 120px;
	margin: 0 0 0 -4px;
	padding: 36px 0 0 0;
}
#reviewsDefault #prodbuttonsreview{
	padding: 0;
}
#prodbuttonsreview ul {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	margin: 0;
	padding: 0 0 0 0; 
 	text-align:center;
}
#prodbuttons ul li {
	margin: 0;
	padding: 0 0 0 0;
	height: 58px;
}
#prodbuttonsreview ul li {
	margin: 0;
	padding: 0 0 0 0;
	height: 41px;
}
#productReviewsDefaultListingTopLinks, #productReviewsDefaultHeading .smallText {display: none;}

.navNextPrevWrapper {
	float: left;
	width: 100%;
	margin: 0;
	padding: 22px 0 0 0;
}
#productDescription {
	position: relative;
	margin: 0;
	padding: 0 0 1.4em 0;
	color: #8a7c6f;
	line-height: 1.5em;
}
#productListing {
	padding: .3em 0;
	border: 1px solid #e2e2e2;
	margin: .3em 8px 0 0;
}
#reviewsDefault, #reviewsInfoDefault, #reviewsWrite {
	padding: 0;
	margin: 0 23px 0 0;
}
h2.reviewsDefault {
	font-size: 14px;
	font-weight: bold;
	font-family: georgia,Arial, Helvetica, sans-serif;
}
#reviewsDefault h1 {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 20px;
	margin: 0;
	padding: 31px 0 0 0;
	color: #c1bdb8;
}
#reviewsInfoDefault h1, #reviewsWrite h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	margin: 0;
	padding: 35px 0 0 0;
}
.smallText {
	color: #797C80;
	font-size: 11px;
	font-weight: normal;
}
#reviewsInfoDefault h2, #reviewsWrite h2 {
	font-size: 14px;
	font-weight: bold;
	font-family: georgia,Arial, Helvetica, sans-serif;
}
.content {
	color: #6e6e6e;
	font-size: 1.1em;
	margin: 0;
	padding: 0 0 .6em 0;
	line-height: 1.6em;
}
.smallProductImage {
	padding: 3px 20px 20px 8px;
}
.zero {
	padding: 0 0 0 5px;
	line-height: 1em;
	vertical-align: middle;

}
.mumbar {
	border-left: 28px solid #902800;
}
ul#mainone {
	position: absolute;
	left: 256px;
}
#weekpick {
	padding: 0;
	position: relative;
	margin: 10px 0 0 0;
	background-image: url(http://artnarchitecture.com/store/includes/templates/gopher/images/picktitle2at.jpg);
	background-repeat: no-repeat;
	background-color: #7e7959;
	background-position: left center;
	overflow: hidden;
}
#weekpick ul {
	list-style-type: none;
	list-style-position: outside;
	padding: 0;
	margin: 0;
}
#weekpick ul li {
	padding: 0;
	margin: 0;
}
#weekpick ul li.last {
}
#weekpick p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #8F8B7C;
	width: 205px;
	position: absolute;
	top:100px;
	left:0;
}
.centerColumnMain {
padding:0.8em 0 0 0;
border-top: #e6eaf0 1px solid;
}
.centerColumnList {
	margin: 26px 15px 0 15px;
	padding:0.8em 0 0 0;
	border-top: 4px solid #c7c9b4;
}
.centerColumnProd {
padding:0.5em 15px 0 15px;
}
#productsListingTopNumber, #productsListingBottomNumber {
	color: #797C80;
	padding: 0 0 3px 3px;
	margin: 0 0 0 8px;
	width: 96%;
}
#toptitle {
	background-image: url(http://artnarchitecture.com/store/includes/templates/gopher/images/topobject.jpg);
	background-repeat: no-repeat;
	height: 86px;
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
}
.catbox {
	background-image: url(http://artnarchitecture.com/store/includes/templates/gopher/images/bbar.jpg);
	background-repeat: no-repeat;
	padding: 25px 0 0 0;
	height: 52px;
	width: 100%;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform:uppercase;
	color: #383733;
}
#toplist {
	position: relative;
	width: 100%;
	float: left;
	overflow: hidden;
}
#toplist ul {
	display: inline;
	text-align: left;
	list-style-type: none;
	height: 221px;
}
#toplist ul li {
	position: relative;
	display: block;
	float: left;
	margin: 0; 
	padding: 0;
	width: 32.5%;
	overflow: hidden;
}
#toplist ul li.mid {
	margin: 0 1.2% 0 1.2%;}
.categoryListBoxContents {
	background-color: #ffffff;
	background-image: url(http://artnarchitecture.com/store/includes/templates/gopher/images/backcatg.jpg);
	background-repeat:repeat-x;
	padding: 11px 0 0 11px;
	margin: 0 0 3px 2%;
	float: left;
	width: 44%;
	height: 138px;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color: #757d86;
	text-align: left;
	overflow: hidden;
	border: #d4d4d4 solid 1px;
}
.catimage {
	border: #cdcfce solid 1px;
	padding: 1px;
	margin: 0 .5em 0 0;
}
#indexCategories h1.catheader a {
	color: #d4761f;
	color: #d35915;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: .9em;
	text-transform: uppercase;
}
#indexCategories h1.catheader a:hover {
	color: #0085cf;
}
#indexCategories a {
	color: #003066;
	color:#757d86;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
#indexCategories a:hover {
	color: #0085cf;
}
.centerColumnCat {
	padding:11px 0 1em 5px;
	background-color: #454545;
		background-color: #fafafa;
}
#categoriesContent a.category-products {
	color: #C6C3AB;
	padding: 0 0 0 .5em;
}
#categoriesContent a:hover.category-products {
	color: #F0E0E1;
}
.basicline {border-top: #d4d4d4 1px solid;}
.mainright {
	display: none;
	padding: 0;
	margin: 0;
	border: none;
}
.prodslide {
	float: left;
	width: 28%;
	margin:0;
	padding: 0 0 0 3%; 
	overflow: hidden;
}
#reviewreads {
	position: relative;
	float: left;
	width: 95%;
	background-color: #fafafa;
	border:1px solid #cdcdcd;
	padding: 10px 18px 0 18px;
	margin: 1em 0 0.5em 0;
}
.reviewposts {
	border-top: #d4d4d4 dashed 1px;
	position: relative;
	margin:0;
	padding: 1.4em 0 0 0; 
	overflow: hidden;
}
.productReviewsDefaultReviewer {
	padding: 0 0 .5em 0;
}
#allprod {
	padding: 0 0 0 2.5%;
	margin: 12px 0 0 0;
}
#allprod ul {
	list-style-type: none;
	list-style-position:outside;
	list-style-image: none;
	padding: 0;
	margin: 0;
	text-align: center;
}
#allprod ul li {
	position: relative;
	border: #d4d4d4 solid 1px;
	padding: 0;
	margin: 0 0 35px 0;
	overflow: hidden;
}
div#allProductsListingTopNumber, div#newProductsDefaultListingTopNumber {display: none;}
div#allProductsListingBottomNumber, div#newProductsDefaultListingBottomNumber {
	width: 95%;
}
#titlebar {
	position: relative;
	background-image:url(http://artnarchitecture.com/store/images/art/categories/producttop.jpg);
	background-repeat: no-repeat;
	width: 100%;
	background-color: #eaeaea;
	height: 129px;
	padding: 0;
	margin:0;
}
#titlebar h1 {
	margin: 0;
	padding: 48px 0 0 135px;
	color: #ffffff;
}
#ArtBlocks, #Textures, #Models {
	position: relative;
	background-image:url(http://artnarchitecture.com/store/images/art/categories/graphtop.jpg);
	background-repeat: no-repeat;
	width: 100%;
	height: 262px;
	padding: 0;
	margin:0;
}
#Textures {
	background-image:url(http://artnarchitecture.com/store/images/art/categories/textop.jpg);
	background-repeat: no-repeat;
}
#Models {
	background-image:url(http://artnarchitecture.com/store/images/art/categories/modeltop.jpg);
	background-repeat: no-repeat;
}
#ArtBlocks h1, #Textures h1, #Models h1 {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: normal;
	text-transform: none;
	margin:0;
	padding: 38px 0 0 36px;
	color: #fff5dd;
}
.cartUnitDisplay, .cartQuantity, .cartTotalDisplay, .cartRemoveItemDisplay {padding-top: 2em;}
.cartAttribsList, .cartTotalsDisplay {display: none;}
#reviewbox {
	position: relative;
	margin: 0;
	border-top:1px solid #cdcdcd;
	padding: 1.5em 0 0 0;
}
.imgLink {
	background-color: #ded9c8;
	padding: .2em 1.1em .2em 1.1em;
	font-size: 9px;
}
#privacy h3 , #conditions h3 {
	font-size: 1.1em;
	color: #3e3e3e;
	margin: 0;
	padding: 2em 0 0 .5em;
}
#privacy p {
	margin: 0;
	padding: 0 0 0 .5em;
}
#createAcctDefault a {
	color: #d4761f;
}
#createAcctDefault a:hover {
	color: #0085cf;
}
#addressBookDefault .instructions, #checkoutPayAddressDefault .instructions {
	width: 47%;
	float:right;
}
h3.addressBookDefaultName {padding: 0;}
fieldset#contactUsForm, fieldset#csNotifications {
	background:#dbd5c2 none repeat scroll 0 0;
	background-image:url(http://artnarchitecture.com/store/includes/templates/gopher/images/backaddress.jpg);
	background-repeat: repeat-x;
}
fieldset#contactUsForm label {padding: 0 0 0 1em;}
#contactUsDefault address {margin: 0; padding: 0 0 1em 0;}
h2#checkoutConfirmDefaultHeadingComments, h2#checkoutConfirmDefaultHeadingCart {border-top: #d4d4d4 solid 1px; padding: 0.5em 0 0 0;}
#prevOrders, table#downloads, table#myAccountOrdersStatus {padding: 0 0 2em 0; border-bottom: #d4d4d4 solid 1px;margin: 0 0 1em 0;}
table#orderInfo, table#cartContentsDisplay {padding: 0 0 2em 0; border-bottom: #d4d4d4 solid 1px;margin: 0;}
#conditionsMainContent h3, #privacyDefaultMainContent h3, #pageTwoMainContent h3, #pageThreeMainContent h3, #faqtext h3 {
	padding: 0;
	margin: 0;
	font-size: 1em;
	font-weight: bold;
}
#conditionsMainContent p, #privacyDefaultMainContent p, #shippingInfoMainContent p, #pageTwoMainContent p, #pageThreeMainContent p, #faqtext p {
	padding: 0 0 1em 0;
	margin: 0;
	font-size: 0.9em;
	line-height: 1.4em;
}
#faqq ul {
	list-style-type: none;
	list-style-position:outside;
	list-style-image: none;
	padding: 1em 0 2em 0;
	margin: 0;
}
#faqq ul li {
	position: relative;
	line-height: 1.4em;
	padding: 0;
	margin: 0;
}
#faqq ul li a {
	color: #d4761f;
}
#faqq ul li a:hover {
	color: #0085CF;
}
#popupImage {
	background-color: #000000;
}
#sorter {width: 50%;}
#allProductsListingTopLinks, #newProductsDefaultListingTopLinks {margin: -14px 0 0 0;}
#allProductsListingBottomLinks, #newProductsDefaultListingBottomLinks {margin: -14px 0 0 0;}