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

/* Phil's Design Updates */
a#mainnav {
color : #BFE8C8 ;
font-family : Verdana ;
font-weight : bold ;
font-size : 18pt ;
text-decoration : none ;
text-align : left ;
align : left ;
padding-left : 10px;
}



a#mainnav:hover { color : white ; }

/* For Coupons in Right Sidebar */

h3#offers { font-family : Arial ; color : white ; font-size : 16pt ;  margin-left : 15px; margin-bottom : 0; border : white solid 1px;}
div#coupon { background-color : white ; height : 175px; margin-left : 15px; margin-right : 0px;}
div#percentage { font-family : Arial ; font-size : 30pt; font-weight : bold ;}
div#requires {font-family : Arial ; font-size : 16pt; font-weight : bold ;}
div#couponcode {font-family : Courier ; font-size : 15pt; font-weight : bold ; color : red ; margin : 10px;}

/*Phil's Cart Updates*/

.itemName { font-weight : bold ; font-size : 16pt ; font-family : Arial ; margin : 0 ; text-align : left ; align : left ; }

#cart td, font, a  { color : white ; }
#cart { background-color : #300000 ; }

#cart input { color : black ; }
#cart form { color : black ; }
#cart select, option { color : black ; }
html {
	min-height:100.14%;
}
body {
background-image:url(images/siteback.jpg);
background-repeat:no-repeat;
background-color:#9f2c17;
text-align:center;
margin-left:-2px;
margin-top:15px;
font-family:"Times New Roman", Times, serif;
font-size: 11pt;
}
.nav{
height:528px;
background-image:url(images/navBottomBack.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
.center{
height:528px;
background-image:url(images/bodyBack.jpg);
background-repeat:no-repeat;
background-position:top;
}
.right{
height:528px;
background-image:url(images/rightBack.jpg);
background-repeat:no-repeat;
background-position:top;
}
.navRepeat{
background-image:url(images/navRepeat.jpg);
background-repeat:repeat-y;
}
.centerRepeat{
background-image:url(images/bodyRepeat.jpg);
background-repeat:repeat-y;
}
.rightRepeat{
background-image:url(images/rightSideRepeat.jpg);
background-repeat:repeat-y;
}
.leftFrameRepeat{
background-image:url(images/leftRepeat.jpg);
background-repeat:repeat-y;
}
.navRightFrameRepeat{
background-image:url(images/navRightRepeat.jpg);
background-repeat:repeat-y;
}
.rightFrameRepeat{
background-image:url(images/rightRepeat-52.jpg);
background-repeat:repeat-y;
}
.rightAds{
height:150px;
}
.topAds{
height:150px;
}
.adsBorder{
background-image:url(images/strip_teal.jpg);
background-repeat:repeat-x;
}
.mainPad{
	padding: 0 20px 20px 20px;
	color:#FFFFFF;
}
.heading1{
	font-size:12pt;
}
.heading2{
	font-size:13pt;
}
.heading3{
	font-size:14pt;
}
.heading4{
	font-size:15pt;
}
.heading5{
	font-size:16pt;
}
.crumb{
	padding-bottom:15px;
}
a.link1:link, a.link1:visited, a.link1:active, a.link1:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.title{
	padding-bottom:10px;
}
.imgBorder{
	border:#aed3b4 2px solid;
}
.sig{
	color:#FFFFFF;
	font-size:10pt;
	padding-top:2px;
}
#error{
	color:#a4be73;
}
