@charset "utf-8";
/* CSS Document */

a:link {
	text-decoration: none;
	color: #000000
}
a:visited {
	text-decoration: none;
	color: #000000
}
a:hover {
	text-decoration: none;
	color: #F68E1F;
}
a:active {
	text-decoration: none;
	color: #000000
}

.a2:link {
	text-decoration: none;
	color: #000000
}
.a2:visited {
	text-decoration: none;
	color: #000000
}
.a2:hover {
	text-decoration: none;
	color: #ffffff;
}
.a2:active {
	text-decoration: none;
	color: #000000
}

.a3:link {
	text-decoration: none;
	color: #ffffff
}
.a3:visited {
	text-decoration: none;
	color: #ffffff
}
.a3:hover {
	text-decoration: none;
	color: #F68E1F;
}
.a3:active {
	text-decoration: none;
	color: #ffffff
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(http://www.castironfireplacecompany.com/images/background.jpg);
	background-repeat: repeat;
}

#menubar {
    list-style:none;
	margin:0px;
	padding:0px;
}
#menubar li {
	margin-bottom:3px;
}
#menubar a {
	display:block;
	width:162px;
	padding:3px;
	padding-left:5px;
	text-decoration:none;
	background-image: url(http://www.castironfireplacecompany.com/images/background-orange.jpg);
	background-repeat: repeat-x;
	background-color: #F68E1F;
}
#menubar a:hover { 
	background-image: url(http://www.castironfireplacecompany.com/images/background-grey.jpg);
	background-repeat: repeat-x;
	background-color: #949494;
	color:#FFFFFF;
}



