@import 'reset.css';

@import 'columns.css';

@import 'product.css';

@import 'legacy.css';

@import 'wideformat.css';





body {

    background: #D6D6D6;

    font-size: 12px;

    line-height: 18px;

    font-family: Arial;

}



h1 {

	color: #d9261c;

	font-family: "Georgia", "Times New Roman", serif;

	font-size: 32px;

	line-height: 32px;

    margin-bottom: 12px;

    font-weight: normal;

}



h2 {

    font-size: 20px;

    line-height: 20px;

}



h3 {

    font-size: 16px;

    line-height: 16px;

    margin-bottom: 10px;

    margin-top: 16px;

}



h4 {

    font-size: 12px;

    line-height: 18px;

}



td, th {

	vertical-align: top;

}



a {

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}



.right {

	text-align: right;

}



.left {

	text-align: left;

}





#logo {

	float: left;

}



#wrapper {

	background: #DEDEDE url('/styles/default/images/layout/wrapper-gradient.gif') repeat-x top;

	border: 1px solid #969494;

	border-width: 0 1px 1px 1px;

}



div.blurb {

	padding: 0 5px 0 5px;

}



#footer {

	background-color: #CCC;

	padding: 10px;

	border: 1px solid #969494;

}



#footer p {

	line-height: 16px;

	font-size: 10px;

	color: #666;

}



#toprow {

	background: #DEDEDE url('/styles/default/images/layout/navigation-gradient.gif');

	border: 1px solid #969494;

}



#dropdown {

	list-style: none;

	padding: 0 0 0 25px;

}



#dropdown li {

	float: left;

	line-height: 1;

}



#dropdown li a {

	display: block;

	line-height: 23px;

	color: #000;

}



#dropdown li ul {

	list-style: none;

	position: absolute;

	background: #EEE;

	border: 1px solid #969494;

	left: -999em;

	width: 200px;

	padding: 5px;

	z-index: 9;

}



#dropdown li ul a {

	width: 200px;

}



#dropdown li.hover ul {

	left: auto;

}



#dropdown li ul li a:hover {

	background: #DDD;

}





li#cat_home { /*34*/

	width: 59px;

}

li#cat_about { /*48*/

	width: 73px;

}

li#cat_gallery { /*39*/

	width: 64px;

}

li#cat_artwork { /*42*/

	width: 67px;

}

li#cat_contact_us { /*59*/

	width: 84px;

}

li#cat_login { /*34*/

	/* end item */

}



#categories {

	list-style: none;

	background: #DEDEDE;

	border: 1px solid #969494;

	padding: 5px;

}



#categories li {

	margin: 0 0 5px;

}



#categories li a {

	line-height: 18px;

	display: block;

	color: #000;

	padding: 2px 20px 2px 5px;

	background: #DEDEDE url('/styles/default/images/layout/category-gradient.gif') repeat-y;

	clear: both;

}



#categories li a.hover {

	background: #DEDEDE url('/styles/default/images/layout/category-gradient-hover.gif') repeat-y;

}



#categories li.category a {

	background: #DEDEDE url('/styles/default/images/layout/category-gradient-arrow.gif') repeat-y;

}



#categories li.category a.hover {

	background: #DEDEDE url('/styles/default/images/layout/category-gradient-arrow-hover.gif') repeat-y;

}





#categories li ul {

	margin: 5px 0 0 0px;

	background: #DEDEDE;

	list-style: none;

}



#categories li.category ul li a {

	background: #DEDEDE url('/styles/default/images/layout/product.gif') no-repeat 5px 5px;

	padding: 0 0 0 20px;

}



#categories li.category ul li a.hover {

	background: #FFF url('/styles/default/images/layout/product-hover.gif') no-repeat 5px 5px;

}





#searchbox {

	float: right;

}



#search-field {

	height: 15px;

	margin: 1px 0 2px 0;

	padding: 0;

	font-size: 13px;

	line-height: 13px;

}



#search-button {

	height: 21px;

	margin: 1px 1px 1px 0;

	font-size: 13px;

	line-height: 13px;

}



#minicart {

	float: right;

	line-height: 23px;

	margin-right: 20px;

}





#sidebar {

	float: right;

	width: 147px;

}





#slideshow, #viewmore, #links {

	border: 1px solid #969494;

}



#viewmore {

	border-width: 0 1px 1px 1px;

	margin-bottom: 10px;

	background-color: #D9261C;

}



#viewmore a {

	line-height: 19px;

	color: #FFF;

	display: block;

	text-align: center;

}



#viewmore a:hover {

	background-color: #B00;

}





#links {

	background-color: #FFF;

	padding: 6px 6px 0 6px;

}



#links ul {

	list-style: none;

}



#links li {

	line-height: 15px;

	margin-bottom: 6px;

}



#links a {

	color: #000;

}





#content p, #content p strong {

    margin-bottom: 12px;

    line-height: 16px;

}



#content ul, #content ol {

    margin: 0 0 12px 14px;

    padding: 0 0 0 15px;

}



#content li {

    line-height: 16px;

}



div.static {

	border: 1px solid #969494;

	padding: 10px;

	background-color: #FFF;

}





#cart {

	border: 1px solid #969494;

}



#cart td, #cart th {

	padding: 5px;

}



#cart tr.lineitem td {

	border-bottom: 1px solid #969494;

}



#cart td.quantity {

	border-left: 1px solid #969494;

	text-align: center;

}



#cart td.image {

	text-align: center;

}



#heading th {

	background: #DEDEDE url('/styles/default/images/layout/navigation-gradient.gif');

	line-height: 23px;

	border-bottom: 1px solid #969494;

	padding: 0 5px;

}



.details td, .details th {

	vertical-align: middle;

	padding: 5px;

	border: 1px solid #969494;

	line-height: 16px;

}

.details th {

	background-color: #b5c8dc;

}



#breadcrumbs {

    font-size : 85%;

    color : #000;

    margin-bottom : 5px;

}

#breadcrumbs a {

    color : #f00;

}

#breadcrumbs a:hover {

    color : #fff;

    background-color : #f00;

}



.home_box {

	text-align:center;

	padding:5px;

	margin-top:0px;

	background-color:#FFFFFF;

	border: 1px solid #969494;

	line-height: 18px;

}

.home_box p {

	line-height: 18px;

}



#sending-artwork td {

	border: 1px solid #969494;

	padding: 5px;

}



#product-array td {

	text-align: center;

	border: 1px solid #969494;

	padding: 5px;

}



#product-array td p {

	text-align: center;

}

.product-array-3col td {
	padding: 4px;
}

p, td p, p a {

	line-height: 18px;

}