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

body{ 
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.69em;
	color:#000;
	background-color:#fff;
	padding:21px 0 29px;
}
*{padding:0; margin:0; outline:none}
li{list-style:none}
a{text-decoration:none; color:#00f}
img, fieldset, button{border:none; background:none}
p{line-height:1.27em;/*14*/ margin-bottom:10px}
h1{font-size:1.27em; line-height:1.45em;/*16*/ color:#a60045; padding:10px 0}
.splitIn3 h1{padding:3px 0 1px}
h2{font-size:1.09em; line-height:1.36em;/*15*/ color:#a60045; padding-top:2px}
h3{font-size:1.00em; line-height:1.27em;/*14*/}

#wrap{
	width:792px;
	margin:0 auto;
	text-align:left;
	background:url(../images/wrapRpt.gif) repeat-y;
	overflow:hidden;
}

/*=====================================================================
						 HEADER
======================================================================*/
#hdr{
	width:100%; /*height:115px;*/
	padding:36px 0 0px 0;
	background:#00afef url(../images/headerBg.png) no-repeat;
	position:relative;
	float:left;
}
#hdr a{width:302px; height:54px; float:left; position:absolute; left:49px; top:46px}
#hdr span{width:389px; padding-right:52px; font-size:1.27em;/*14*/ line-height:1.45em;/*16*/ float:right; color:#fff; text-align:right}
.ph   {
	width:389px;
	padding-right:52px;
	font-size:.9em;/*14*/
	line-height:1.2em;/*16*/
	float:right;
	color:#000000;
	text-align:right;
	padding-top: 25px;
}
/*=====================================================================
						NAVIGATION
======================================================================*/
#nav{width:742px;/*792*/ padding:0 25px; clear:both; position:relative; float:left}
#nav ul{width:742px; /*height:40px;42*/ padding-bottom:2px; background:url(../images/border.gif) repeat-x left bottom; float:left}
#nav li{padding:10px 0 8px 25px; font-size:1.09em; font-weight:bold; line-height:1.82em;/*20*/ float:left}
#nav li a{
	color:#00F
}
#nav li a:hover, #nav li.pgSelected a{color:#a60045}

/*=====================================================================
							FOOTER
======================================================================*/
#ftr{width:792px; height:52px;/*94*/ padding:61px 0 19px; background:url(../images/ftrBg.png) no-repeat; margin:0 auto; font-size:1.09em; text-align:center; line-height:1.27em;/*14*/}

/*==============================================================
						MAIN CONTAINER
================================================================*/
#container{width:742px;/*792*/ padding:0 24px 0 26px; background:url(../images/contDivider.gif) repeat-y 602px top; clear:both; position:relative; float:left}
/*Default is 2 columns; when ".splitIn3 is applied, it turns to 3 columns"*/
#container.splitIn3{background-position:190px top}
#contLft{width:544px;/*570*/ padding:10px 0 0 26px; float:left; min-height:450px}
.splitIn3 #contLft{width:570px;/*570*/ padding-left:0}
#contRgt{width:162px; padding:10px 0 50px; float:right}

/*=======RIGHT SIDE====================*/
#contRgt dd{float:left; background:url(../images/border.gif) repeat-x left bottom; overflow:hidden}

.butn_yellow, .butn_blue{width:118px;/*162*/ padding:13px 19px 25px 25px}
.butn_yellow p, .butn_blue p, .butn_yellow p span, .butn_blue p span{width:100%;/*118*/ /*height:45px;60*/ background:url(../images/butn_yellow.png) repeat-y center top; overflow:hidden; margin:0}
.butn_blue p, .butn_blue p span{background-image:url(../images/butn_blue.png)}
.butn_yellow p span, .butn_blue p span{background-position:left top; background-repeat:no-repeat; float:left}
.butn_yellow p span span, .butn_blue p span span{width:100px;/*118*/ padding:10px 4px 7px 14px; background-position:right bottom; float:left}
.butn_blue p span span{width:94px;/*118*/ padding:10px 6px 7px 18px}
.butn_yellow p a, .butn_blue p a{font-weight:bold}

