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

/* 			.:: CAT PAGE CLASSES ::.			*/
/*	 											*/
.p_fRightBox{
	float:left;
	width:598px;
}

.p_bMain{
	/*padding:20px;*/
	border:1px solid #ffffff;
	border-top:none;
	border-bottom:none;
	background: #FFFFFF;
/*	background: #9acdff top repeat-x url(../grx/banner-bg.png);	*/
}
.p_bMainInner{	background:#FFFFFF;	}


/* 			.:: ANCILLERY LAYOUT CLASSES ::.		*/
/*	 												*/
.p_fLeft{
	float:left;
	width:310px;
	
}
.p_fRight{
	float:left;
	width:668px;
	padding:10px 0px 10px 0px;
}
.ancilTbl	{	}
.ancilTbl td{	padding:10px;	}
.at_bTitle{
	display:block;
	padding:10px 0px 0px 0px;
	text-decoration:none;
	text-align:center;
}
.at_bImg{
	display:block;
	height:148px;
}


/* 			.:: DROP MENU CLASSES ::.			*/
/*	 											*/
#ProdDropEl {
	position:absolute;
	/*width:300px;*/
	/*height: 22px;*/
	overflow: hidden;
	visibility:hidden;
	border: 1px solid #cccccc;
	background-color: #f9f9f9;
}
.t1{
	height:23px;
	line-height:23px;
	text-indent:4px;
	font-weight:bold;
	background:url(../grx/arrow-down.gif) no-repeat right;
}
.d1{	padding:10px; padding-top:0px;	}
.t_dl{	padding:0px; margin:0px;	}
.t_d1 td{ padding:0px 0px 0px 10px; margin:0px; }

/* 			.:: PRODUCT PAGE CLASSES ::.			*/
/*	 												*/
.flash_box{
	float:left;
	/*display:inline;*/
	width:400px;
}

.p_fRight2{
	float:left;
	width:578px;
}

.p_bPdfLink{
	display:block;
	width:158px;	height:39px;
	/*padding:5px 38px 0px 0px;*/
	margin:4px 0px 4px 0px;
	line-height:15px;
	background:#F3F3F3 url(../grx/download2-pdf.gif )  no-repeat;
	text-indent:40px;
	text-decoration:none;
}
.p_bPdfLink h1{
	margin:0px;
	padding:4px 0px 0px 0px;
	font-size:10px;
	font-weight:bolder;	
	color:#CC062E;
}
.p_bPdfLink div{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:9px;
	font-weight:normal;
	color:#666666;	
}

/* PRODUCT 1 */
.product_info_box {
	float:left;
	width:363px;
	padding:20px 10px 0px 0px;
	font-size:12px;
	color:#666666;
}
.product_image_box {
	float:left;
	width:205px;
	padding:20px 0px 0px 0px;
	font-size:12px;
	color:#FF0000;
}
.options_container {
	width:532px;
	padding:20px 20px 0px 0px;
	font-size:12px;
	color:#666666;
}
.p_tOptOutput{	width:100%;	margin-bottom:24px;}
/* /PRODUCT 1 */
.p_specifyBtn{
	cursor:pointer;
	display:block;
	float:left;
	width:120px;
	height:39px;
	line-height:39px;
	text-align:center;
	text-decoration:none;
	background:url(../grx/btn-bg.gif) #f1f1f1;
}
.p_btnOver{	background:url(../grx/btn-bg-over.gif) no-repeat #f1f1f1;	}

.p_basketBtn{
	cursor:pointer;
	display:block;
	float:left;
	width:120px; height:39px;
	line-height:39px;
	text-align:center;
	text-decoration:none;
	text-indent:20px;
	background:url(../grx/btn-basket-idle.gif) no-repeat #f1f1f1;
}
.p_basketBtnO{	background:url(../grx/btn-basket-over.gif) no-repeat #f1f1f1; }

/* 			.:: OPTION DISPLAY CLASSES ::.			*/
/*	 												*/
.o_bInfo{ height:117px; overflow:auto;}
.o_bInfo p{ margin:0px; padding:10px; }
.o_bInfo table{ margin:0px 10px 0px 10px;}
.o_bTitle{ height:26px; margin:0px; padding:0px; text-indent:16px; line-height:26px; background:#006699 url(../grx/option-header-bg.png) repeat-x; color:#FFFFFF;}
.o_tOptions{}
.o_tOptions td{ padding:0px 2px 0px 2px; vertical-align:middle; }
.o_tOptions select {font-size:11px; line-height:14px; }
.aR{ text-align:right; }
.aL{ text-align:left; }
