* {
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

body
{
background:#fff url(http://www.dunleavyart.com/images/header_back.jpg);
background-position:top left;
background-repeat:repeat-x;
text-align:center;
}

.phone
{
position:absolute;
top:10px;
right:10px;
z-index:11;
color:#fff;
font-size:20px;
}

a {
color:#011c32;
font-weight:700;
text-decoration:none;
}

a:hover {
color:#005aa5;
}

#container {
position:relative;
text-align:left;
margin:0 auto;
width:1000px;
}

#header {
position:relative;
background:#000 url(http://www.dunleavyart.com/images/header_back.jpg);
background-repeat:repeat-x;
height:103px;
z-index:8;
}

#header #logo {
background:url(http://www.dunleavyart.com/images/logo_top.jpg);
background-position:top left;
background-repeat:no-repeat;
height:87px;
width:428px;
}

#header #logo h1,#header #logo h2 {
margin-left:-1000em;
}

.topmenu {
/*border-top:3px dotted #ccc;
border-bottom:3px dotted #ccc;*/
padding:5px 10px;
font-size:14px;
margin-bottom:20px;
}

.PrintableRow
{
display:none;
}

.ProductDetailsTitle
{
font-size:14px;
}

#search {
font-size:12px;
}

.GoImage {
border:0;
}

#left {
width:200px;
float:left;
position:relative;
font-size:12px;
}

#right {
position:relative;
margin-left:215px;
font-size:12px;
}

#right h1
{
font-size:18px;
text-transform:uppercase;
margin-bottom:5px;
font-weight:normal;
color:#011C32;
}

#right h3
{
font-family:Georgia, Times, serif;
font-size:23px;
margin-bottom:5px;
font-weight:normal;
color:#005459;
}

#container table h3
{
font-size: 17px;
margin-top: 17px;
margin-bottom: 5px;
color: #00698f;
font-weight: bold;
}

#container td
{
font-size:12px;
}

.PImgBox
{
vertical-align:top;
padding-right:15px;
}

.PImgBox table img
{
border:0;
}

#right .DialogTitle
{
font-size:21px;
margin-top:17px;
margin-bottom:15px;
font-weight:normal;
color:#00698F;
}

.FLCDialogCell .DialogTitle
{
font-size:12px;
letter-spacing:3px;
text-transform:uppercase;
margin-top:17px;
margin-bottom:5px;
font-weight:normal;
color:#00698F;
font-weight:bold;
text-align:center;
}

.FLCDialogCell
{
text-align:left;
}

.SmallNote
{
font-size:8px;
font-weight:normal;
}

.ProductTitle
{
font-size:12px;
}

td.Button
{
/*background:#68C1FF;*/
background:#0094B4;
padding:3px 20px;
color:#fff;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
cursor: pointer;
}

.ButtonSide
{
display:none;
}

.DialogBox p
{
font-size:12px;
margin-bottom:7px;
line-height:15px;
}

.DialogBox h4
{
font-size: 13px;
letter-spacing: 2px;
text-transform: uppercase;
margin-top: 17px;
margin-bottom: 5px;
color: #00698f;
font-weight: bold;
}

.detailed
{
font-size: 11px;
letter-spacing: 3px;
text-transform: uppercase;
margin-top: 17px;
margin-bottom: 5px;
color: #00698f;
font-weight: bold;
}

.thickbox 
{
text-align:center;
font-size:11px!important;
}

.product
{
border:1px solid #ccc;
padding:10px;
margin:0 20px;
}

.PListImgBox
{
width:150px;
margin-right:15px;
float:left;
}

.PListCell
{
width:164px;
height:225px;
float:left;
padding:5px;
/*border:1px solid #eee;*/
margin-right:10px;
margin-bottom:10px;
overflow:hidden;
text-align:center;
}

.PListCell .seedetails
{
margin:0 auto;
}

.PListCell .seedetails a
{
font-size:11px!important;
font-weight:normal;
padding-left:20px;
background:url(images/seedetailsbutton.jpg);
background-position:center left;
background-repeat:no-repeat;
}