.callWeeklySpcls{
	width:137px;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 36px;
	padding-left: 16px;
}
.callWeeklySpcls p{font-size:1.27em; padding-left:2px; line-height:normal; color:#a60045; margin:0}
.orange {color: #FF3300}
.fpo{
	float:left;
	padding-top:6px;
	left: 628px;
}

#contRgt dd.inkDrops{width:113px;/*162*/ padding:50px 23px 0 26px; background:url(../images/inkDrops.gif) no-repeat 29px 23px}
.inkDrops p{
	padding:3px 0px 28px 5px;
	background:url(../images/inkDrops.gif) no-repeat 3px bottom;
	margin:0
}

/*=======LEFT SIDE====================*/
.splitLeftInTwo{width:100%; overflow:hidden}
.splitLeftImgs{width:160px; float:left; margin-top:-9px}
.splitLeftImgsOneImage{width:160px;	float:left;	margin-top:0px;	padding-top:15px; padding-left:20px;}
.splitLeftImgs img{float:right; margin-top:11px}
.splitRightTxts{width:378px; padding-top:9px; float:right}
.splitRightTxts p{margin-bottom:8px}
.splitRightTxts p b{color:#a60045}
ul.listType1, ul.listType2{width:288px;/*378*/ padding:0 53px 8px 37px; overflow:hidden}
ul.listType1 li, ul.listType2 li{width:134px;/*144*/ padding:0 1px 0 9px; float:left; background:url(../images/bullet.gif) no-repeat}
ul.listType2 li{width:63px;/*72*/}

.imagesAtLeft{width:550px;/*570*/ padding-left:20px}
.imagesAtLeft h1{padding-left:172px}
.dottedBar{width:378px;/*550*/ min-height:125px; padding:0 0 0 172px; background:url(../images/border.gif) no-repeat left 5px; position:relative}
.dottedBar img{
	position:absolute;
	left:32px;
	top:15px
}


/*=======SPECIALS PAGE====================*/


#specials{
	width:550px;/*570*/
	padding-top:20px;
	padding-left:20px;
}


#specialsImage{
	width:243px;
	position:relative;
	float:left;
	height:188px;
	
}

#specialstitle{
	width:300px;
	position: relative;
	color: #a60045;
	font-weight: bold;
	font-size: 1.27em;
	margin-bottom: 8px;
}

p.specialstext{
	width:300px;
	font-weight: normal;
	color: #000000;
	position: relative;

}

/*========================[Page: Contact]==========================*/
.googleMap{width:536px; margin-left:-1px}

/*========================[Page: Quote]==========================*/
.formQuote{width:522px; overflow:hidden}
.formQuote dl{width:100%; overflow:hidden}
.formQuote dd{width:100%; padding-bottom:10px; float:left}
.formQuote dd label{float:left; line-height:1.45em;/*16*/ padding-right:10px}
.formQuote dd input, .formQuote dd textarea{padding:1px 0; /*height:14px;*/ line-height:1.27em;/*13*/ font-size:0.92em; border:1px solid #b6b5b6; background-color:#e7e7e8; float:right}
.formQuote dd textarea{width:520px; height:122px; margin-top:3px}
.formQuote dd table{text-align:left; border-color:#000; border:solid #000; border-width:0 1px 1px 0}
.formQuote dd table th, .formQuote dd table td{padding-left:3px; height:14px; border:solid #000; border-width:1px 0 0 1px}
.formQuote dd table td input{width:100%; height:100%; padding:0; line-height:1.18em;/*13*/ float:none; border:0; background:none; display:block}
.input1{width:400px}
.input2{width:436px}
.input3{width:425px}
.input4{width:487px}
.input5{width:481px}
.input6{width:490px}
.input7{width:480px}
.input8{width:488px}
.input9{width:83%}
.input10{width:450px}
.formQuote dd input.butnSubmit{width:55px; height:21px; padding:0; background:url(../images/butnSubmit.gif) no-repeat; border:0; cursor:pointer; text-indent:-1000px; overflow:hidden}

.msg, .err{padding:3px 10px; color:#000; font-weight:bold; text-align:center; background:#dcfcdc; border:1px solid #015601}
.err{background-color:#ffd6d6; border-color:#880101}



/*========================[Page: Shopping Cart Pages]==========================*/

.pdgtable {
	width: 85%;
}



/*================Only for Safari Hack========================*/
@media screen and (-webkit-min-device-pixel-ratio:0){
	.formQuote dd input, .formQuote dd textarea{line-height:1.36em;/*15*/}
.pglinkdim {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #A60045;
}
.linkDimBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #00F;
}
.midtable {
	position: absolute;
	left: 348px;
	height: 463px;
	width: 391px;
}
.toBuy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
}
.tobuy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	line-height: 18px;
}
.linktonew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	line-height: 16px;
}
.names {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A60045;
}