.menubar2bhover {
	display:block;
	margin-bottom:2px;
	padding:3px;
	padding-left:5px;
	text-decoration:none;
	background-image: url(http://www.castironfireplacecompany.com/images/background-orange.jpg);
	background-repeat: repeat-x;
	background-color: #F68E1F;
	color:#ffffff;
	cursor: pointer;
}

.menubar2b  {
	display:block;
	margin-bottom:2px;
	padding:3px;
	padding-left:5px;
	text-decoration:none;
	background-image: url(http://www.castironfireplacecompany.com/images/background-grey.jpg);
	background-repeat: repeat-x;
	background-color: #949494;
	color:#000;
}

.menubar2c  {
	display:block;

	padding:3px;
	padding-left:5px;
	text-decoration:none;
	background-image: url(http://www.castironfireplacecompany.com/images/background-grey.jpg);
	background-repeat: repeat-x;
	background-color: #949494;
	color:#FFFFFF;
}

.menubar3bhover  {
	display:block;;
	padding:3px;
	margin-bottom:2px;
	padding-left:5px;
	text-decoration:none;
	background-image: url(http://www.castironfireplacecompany.com/images/background-orange2.jpg);
	background-repeat: repeat-x;
	background-color: #F68E1F;
	color:#ffffff;
}

.menubarblack  {
	display:block;;
	padding:3px;
	margin-bottom:2px;
	padding-left:5px;
	text-decoration:none;
	background-image: url(http://www.castironfireplacecompany.com/images/background-black.jpg);
	background-repeat: repeat-x;
	background-color: #000;
	color:#ffffff;
}

.menubarorange  {
	display:block;;
	padding:3px;
	padding-left:5px;
	margin-bottom:2px;
	text-decoration:none;
	background-image: url(http://www.castironfireplacecompany.com/images/background-orange.jpg);
	background-repeat: repeat-x;
	background-color: #F68E1F;
	color:#000;
}

.menubarblack2  {
	display:block;;
	padding:3px;
	padding-left:5px;
	text-decoration:none;
	background-image: url(http://www.castironfireplacecompany.com/images/background-black.jpg);
	background-repeat: repeat-x;
	background-color: #000;
	color:#ffffff;
}


.menubar3b  {
	display:block;;
	padding:3px;
	margin-bottom:2px;
	padding-left:5px;
	text-decoration:none;
	background-image: url(http://www.castironfireplacecompany.com/images/background-grey2.jpg);
	background-repeat: repeat-x;
	background-color: #C8C8C8;
	color:#000;
}


.menubar2  {
	background-image: url(http://www.castironfireplacecompany.com/images/background-grey.jpg);
	background-repeat: repeat-x;
	background-color: #949494;
	color:#FFFFFF;
	padding:3px;
	margin:-3px;
	margin-left:-5px;
	padding-left:5px;
}

.menubar3  {
	display:block;
	width:162px;
	padding:3px;
	padding-left:5px;
	text-decoration:none;
	background-image: url(http://www.castironfireplacecompany.com/images/background-orange.jpg);
	background-repeat: repeat-x;
	background-color: #F68E1F;
}

#navbar  {
	width:912px;
	margin:0px;
	padding:0px;
	
}

#navbar li {
	position: absolute;
    list-style:none;
    display:inline;
	text-indent: -9000px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	display:none;
}
.about {
	width:125px;
	height: 33px;
	float:left;
	background-image: url(http://www.castironfireplacecompany.com/images/navigation-bar.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.aboutPage #navbar a.about{
	background-position: 0px -33px;
}
.about:hover {
	background-position:0 -33px;
}
.chimney {
	width:138px;
	height: 33px;
	float:left;
	background-image: url(http://www.castironfireplacecompany.com/images/navigation-bar.png);
	background-repeat: no-repeat;
	background-position: -125px 0px;
}
.chimneyPage #navbar a.chimney{
	background-position: -125px -33px;
}
.chimney:hover {
	background-position:-125px -33px;
}
.stove {
	width:213px;
	height: 33px;
	float:left;
	background-image: url(http://www.castironfireplacecompany.com/images/navigation-bar.png);
	background-repeat: no-repeat;
	background-position: -263px 0px;
}
.stovePage #navbar a.stove{
	background-position: -263px -33px;
}
.stove:hover {
	background-position:-263px -33px;
}
.book {
	width:139px;
	height: 33px;
	float:left;
	background-image: url(http://www.castironfireplacecompany.com/images/navigation-bar.png);
	background-repeat: no-repeat;
	background-position: -476px 0px;
}
.bookPage #navbar a.book{
	background-position: -476px -33px;
}
.book:hover {
	background-position:-476px -33px;
}
.shop {
	width:78px;
	height: 33px;
	float:left;
	background-image: url(http://www.castironfireplacecompany.com/images/navigation-bar.png);
	background-repeat: no-repeat;
	background-position: -615px 0px;
}
.shopPage #navbar a.shop{
	background-position: -615px -33px;
}
.shop:hover {
	background-position:-615px -33px;
}

.news {
	width:80px;
	height: 33px;
	float:left;
	background-image: url(http://www.castironfireplacecompany.com/images/navigation-bar.png);
	background-repeat: no-repeat;
	background-position: -693px 0px;
}
.newsPage #navbar a.news{
	background-position: -693px -33px;
}
.news:hover {
	background-position:-693px -33px;
}
.contact {
	width:139px;
	height: 33px;
	float:left;
	background-image: url(http://www.castironfireplacecompany.com/images/navigation-bar.png);
	background-repeat: no-repeat;
	background-position: -773px 0px;
}
.contactPage #navbar a.contact{
	background-position: -773px -33px;
}
.contact:hover {
	background-position: -773px -33px;
}

#frame-main {
width: 912px;
margin-left:auto;
margin-right: auto;
background-color:#FFFFFF;
padding-bottom: 15px;
}
#frame-nav {
height: 33px;
width: 912px;
}
#frame-account {
	height: 24px;
	background-image: url(http://www.castironfireplacecompany.com/images/background-orange.jpg);
	background-repeat: repeat;
}
#frame-trail {
	padding: 5px;
	padding-left: 15px;
	border-bottom: #000000 solid 1px;
}
#frame-center {
margin-top:10px;
margin-bottom:10px;
}
#frame-center1 {
margin-left:10px;
margin-right:10px;
width: 170px;
float: left;
}
#frame-center2 {
width: 532px;
float: left;
}
#frame-center3 {
width: 712px;
margin-right:10px;
float: left;
}
#frame-footer1 {
border-top:#4D4545 solid 2px;
background-color:#EAE9E8;
padding: 7px;
padding-left: 15px;
}

#frame-footer2 {

}
.colorOrange{
color:#F68E1F
}