.PListCell img
{
border:0;
}

.BuyNowQuantity
{
}

.product .desc
{

}

.ItemsList
{
margin-left:25px;
margin-bottom:10px;
display:block;
font-size:14px;
vertical-align:top;
}


.SearchSortCell
{
padding:2px;
}

.ProductPrice
{
padding:10px 0;
color:#008765;
font-weight:800;
font-size:12px;
}

.ProductPrice span
{

}

a.clear
{
clear:left;
display:block;
font-size:11px;
}

#breadcrumbs {
position:relative;
padding:2px 0;
margin-bottom:17px;
}

#breadcrumbs a {
font-size:11px;
color:#999;
}

ul#speedbar {

}

ul#speedbar li {
display:inline;
margin-right:20px;
}

ul#speedbar li a {

}

#turtle {
position:absolute;
top:0;
right:0;
background:url(http://www.dunleavyart.com/images/watermark_top.gif);
background-position:top right;
background-repeat:no-repeat;
width:490px;
height:141px;
z-index:10;
}

.menu-box {
border:1px solid #4D8986;
padding:2px 2px 10px 2px;
margin:0 20px 0 5px;
}

.menu-box img
{
border:0;
}

.menu-box .icon {
float:right;
display:none;
}

.menu-box h3 {
background:#333 url(images/menu-box-h3-back.jpg);
color:#fff;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
padding:4px 6px;
letter-spacing:4px;
}

.menu-box h3 a
{
color:#fff;
font-size:11px;
letter-spacing:4px;
}

.menu-box ul
{
list-style:none;
}

.menu-box ul li
{
margin-top:2px;
margin-bottom:3px;
padding-left:5px;
}

#footer {
clear:both;
text-align:left;
background:#000 url(http://www.dunleavyart.com/images/footer_back.jpg);
background-position:top right;
background-repeat:repeat-y;
margin:20px 0 0;
padding:10px 0;
}

#copy {
background:url(http://www.dunleavyart.com/images/logo_wb.jpg);
background-position:top left;
background-repeat:no-repeat;
height:75px;
color:#fff;
padding-left:50px;
font-size:11px;
}

#pr {
display:none;
}

.sort
{
margin:0 0 15px;
padding:4px;
}

.sort td
{
font-size:11px!important;
}

.sort td.SearchSortTitle
{
padding-right:15px;
}

.sort td.SearchSortCell
{
padding-right:15px;
}

.sort img
{
border:0;
}

table.subcat
{
margin-bottom:50px;
}

ul#subcat
{
list-style:none;
}

ul#subcat li
{
height:200px;
width:245px;
list-style:none;
text-align:center;
float:left;
}

ul#subcat li a img
{
border:0;
}

/* Recommended images styling */

ul.rec
{
margin:7px 0 7px 20px;
}

ul.rec li
{
padding:0;
margin:0 0 5px 0;
}

ul.rec li a
{
margin:0;
padding:0;
font-size:11px;
}




#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

/* Cart Styles */

table.cart
{
/*width:100%;*/
/*border:1px solid #ccc;*/
font-size:12px;
}

.cartimg
{
border:0;
float:left;
margin-right:15px;
}

a.cartimg img
{
border:0;
}

td input, td select, td textarea
{
margin:2px 0;
font-size:11px;
padding:2px;
color:#666;
}

#container td.FormButton
{
font-size:11px;
}

.MarketPrice
{
text-decoration:line-through;
color:#72000D;
font-size:11px;
}

.SaveMoneyLabel
{
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
background:#72000D;
color:#fff;
font-size:13px!important;
font-weight:800;
text-align:center;
padding:0 4px 2px;
}

table#price td
{
padding:4px 7px 4px 2px;
font-size:11px;
border-bottom:1px solid #ddd;
}

table#price td span
{
font-size:10px;
color: #00698f;
}

body > b:nth-child(3) {display: none;}