/* Overrides */
body{
	margin:0px; text-align:center; font-family:Arial, Verdana, Helvetica, sans-serif; color:#000000;
	background-color:#D9F6D6;background-image:url(../images/backgrounds/greengradient.gif); background-repeat:repeat-x;
}
a{text-decoration:none; color:#000000;}
a:visited{}
a:hover{color:#037E57}
a:active{}
a img{border:none;}
p, dl.normal, ul.normal li {
	font-family: Verdana, "Times New Roman", Times, serif; font-size:13px; text-align:justify;
	padding:5px 7px 5px 7px; margin:0px;
}
dl.normal dt {
  margin-top:16px;
	margin-bottom:6px;
}
dl.normal dd {
  margin-left: 18px;
}
ul.normal li {
  margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	line-height:15px;
}

/*General*/
.f-left{float:left;}
.f-leftm{float:left;margin:10px;}
.f-right{float:right;}
.f-rightm{float:right;margin:10px;}
.center{text-align:center;}
.centerclear{text-align:center; clear:both;}
.f-left-leftcol{float:left; width:50%;}
.f-left-rightcol{float:left; width:49%;}
.f-left-bacova{float:left; width:33%;}
.italic{font-style:italic;}
.specialnote{font-size:11px;}
.specialnote2{font-size:12px; margin:3px; display:block; font-style:italic;}
.christmas-shutoff{color:#FF0000;}
h4.shutoffdate{color:#FFFFFF; margin:5px; font-size:16px; font-style:normal;}
div.floatfix{height:1px; margin:0; padding:0; line-height:1px;}

/*Images*/
img.f-leftp{float:left; margin:10px;}
img.f-rightm{float:right; margin:10px;}

/*Links*/
div.maincat a {}
a.orderlink{
	background-image:url(../images/logos/tinygift.gif); background-repeat:no-repeat; background-position:0px 2px;
	padding:0px 0px 0px 13px;
}
a.colorchart{
	text-decoration:underline; color:#037E57;
	background-image:url(../images/logos/colorchart.gif); background-repeat:no-repeat; background-position:0px 4px;
	padding:0px 0px 0px 14px;
}

a.designchart{text-decoration:underline; color:#037E57;}
a.bannerlink{text-decoration:none; color:#FFFDDD; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; font-style:italic; }
a.bannerlink:visited{}
a.bannerlink:hover{color:#FFFFFF; text-decoration:underline; }
a.bannerlink:active{}
a.noshow{text-decoration:none; color:#000000;}
a.noshow:visited{}
a.noshow:hover{color:#000000; text-decoration:none; }
a.noshow:active{}

/*H-tags*/
h1.number800 {padding:3px; border-bottom:1px solid #CCCCCC;}
h1.cattitle{margin:10px 0px 7px 5px; font-size:18px; font-weight:bold; text-align:left;}
h1.subcattitle{font-size:13px; font-weight:normal; font-style:italic; margin:5px 0px 5px 0px;}
h2{margin:5px; font-size:16px;}
h3{margin:0px; font-weight:normal; background-color:#D9F6D6; font-size:small; padding:5px; line-height:100%;}
h4{font-size:13px; font-weight:normal; font-style:italic; margin:5px 0px 5px 0px;}
h5{margin:5px;}
h2.homepage{margin:0px; padding:5px; font-size:13px; font-weight:bold; }

/*Wrappers*/
#wrapper-main{
	width:875px; border:1px solid #037E57;
	margin:28px auto 0px auto;
	background-color:#037E57;
}
#wrapper-content-home{
	width:762px; border-left:2px solid #FFFFFF;
	float:left; background-color:#FFFFFF;
}
#wrapper-content{
	width:762px; border-left:1px solid #FFFFFF;
	float:left; background-color:#FFFFFF;
}
#wrapper-homepagecats{border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; height:680px; width:759px; margin:5px 0px 0px 0px;}
div.wrapper-content{
	width:762px; border-left:1px solid #FFFFFF;
	float:left; background-color:#FFFFFF;
}
#wrapper-header{text-align:center;}



/*Inner Wraps*/
div.innerwrap{padding:7px;}
div.innerwrap1{padding:5px; border:1px solid #CCCCCC; margin:3px; height:150px;}
div.innerwrap2{padding:0px; margin:0px;}
div.innerwrap3{padding:5px; margin:3px; border:1px solid #CCCCCC; height:190px;}
div.innerwrap4{padding:5px; margin:3px; border:1px solid #CCCCCC;}
div.innerwrap5{padding:5px;}
div.innerwrap6{padding:5px; margin:3px;}
div.innerwrap7{padding:5px; border:1px solid #CCCCCC; height:210px;}
div.innerwrap8{padding:5px; border:1px solid #CCCCCC; margin:3px; height:190px;}

div.fixedheight200 { height: 200px !important; }


/*Product Wrapper*/
div.maincat{float:left; width:253px; margin-bottom:2px; margin-top:2px;}
.category-inline {width:250px; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; display:inline-block; vertical-align:text-top;}
div.category0{float:left; width:254px; margin:0px 0px 10px 0px;}
div.category{float:left; width:254px; height:175px; margin:0px 0px 10px 0px;}
div.category-twocol{float:left; width:508px; height:175px; margin:0px 0px 10px 0px;}
div.category2{float:left; width:254px; height:160px; margin:0px 0px 10px 0px;}
div.category2-4col{float:left; width:170px; height:160px; margin:0px 0px 10px 0px;}
div.category2-twocol{float:left; width:508px; height:175px; margin:0px 0px 10px 0px;}
div.category5{float:left; width:254px; height:180px; margin:0px 0px 10px 0px;}
div.category6{float:left; width:254px; height:200px; margin:0px 0px 10px 0px;}
div.category7{float:left; width:250px; margin:0px 0px 10px 0px;}
div.category8{float:left; width:190px; margin:0px 0px 10px 0px;}
div.category9{float:left; width:254px; height:135px; margin:0px 0px 10px 0px;}
div.category10{float:left; width:381px; height:200px; margin:0px 0px 10px 0px;}
div.category10left{float:left; width:360px; height:200px; margin:0px 0px 10px 0px; padding-right:10px; border-right:1px solid #037E57; }
div.category10right{float:left; width:360px; height:200px; margin:0px 0px 10px 0px; padding-left:10px; }
div.category11{float:left; width:190px; height:250px; margin:0px 0px 10px 0px;}
div.category12{float:left; width:254px; height:120px; margin:0px 0px 10px 0px;}
div.category13{float:left; width:254px; height:175px; margin:0px 0px 10px 0px;}
div.sketchspecial{float:left; width:50%;}
div.design-pic{float:left; text-align:center; margin:5px; height:100px;}
div.crocks-etcheddesign{float:left; margin:10px; height:125px;}
div.crock-design{float:left; width:190px; height:215px; margin:0px 0px 0px 0px;}
div.cedardesign{float:left; text-align:center; margin:5px; height:118px;}

/*Crocks*/
#crockcat1{float:left;width:254px;}
#crockcat2{float:left;width:508px;}
#crockcat3{float:left;width:254px;}


/*Text*/
p.thumbnail{font-size:11px; text-align:left;}
div.maincat p{font-size:11px; text-align:left;}
p.alert{font-weight: bold; color:#FF0000; background-color:#FFFFFF; background-image:url(../images/xmas.gif); background-position:center left; background-repeat:no-repeat; padding:5px 50px 2px 50px; margin-top:8px;text-align:left}
ul.attributes{list-style:outside;display:block; float:none; list-style-type:disc; font-size:13px; text-align:left; margin:10px 0px 10px 0px;}
ul.attributes li{display:block;}
.itemnote{color:#FF0000;}

/*Order Pages*/
div.orderform{text-align:left; padding:0px; margin:5px; border:1px solid #000000; font-size:12px; line-height:200%;}
span.price{font-weight:bold; font-size:13px;}
span.size{font-weight:bold;}
input{border:1px solid #999999;}
input.radio { border-style:none; }
select{border:1px solid #999999;}
label{margin-right:5px;}
#cart{border:none;}

/*Tables*/
table.basiccenter{border:none; border-collapse:collapse; margin:7px auto 7px auto;}
table.basiccenter th{background-color:#CCCCCC; border-right:1px solid #FFFFFF; padding:3px;}
table.basiccenter td{border:none; padding:3px;}

/*Sub Category headers*/
#header-sub{
	width:762px; height:190px; 
	float:left; background-color:#039164; border-left:1px solid #FFFFFF;
}
.align-left {
	text-align:left;
	/* float:none; */
}
.align-left li {
	text-align:left;
	float:none;
}
div.header-sub{
	width:762px; float:left; background-color:#FFFFFF; border-left:1px solid #FFFFFF;
}


/*Breadcrumbs*/
#breadcrumbs{
	width:762px; text-align:left; color:#FFFFFF; font-size:smaller; 
	float:left; background-color:#037E57; border-left:1px solid #FFFFFF;
}
#breadcrumbs div{padding:5px;}
#breadcrumbs a, #breadcrumbs a:visited{ color:#FFFFFF;}
#breadcrumbs a:hover{text-decoration:underline;}
span.breadcrumb{font-size:small; padding-bottom:3px}

/*Shutoff*/
#shutoff{
	width:763px;  text-align:center; font-size:18px; background-color:#FFFFFF;
	float:left; border-left:2px solid #FFFFFF; color:#FF0000; padding:5px 0px 5px 0px;
}


/*Navbars*/
#navbar-side{
	width:110px;
	float:left; background-color:#037E57;
	z-index:100;
}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

ul.navbar {
	margin: 0px; padding: 0px; font-size:10px;
	text-align:left; list-style: none;
	width:110px;
	z-index:101;
	}
ul.navbar li {
	position: relative;
	z-index:102;
	}
li ul.navbar {
	position: absolute;
	left: 110px; top: 0px;
	display: none;
	z-index:102;
}
li ul.navbar li a{border: 1px solid #FFFFFF; border-bottom:none; background:#F5EAB0; color:#961A1D;}
li ul.navbar {border-bottom: 1px solid #FFFFFF;}
ul.navbar li a {
	display: block;
	text-decoration: none;
	color:#FFFFFF;
	background:#037E57; background-image:url(../images/blank.gif);
	padding:7px 0px 7px 4px; 
	border-bottom: 1px solid #FFFFFF; 
}
ul.navbar li a:hover {background-color:#04BF84; color:#000000;}
li:hover ul.navbar, li.over ul {display: block;}
li a:hover, li a:active{
	background-color:#04BF84; color:#000000;
	/* font-weight:bold;  */
}

/*Titles*/
#title-rolands{
	 margin:0px; padding:0px;
	position:absolute; left:122px; top:30px; width:387px; height:38px;
}
#title-rolands span{
	font-size:25px; font-family:Georgia,"Times New Roman", Times, serif; text-align:left; vertical-align:middle;
	position:absolute; left:0px; top:5px;
}


/*Header and Footer*/
#homelink{display:block; position:absolute;width:220px; height:90px; top:0px; left:0px; z-index:6000;}
#header-global{
	width:875px; height:90px;
	background-color:#FFFFFF; background-image:url(../images/logos/houselarge.gif); background-repeat:no-repeat;
	background-position:7px 5px; position:relative; border-bottom:6px solid #CDE7CA;
}
#footer-global{
	width:875px; font-size:11px; border:1px solid #037E57;
	margin:10px auto 10px auto; line-height:140%; text-align:center;
}
#footer-global2{width:875px; margin:0px auto 30px auto;}
#footer-inner{padding:5px;}
#viewcart{
	position:absolute; right:15px; bottom:15px; font-size:x-small;
}
#bbb{
	position:absolute; right:15px; top:10px;
}

/*Order Pages*/


/* Banner Rotator */
#rotator {
  position:relative; float:right; height:190px; width:418px;
  border:none;
	margin:0px; padding:0px;
}
#rotator0, #rotator1, #rotator2 {
  position:absolute; top:0px; left:0px;
  border:none;
	margin:0px; padding:0px; 
}
#rotator0 { z-index:100; }
#rotator1 { z-index:95; }
#rotator2 { z-index:90; }

#rotator-text-wrapper {
  float:left; height:192px; width:340px;
	color:#FFFFFF; background-color:#039164;
  border:none;
	margin:0px; padding:0px;
  font-family:"Times New Roman", Times, serif;
	font-size:11px;
}
#rotator-text-heading {
  width:330px;
  border:none;
	margin:0px;
  font-family:"Times New Roman", Times, serif;
	font-weight:normal; font-size:27px;
	color:#FFFFFF; padding:15px 0px 5px 5px;
}
#rotator-text, #rotator-text-link { 
  width:330px;
  border:none;
	margin:0px; padding:5px; 
	color:#FFFFFF; font-size:15px;
}
#rotator-text { 
  font-family:"Times New Roman", Times, serif;
}
.nodisplay { display:none; }
#security {

	position:absolute; right:125px; top:10px;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.maincatcontainer {
  display:block;
	padding:0px;
	margin:0px;
	clear:both;
	border-bottom: 1px solid #CCCCCC;
	min-height:180px;
<!--[if lt IE 7]>
	height:180px;
<![endif]-->
	zoom:1;
}
.plaquecatcontainer {
  display:block;
	padding:0px;
	margin:0px;
	clear:both;
	border-bottom: 1px solid #CCCCCC;
	min-height:240px;
<!--[if lt IE 7]>
	height:240px;
<![endif]-->
	zoom:1;
}
