

body {
	background-image:  url("/images/template/page_pg.png"); 
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* Designer */

.designer {

	border: none;
	background-color: #B2B2B2;
	font-size: 11px; 
	

}

#pagination {
    color: #000000;
	margin-top:10px;
	font-size: 14px;
	font-weight: bold;
	/* border: 1px solid #FF0000; /* */
}

#pagination a:link { font-size: 14px; font-weight: bold;}
#pagination a:visited{ font-size: 14px;font-weight: bold;}
#pagination a:hover { font-size: 14px;font-weight: bold;}
#pagination a:active { font-size: 14px;font-weight: bold;}


#rightIframe {

	width: 277px;
	margin: 0px;
	padding: 0px;
	/* border: 1px solid #FF0000; /* */
	position: fixed;
	float: left;
}

#personalizeInfo  {

	width: 277px;
	margin: 0px;
	padding-top: 0px;
	border: 1px solid #FF0000;

}

#personalizeSleeve  {

	width: 277px;
	margin-top: 5px;
	padding-top: 0px;
	padding-bottom: 5px;
	border: 1px solid #FF0000;

}
#personalizeSize  {

	width: 277px;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #FF0000;

}

.section {

	border: 1px solid #FF0000;
	background-color: #B2B2B2;

}

.personalize {

	border: none;
	font-size: 12px; 
	
}

input.personalize {
	border: 1px solid #FF0000;
	background-color: #FFFFFF;
}

.label {
	font-size: 11px;
	color : #000000;
	font-weight: bold;
}

.DesignColorChart {

	border: none;
	color: #000000;
	font-size: 10px;

}

td.DesignColorChart {
	border: 1px solid #000000;
}

h4.DesignColorChart {
	color:#FF0000;
	font-size: 18px; 
	border: none;
	padding:1px 10px;
	text-align: center;
}

div.designList {

	width: 240px;
	overflow: hidden;
	/*border: 1px solid #DFDFDF;*/
	
}

#productList {

	border: none;
	/*border: 1px solid #DFDFDF;    /* border around product list	*/
	
	font-size: 8px; 

}

#productList a, a:link, a:visited
{
    /* text-decoration: none; /* */
	/* color: #1D5CA4;		/* link colors */
	font-size: 12px; 
}

/* Used to display a short message to the user inline at the top of the page */
.debugMessage {

	/* Wide margin to make message show up well */
	margin: 2px;
	padding: 2px;
	
	background-color: #DFDFDF;
	color: #000000;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
/*	height: 160px; */
/*	width: 350px; */

}

.addressBox {

	/* Wide margin to make message show up well */
	margin: 2px;
	padding: 2px;
	
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
/*	height: 160px; */
/*	width: 350px; */

}


/* Used to display a short message to the user inline at the top of the page */
#UserMessage {

	/* Wide margin to make message show up well */
	margin: 15px;
	padding: 14px;
	
	background-color: #FFFFFF;
	color: #000000;
	border: 2px solid #DFDFDF;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
/*	height: 160px; */
/*	width: 350px; */

}

#UserMessage2 {

	/* Wide margin to make message show up well */
	margin: 15px;
	padding: 14px;
	
	border: none;


}


.section {
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: none;
}

.ColHeading {

	font-size: 12px;
	font-weight: bold;
	color : #000000;	

}

.textTitle {

	font-size: 16px;
	font-weight: bold;
	color : #000000;
}

.textDescription {

	font-size: 12px;
	font-style: italic;	
/*	font-weight: bold;  */
	color : #000000;
}

.row1 {

	font-size: 12px;
	color : #000000;

}
.row2 {

	font-size: 12px;
	color : #000000;

}

td.row1	{ 
	background-color: #EFEFEF; 
	
}
td.row2	{ 
	background-color: #DEE3E7; 
}
td.row3	{ 
	background-color: #D1D7DC; 
}

tr.row1	{ 
	background-color: #EFEFEF; 
	/* cursor: default;	*/
}

tr.row2	{ 
	background-color: #DEE3E7; 
	/* cursor: default; */
}

.rowMouseover {

	font-size: 12px;
	color : #000000;


}

tr.rowMouseover	{ 
	background-color: #C0C0C0; 
	/* cursor: pointer;  */
	/* cursor: hand; */
}


/* Status Messages */
.StatusError {

	font-weight: bold;
	color : #FF0000;

}
.StatusBad {

	font-weight: bold;
	color : #FF0000;

}
td.StatusBad { background-color: #FF0000; }

.StatusWarning {

	font-weight: bold;
	color:#FF9900;

}

.StatusGood {

	font-weight: bold;
	color : #000000;

}
td.StatusGood { background-color: #008000; }


.Status {

/*	font-weight: bold; */
	color : #000000;

}

h4 {
	color:#FF0000;
	font-size: 18px; 
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding:1px 10px;
	text-align: center;
}

/***************** FAQ Page *********************/


#faq {

	font-size: 14px;
	padding: 5px; 
}


#faq h4 {
	font-size: 18px;
	border: none;
	text-align: left;
	padding-left: 0px;
}

/* Status Messages */
.status_error {

/*	font-weight: bold; */
	color : #FF0000;

}
.status_bad {

/*	font-weight: bold; */
	color : #FF0000;

}

.status_good {

/*	font-weight: bold; */
	color : #008000;

}
.status {

/*	font-weight: bold; */
	color : #000000;

}