/*-----------------------------------------------------    Price Comparison   ---------------------*/
.stripetile
{
  background-image: url("images/stripes.gif");
  background-repeat: repeat;
}

.pricehead			{
						color: #CCCCCC;
						font-size:12px;
						font-weight: bold;
						margin:6px 0px 0px 0px;
						}
.priceitem			{
						color:#000000;
						font-size:11px;
						margin:8px 0px 0px 0px;
						}

.compitem			{
						color:#585858;
						font-size:11px;
						font-weight: bold;
						margin:8px 0px 0px 0px;
						}	
.designtxt			{
						color:#000000;
						font-size:11px;
						margin:8px 8px 8px 8px;
						}					
.tableborder			{
						border: 5px solid yellow;
						}
.row1border			{
						border-right: 1px solid gray;
						border-bottom: 1px dashed gray;
						}
.botrightborder		{
						border-right: 1px dashed gray;
						border-bottom: 1px dashed gray;
						}
.botleftborder			{
						border-left: 1px dashed gray;
						border-bottom: 1px dashed gray;
						}
.botborder			{
						border-bottom: 1px dashed gray;
						}

.sidesborder			{
						border-left: 1px dashed gray;
						border-right: 1px dashed gray;
						}
.fullborder			{
						border-left: 1px dashed gray;
						border-right: 1px dashed gray;
						border-bottom: 1px dashed gray;
						}
.freedomain			{
						color:#E40000;
						font-size:11px;
						font-weight: bold;
						}
div#tipDiv 			{
    						padding:4px;
    						color:#000; font-size:11px; line-height:1.2;
    						background-color:#E1E5F1; border:1px solid #667295; 
    						width:250px; 
						}
.folioimg			{
						color:#000000;
						font-size:11px;
						margin:10px 15px 10px 15px;
						}
.centercontact			{
						margin:8px 0px 55px 70px;
						}

.contactfullborder		{
						border-left: 1px dashed gray;
						border-right: 1px dashed gray;
						border-bottom: 1px dashed gray;
						padding: 10px;
						}



/*Contact us form button*/
.buttonSubmit, .buttonSubmitHovered {
	width:auto;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px;
	background:url(images/button_bg.gif) repeat-x left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {background-position:left bottom;}
.buttonImg {vertical-align:bottom;}

/*Contact us form text areas*/
.txtarea .tr, .txtarea .tr_xon {background:url(images/txtarea_tr.gif) no-repeat top right;}
.txtarea .tr_xon {background:url(images/txtarea_tr_xon.gif) no-repeat top right;}
.txtarea img.txt_corner {
	width:5px;
	height:5px;
	display:block;
}
.txtarea .br, .txtarea .br_xon {background:url(images/txtarea_br.gif) no-repeat top right;}
.txtarea .br_xon {background:url(images/txtarea_br_xon.gif) no-repeat top right;}
.txtarea .cntr {background:url(images/txtarea_cntr.gif) repeat-y right top;}
.txtarea .cntr_xon {background:url(images/txtarea_cntr_xon.gif) repeat-y right top;}
.txtarea .cntr_l, .txtarea .cntr_l_xon {
	width:5px;
	background:url(images/txtarea_l.gif) repeat-y left top;
	float:left;
}
.txtarea .cntr_l_xon {background:url(images/txtarea_l_xon.gif) repeat-y left top;}
.txtarea textarea {
	border:0;
	background:none;
	padding:0;
	margin:5px;
}

/*Contact us form text inputs*/
.textinput, .textinputHovered {
	height:15px;
	background:url(images/input_bg.gif) repeat-x left top;
	border:none;
	padding:4px 0;
	vertical-align:middle;
}
.textinputHovered {background-position:left bottom;}
.inputCorner {
	padding-bottom:0;
	vertical-align:middle;
}

/*Contact us Forms defaults - change as needed*/
input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
}
label {
	color:#999;
	cursor:pointer;
	padding-left:2px;
	line-height:10px;
}


/* Form */
form {
	width: 500px;
	padding: 5px;
	margin: 40px auto;
}

label {
	display: block;
	margin-top : 8px;
	width: 100%;
	background-repeat: no-repeat;
}

.blue {
	color: #CD0000;
	font-weight: bold;
}



.footer p {
	color: #999;
}