.colorWhite{
color:#FFFFFF
}

.headerOrange {
	background-image: url(http://www.castironfireplacecompany.com/images/background-orange.jpg);
	background-repeat: repeat;
	padding: 2px;
	padding-left:15px;
	color:#FFFFFF;
	margin-bottom: 10px;
}

.headerOrangeLarge {
	background-image: url(http://www.castironfireplacecompany.com/images/background-orange-large.png);
	background-repeat: repeat-x;
	color:#FFFFFF;
	background-color: #F78F1E;
	background-position: bottom;
}

h1 {
font-size: 14px;
margin: 0px;
padding: 0px;
}

.shoppingBasket {
border-bottom: #F68E1F 1px solid;
border-right: #F68E1F 1px solid;
border-left: #F68E1F 1px solid;
padding: 5px;
}

.headerOrangeBasket {
	background-image: url(http://www.castironfireplacecompany.com/images/background-orange.jpg);
	background-repeat: repeat;
	padding: 2px;
	padding-left:6px;
}

.button {
 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	
	color: #FFFFFF;

	background: #F68E1F; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAB86F', endColorstr='#F68E1F'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FAB86F), to(#F68E1F)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FAB86F,  #F68E1F); /* for firefox 3.6+ */
 
	border: solid 1px #F68E1F;
	


}

.buttonNotlisted {
 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	
	color: #FFFFFF;

	background: #F68E1F; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F68E1F'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F68E1F)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FFFFFF,  #F68E1F); /* for firefox 3.6+ */
 
	border: solid 1px #F68E1F;
	


}

.button1 {
 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	
	color: #FFFFFF;
	font-size: 11px;

	background: #949494; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#C8C8C8', endColorstr='#949494'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#C8C8C8), to(#949494)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #C8C8C8,  #949494); /* for firefox 3.6+ */
 
	border: solid 1px #949494;


}

.button2 {
 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	
	color: #F68E1F;
	font-size: 11px;

	background: #FFFFFF; /* for non-css3 browsers */

 
	border: solid 1px #F68E1F;


}

.textBox {
border: solid 1px #000000;
font-size: 11px;
background-color:#FFFFFF;
}
.textBox2 {
border: solid 1px #F68E1F;
font-size: 11px;
background-color:#FFFFFF;
}

.quote {
color: #F68E1F;
font-size: 14px;
font-style:italic;
}

.shade {
	color: #FFFFFF;
	background-image: url(http://www.castironfireplacecompany.com/images/background-shade.png);
	background-repeat: repeat;
	padding: 5px;
}

.borderOrange1 {
border-bottom:#F68E1F 1px solid;
}

.borderOrangeRight {
border-right:#F68E1F 1px solid;
}

.borderOrangeLeft {
border-left:#F68E1F 1px solid;
}

.borderOrange2 {
border-bottom:#F68E1F 1px solid;
}

.orange {
color:#F68E1F;
}

.hrDotted {
margin-top: 10px;
margin-bottom: 10px;
border: 1px dotted #F68E1F; 
}

.hrDotted2 {
margin-top: 10px;
margin-bottom: 10px;
border: 1px dotted #cccccc; 
}

.catimage {
max-height: 140px; 
max-width: 140px';
}
