#FWTableContainer1523563786 {
/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
	position:relative;
	margin:0px;
	width:766px;
	height:36px;
	text-align:left;
}

#MMMenuContainer0310100431_0 {
/* This ID is related to the master menu div for menu MMMenuContainer0310100431_0 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:49px;
	top:37px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0310100431_0 {
/* This class defines things about menu MMMenu0310100431_0's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:transparent;
	width:184px;
	height:132px;
}

.MMMIFVStyleMMMenu0310100431_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0310100431_0 */
	border-top:0px solid #3a5900;
	border-left:0px solid #3a5900;
	border-bottom:0px solid #3a5900;
	border-right:0px solid #3a5900;
	width:184px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:176px;
	height:14px;
}

.MMMIVStyleMMMenu0310100431_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0310100431_0 */
	border-top:0px;
	border-left:0px solid #3a5900;
	border-bottom:0px solid #3a5900;
	border-right:0px solid #3a5900;
	width:184px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:176px;
	height:14px;
}

#MMMenu0310100431_0_Item_0 {
/* Unique ID for item 0 of menu MMMenu0310100431_0 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0310100431_0_Item_1 {
/* Unique ID for item 1 of menu MMMenu0310100431_0 so we can set its position */
	left:0px;
	top:22px;
}

#MMMenu0310100431_0_Item_2 {
/* Unique ID for item 2 of menu MMMenu0310100431_0 so we can set its position */
	left:0px;
	top:44px;
}

#MMMenu0310100431_0_Item_3 {
/* Unique ID for item 3 of menu MMMenu0310100431_0 so we can set its position */
	left:0px;
	top:66px;
}

#MMMenu0310100431_0_Item_4 {
/* Unique ID for item 4 of menu MMMenu0310100431_0 so we can set its position */
	left:0px;
	top:88px;
}

#MMMenu0310100431_0_Item_5 {
/* Unique ID for item 5 of menu MMMenu0310100431_0 so we can set its position */
	left:0px;
	top:110px;
}

#MMMenu0310100431_0_Item_6 {
/* Unique ID for item 6 of menu MMMenu0310100431_0 so we can set its position */
	left:0px;
	top:132px;
}

#MMMenu0310100431_0_1 {
/* This class defines things about menu MMMenu0310100431_0_1's div. */
	position:absolute;
	left:185px;
	top:22px;
	visibility:hidden;
	background-color:transparent;
	width:134px;
	height:66px;
}

.MMMIFVStyleMMMenu0310100431_0_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu0310100431_0_1 */
	border-top:0px solid #3a5900;
	border-left:0px solid #3a5900;
	border-bottom:0px solid #3a5900;
	border-right:0px solid #3a5900;
	width:134px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:126px;
	height:14px;
}

.MMMIVStyleMMMenu0310100431_0_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu0310100431_0_1 */
	border-top:0px;
	border-left:0px solid #3a5900;
	border-bottom:0px solid #3a5900;
	border-right:0px solid #3a5900;
	width:134px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:126px;
	height:14px;
}

#MMMenu0310100431_0_1_Item_0 {
/* Unique ID for item 0 of menu MMMenu0310100431_0_1 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0310100431_0_1_Item_1 {
/* Unique ID for item 1 of menu MMMenu0310100431_0_1 so we can set its position */
	left:0px;
	top:22px;
}

#MMMenu0310100431_0_1_Item_2 {
/* Unique ID for item 2 of menu MMMenu0310100431_0_1 so we can set its position */
	left:0px;
	top:44px;
}

.MMMenuItemSpanMMMenu0310100431_0 {
/* The span class definition so we can make sure that arrows and menu text in menu MMMenu0310100431_0 look correct */
	float:left;
	width:168px;
}

.MMArrowStyleMMMenu0310100431_0 {
/* This class allows us to position the submenu arrows for menu MMMenu0310100431_0 */
	position:absolute;
	left:169px;
	top:7px;
}

#MMMenuContainer0310100431_0 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0310100431_0 a {
/* Controls the general apperance for menu MMMenuContainer0310100431_0's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	padding:4px;
	background-color:#507900;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0310100431_0 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0310100431_0 */
	color:#ff9900;
	background-color:#3a5900;
}
#MMMenuContainer0310100431_1 {
/* This ID is related to the master menu div for menu MMMenuContainer0310100431_1 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:282px;
	top:37px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0310100431_1 {
/* This class defines things about menu MMMenu0310100431_1's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:transparent;
	width:163px;
	height:176px;
}

.MMMIFVStyleMMMenu0310100431_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu0310100431_1 */
	border-top:0px solid #3a5900;
	border-left:0px solid #3a5900;
	border-bottom:0px solid #3a5900;
	border-right:0px solid #3a5900;
	width:163px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:155px;
	height:14px;
}

.MMMIVStyleMMMenu0310100431_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu0310100431_1 */
	border-top:0px;
	border-left:0px solid #3a5900;
	border-bottom:0px solid #3a5900;
	border-right:0px solid #3a5900;
	width:163px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:155px;
	height:14px;
}

#MMMenu0310100431_1_Item_0 {
/* Unique ID for item 0 of menu MMMenu0310100431_1 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0310100431_1_Item_1 {
/* Unique ID for item 1 of menu MMMenu0310100431_1 so we can set its position */
	left:0px;
	top:22px;
}

#MMMenu0310100431_1_Item_2 {
/* Unique ID for item 2 of menu MMMenu0310100431_1 so we can set its position */
	left:0px;
	top:44px;
}

#MMMenu0310100431_1_Item_3 {
/* Unique ID for item 3 of menu MMMenu0310100431_1 so we can set its position */
	left:0px;
	top:66px;
}

#MMMenu0310100431_1_Item_4 {
/* Unique ID for item 4 of menu MMMenu0310100431_1 so we can set its position */
	left:0px;
	top:88px;
}

#MMMenu0310100431_1_Item_5 {
/* Unique ID for item 5 of menu MMMenu0310100431_1 so we can set its position */
	left:0px;
	top:110px;
}

#MMMenu0310100431_1_Item_6 {
/* Unique ID for item 6 of menu MMMenu0310100431_1 so we can set its position */
	left:0px;
	top:132px;
}

#MMMenu0310100431_1_Item_7 {
/* Unique ID for item 7 of menu MMMenu0310100431_1 so we can set its position */
	left:0px;
	top:154px;
}

#MMMenu0310100431_1_1 {
/* This class defines things about menu MMMenu0310100431_1_1's div. */
	position:absolute;
	left:164px;
	top:22px;
	visibility:hidden;
	background-color:transparent;
	width:100px;
	height:88px;
}

.MMMIFVStyleMMMenu0310100431_1_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu0310100431_1_1 */
	border-top:0px solid #3a5900;
	border-left:0px solid #3a5900;
	border-bottom:0px solid #3a5900;
	border-right:0px solid #3a5900;
	width:100px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:92px;
	height:14px;
}

.MMMIVStyleMMMenu0310100431_1_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu0310100431_1_1 */
	border-top:0px;
	border-left:0px solid #3a5900;
	border-bottom:0px solid #3a5900;
	border-right:0px solid #3a5900;
	width:100px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:92px;
	height:14px;
}

#MMMenu0310100431_1_1_Item_0 {
/* Unique ID for item 0 of menu MMMenu0310100431_1_1 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0310100431_1_1_Item_1 {
/* Unique ID for item 1 of menu MMMenu0310100431_1_1 so we can set its position */
	left:0px;
	top:22px;
}

#MMMenu0310100431_1_1_Item_2 {
/* Unique ID for item 2 of menu MMMenu0310100431_1_1 so we can set its position */
	left:0px;
	top:44px;
}

#MMMenu0310100431_1_1_Item_3 {
/* Unique ID for item 3 of menu MMMenu0310100431_1_1 so we can set its position */
	left:0px;
	top:66px;
}

#MMMenu0310100431_1_2 {
/* This class defines things about menu MMMenu0310100431_1_2's div. */
	position:absolute;
	left:164px;
	top:88px;
	visibility:hidden;
	background-color:transparent;
	width:90px;
	height:66px;
}

.MMMIFVStyleMMMenu0310100431_1_2 {
/* This class determines the general characteristics of the menu items in menu MMMenu0310100431_1_2 */
	border-top:0px solid #3a5900;
	border-left:0px solid #3a5900;
	border-bottom:0px solid #3a5900;
	border-right:0px solid #3a5900;
	width:90px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:82px;
	height:14px;
}

.MMMIVStyleMMMenu0310100431_1_2 {
/* This class determines the general characteristics of the menu items in menu MMMenu0310100431_1_2 */
	border-top:0px;
	border-left:0px solid #3a5900;
	border-bottom:0px solid #3a5900;
	border-right:0px solid #3a5900;
	width:90px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:82px;
	height:14px;
}

#MMMenu0310100431_1_2_Item_0 {
/* Unique ID for item 0 of menu MMMenu0310100431_1_2 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0310100431_1_2_Item_1 {
/* Unique ID for item 1 of menu MMMenu0310100431_1_2 so we can set its position */
	left:0px;
	top:22px;
}

#MMMenu0310100431_1_2_Item_2 {
/* Unique ID for item 2 of menu MMMenu0310100431_1_2 so we can set its position */
	left:0px;
	top:44px;
}

#MMMenu0310100431_1_3 {
/* This class defines things about menu MMMenu0310100431_1_3's div. */
	position:absolute;
	left:164px;
	top:110px;
	visibility:hidden;
	background-color:transparent;
	width:102px;
	height:88px;
}

.MMMIFVStyleMMMenu0310100431_1_3 {
/* This class determines the general characteristics of the menu items in menu MMMenu0310100431_1_3 */
	border-top:0px solid #3a5900;
	border-left:0px solid #3a5900;
	border-bottom:0px solid #3a5900;
	border-right:0px solid #3a5900;
	width:102px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:94px;
	height:14px;
}

.MMMIVStyleMMMenu0310100431_1_3 {
/* This class determines the general characteristics of the menu items in menu MMMenu0310100431_1_3 */
	border-top:0px;
	border-left:0px solid #3a5900;
	border-bottom:0px solid #3a5900;
	border-right:0px solid #3a5900;
	width:102px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:94px;
	height:14px;
}

#MMMenu0310100431_1_3_Item_0 {
/* Unique ID for item 0 of menu MMMenu0310100431_1_3 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0310100431_1_3_Item_1 {
/* Unique ID for item 1 of menu MMMenu0310100431_1_3 so we can set its position */
	left:0px;
	top:22px;
}

#MMMenu0310100431_1_3_Item_2 {
/* Unique ID for item 2 of menu MMMenu0310100431_1_3 so we can set its position */
	left:0px;
	top:44px;
}

#MMMenu0310100431_1_3_Item_3 {
/* Unique ID for item 3 of menu MMMenu0310100431_1_3 so we can set its position */
	left:0px;
	top:66px;
}

#MMMenu0310100431_1_4 {
/* This class defines things about menu MMMenu0310100431_1_4's div. */
	position:absolute;
	left:164px;
	top:132px;
	visibility:hidden;
	background-color:transparent;
	width:102px;
	height:88px;
}

.MMMIFVStyleMMMenu0310100431_1_4 {
/* This class determines the general characteristics of the menu items in menu MMMenu0310100431_1_4 */
	border-top:0px solid #3a5900;
	border-left:0px solid #3a5900;
	border-bottom:0px solid #3a5900;
	border-right:0px solid #3a5900;
	width:102px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:94px;
	height:14px;
}

.MMMIVStyleMMMenu0310100431_1_4 {
/* This class determines the general characteristics of the menu items in menu MMMenu0310100431_1_4 */
	border-top:0px;
	border-left:0px solid #3a5900;
	border-bottom:0px solid #3a5900;
	border-right:0px solid #3a5900;
	width:102px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:94px;
	height:14px;
}

#MMMenu0310100431_1_4_Item_0 {
/* Unique ID for item 0 of menu MMMenu0310100431_1_4 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0310100431_1_4_Item_1 {
/* Unique ID for item 1 of menu MMMenu0310100431_1_4 so we can set its position */
	left:0px;
	top:22px;
}

#MMMenu0310100431_1_4_Item_2 {
/* Unique ID for item 2 of menu MMMenu0310100431_1_4 so we can set its position */
	left:0px;
	top:44px;
}

#MMMenu0310100431_1_4_Item_3 {
/* Unique ID for item 3 of menu MMMenu0310100431_1_4 so we can set its position */
	left:0px;
	top:66px;
}

#MMMenu0310100431_1_5 {
/* This class defines things about menu MMMenu0310100431_1_5's div. */
	position:absolute;
	left:164px;
	top:154px;
	visibility:hidden;
	background-color:transparent;
	width:57px;
	height:44px;
}

.MMMIFVStyleMMMenu0310100431_1_5 {
/* This class determines the general characteristics of the menu items in menu MMMenu0310100431_1_5 */
	border-top:0px solid #3a5900;
	border-left:0px solid #3a5900;
	border-bottom:0px solid #3a5900;
	border-right:0px solid #3a5900;
	width:57px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:49px;
	height:14px;
}

.MMMIVStyleMMMenu0310100431_1_5 {
/* This class determines the general characteristics of the menu items in menu MMMenu0310100431_1_5 */
	border-top:0px;
	border-left:0px solid #3a5900;
	border-bottom:0px solid #3a5900;
	border-right:0px solid #3a5900;
	width:57px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:49px;
	height:14px;
}

#MMMenu0310100431_1_5_Item_0 {
/* Unique ID for item 0 of menu MMMenu0310100431_1_5 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0310100431_1_5_Item_1 {
/* Unique ID for item 1 of menu MMMenu0310100431_1_5 so we can set its position */
	left:0px;
	top:22px;
}

.MMMenuItemSpanMMMenu0310100431_1 {
/* The span class definition so we can make sure that arrows and menu text in menu MMMenu0310100431_1 look correct */
	float:left;
	width:147px;
}

.MMArrowStyleMMMenu0310100431_1 {
/* This class allows us to position the submenu arrows for menu MMMenu0310100431_1 */
	position:absolute;
	left:148px;
	top:7px;
}

#MMMenuContainer0310100431_1 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0310100431_1 a {
/* Controls the general apperance for menu MMMenuContainer0310100431_1's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	padding:4px;
	background-color:#507900;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0310100431_1 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0310100431_1 */
	color:#ff9900;
	background-color:#3a5900;
}
#MMMenuContainer0310100431_2 {
/* This ID is related to the master menu div for menu MMMenuContainer0310100431_2 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:385px;
	top:37px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0310100431_2 {
/* This class defines things about menu MMMenu0310100431_2's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:transparent;
	width:158px;
	height:198px;
}

.MMMIFVStyleMMMenu0310100431_2 {
/* This class determines the general characteristics of the menu items in menu MMMenu0310100431_2 */
	border-top:0px solid #3a5900;
	border-left:0px solid #3a5900;
	border-bottom:0px solid #3a5900;
	border-right:0px solid #3a5900;
	width:158px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:150px;
	height:14px;
}

.MMMIVStyleMMMenu0310100431_2 {
/* This class determines the general characteristics of the menu items in menu MMMenu0310100431_2 */
	border-top:0px;
	border-left:0px solid #3a5900;
	border-bottom:0px solid #3a5900;
	border-right:0px solid #3a5900;
	width:158px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:150px;
	height:14px;
}

#MMMenu0310100431_2_Item_0 {
/* Unique ID for item 0 of menu MMMenu0310100431_2 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0310100431_2_Item_1 {
/* Unique ID for item 1 of menu MMMenu0310100431_2 so we can set its position */
	left:0px;
	top:22px;
}

#MMMenu0310100431_2_Item_2 {
/* Unique ID for item 2 of menu MMMenu0310100431_2 so we can set its position */
	left:0px;
	top:44px;
}

#MMMenu0310100431_2_Item_3 {
/* Unique ID for item 3 of menu MMMenu0310100431_2 so we can set its position */
	left:0px;
	top:66px;
}

#MMMenu0310100431_2_Item_4 {
/* Unique ID for item 4 of menu MMMenu0310100431_2 so we can set its position */
	left:0px;
	top:88px;
}

#MMMenu0310100431_2_Item_5 {
/* Unique ID for item 5 of menu MMMenu0310100431_2 so we can set its position */
	left:0px;
	top:110px;
}

#MMMenu0310100431_2_Item_6 {
/* Unique ID for item 6 of menu MMMenu0310100431_2 so we can set its position */
	left:0px;
	top:132px;
}

#MMMenu0310100431_2_Item_7 {
/* Unique ID for item 7 of menu MMMenu0310100431_2 so we can set its position */
	left:0px;
	top:154px;
}

#MMMenu0310100431_2_Item_8 {
/* Unique ID for item 8 of menu MMMenu0310100431_2 so we can set its position */
	left:0px;
	top:176px;
}

#MMMenu0310100431_2_1 {
/* This class defines things about menu MMMenu0310100431_2_1's div. */
	position:absolute;
	left:159px;
	top:44px;
	visibility:hidden;
	background-color:transparent;
	width:54px;
	height:88px;
}

.MMMIFVStyleMMMenu0310100431_2_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu0310100431_2_1 */
	border-top:0px solid #3a5900;
	border-left:0px solid #3a5900;
	border-bottom:0px solid #3a5900;
	border-right:0px solid #3a5900;
	width:54px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:46px;
	height:14px;
}

.MMMIVStyleMMMenu0310100431_2_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu0310100431_2_1 */
	border-top:0px;
	border-left:0px solid #3a5900;
	border-bottom:0px solid #3a5900;
	border-right:0px solid #3a5900;
	width:54px;
	height:22px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:46px;
	height:14px;
}

#MMMenu0310100431_2_1_Item_0 {
/* Unique ID for item 0 of menu MMMenu0310100431_2_1 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0310100431_2_1_Item_1 {
/* Unique ID for item 1 of menu MMMenu0310100431_2_1 so we can set its position */
	left:0px;
	top:22px;
}

#MMMenu0310100431_2_1_Item_2 {
/* Unique ID for item 2 of menu MMMenu0310100431_2_1 so we can set its position */
	left:0px;
	top:44px;
}

#MMMenu0310100431_2_1_Item_3 {
/* Unique ID for item 3 of menu MMMenu0310100431_2_1 so we can set its position */
	left:0px;
	top:66px;
}

.MMMenuItemSpanMMMenu0310100431_2 {
/* The span class definition so we can make sure that arrows and menu text in menu MMMenu0310100431_2 look correct */
	float:left;
	width:142px;
}

.MMArrowStyleMMMenu0310100431_2 {
/* This class allows us to position the submenu arrows for menu MMMenu0310100431_2 */
	position:absolute;
	left:143px;
	top:7px;
}

#MMMenuContainer0310100431_2 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0310100431_2 a {
/* Controls the general apperance for menu MMMenuContainer0310100431_2's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	padding:4px;
	background-color:#507900;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0310100431_2 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0310100431_2 */
	color:#ff9900;
	background-color:#3a5900;
}

a:link {color: #6699CC; text-decoration: none;}
a:visited {color: #845BD7; text-decoration: none;}
a:hover {color: #ff6600; text-decoration: underline;}
a:active {color: #6699CC;text-decoration: none;}

.accessories {
 border: 1px dotted #DAE7B8;
 font-size: 9px;
 color: #000;
 padding:5px;
 width: auto;
 margin: 0px;
 background-color: #F3F7E6;
 text-align: left;
}
	
#wrapper #content #accessories {
	padding: 0px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 4px;
	float: right;
	vertical-align: text-bottom;
}

#wrapper .border-content #content #accessories .pad table {width: 200px;}

.answer {
	padding:0px 10px 20px 10px;
	font-size: 1.2em;
}

.background-tan {
	background-image: url(../images/background-tan.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding: 10px;
}

#wrapper .border-content #content ul { font-weight: normal; 
}

.black {color: #333333;}

body {
	background-image: url("../images/background.jpg");
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	font-size: 0.7em;
	color:#666666;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.border {border: 1px solid #D3D1A8;}

.border-double {border-bottom-width: 3px;border-bottom-style: double;border-bottom-color: #d3d1a8;}

.border-downloads {
	padding: 3px;
	background-color: #F5FAFC;
	border: 1px solid #E8F4F9;
}

.border-green {color: #759533; font-size: 1.2em;}

.border-vertical {width: 15px;	background-image: url(../images/border-vertical.gif); background-repeat: repeat-y;	background-position: center;}

#wrapper .border-content #content table {
}

.border-bottom {border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #d3d1a8;}

.border-bottom-dotted {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d3d1a8;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.border-bottom-dotted-pale {border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #EEEEDB;}

.border-bottom-dotted-nopadding {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #d3d1a8;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;}


.border-dotted-palebackground {
	border: 1px dotted #d3d1a8;
	padding: 6px 10px;
	background-color: #F5F5E9;
}

#wrapper .border-content #content #categories .border-dotted-palebackground table {width: auto;}
#wrapper .border-content #content #categories .padding table {
	width: auto;
	margin: 0px;
	padding: 0px;
}


.border-content {
	margin: 0px;
	padding: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D3D1A8;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D3D1A8;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d3d1a8;
}
	
.border-content-right {
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D3D1A8;}

.border-content-left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D3D1A8;}

#breadcrumbs {
	background-color: #F5F5E9;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-size: 10px;
	color: #666666;
	padding-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D3D1A8;
	background-image: url(../images/leftbar-background.gif);
	background-repeat: repeat-y;
	background-position: left;
}

#breadcrumbs a:link {text-decoration:none;color:#6699CC;}
#breadcrumbs a:visited {text-decoration:none;color: #6699CC;}
#breadcrumbs a:hover {text-decoration:none;color:#ff6600;}
#breadcrumbs a:active {text-decoration:none;color: #6699CC;}

.brown {color: #333333;}

.button-pad {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	padding: 0px;}

#categories {text-align: left;}

#categories a:link {text-decoration:none;color:#333333;}
#categories a:visited {text-decoration:none;color: #333333;}
#categories a:hover {text-decoration:none;color:#ff6600;}
#categories a:active {text-decoration:none;color: #333333;}

#content {margin: 0;
	padding: 0px 20px 20px;
	text-align: left;
	height: 100%;}

.content-pad {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;}

#wrapper #content #tablecellpad td {padding: 4px;	margin: 0px;}

.epaRegistrationNumber {font-size: 9px;	color: 514a3e;}

input.button {
	background-color: #6699CC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BCD2E9;
	border-right-color: #29547E;
	border-bottom-color: #29547E;
	border-left-color: #BCD2E9;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	margin-left: 20px;
	margin-right: 10px;
}

#footer {
	background-color: #d3d1a8;
	background-image: url("../images/footer-background.gif");
	background-repeat: repeat-x;
	background-position: top;
	font-size: 9px;
}

#footer a:link {text-decoration:none;	color:#333333;	font-weight: bold;}
#footer a:visited {text-decoration:none;	color: #333333;	font-weight: bold;}
#footer a:hover {text-decoration:none;	color:#ff6600;	font-weight: bold;}
#footer a:active {text-decoration:none;	color: #333333;	font-weight: bold;}

.footer-bottom {height: 4px; background-color: #D3D1A8;}

.footer-bottom-left {
	background-image: url("../images/footer-bottom-left.gif");
	background-repeat: no-repeat;
	background-position: right top;
	height: 4px;
	width: 4px;}
	
.footer-bottom-right {background-image: url("../images/footer-bottom-right.gif");background-repeat: no-repeat;background-position: left top;height: 4px;width: 4px;}

form {margin: 0;padding: 0;}

.gray {color: #666666;}

.green {color: #507900;}

h1 {
 font-size: 3em;
 font-variant: small-caps;
 color: #3e5c00;
 border-bottom-width: 3px;
 border-bottom-style: double;
 border-bottom-color: #d3d1a8;
 margin: 0px -20px 2px;
 padding: 12px 0px 12px 20px;
 background-repeat: repeat-x;
 background-position: top;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-weight: normal;
}
	
#h {}

#wrapper .border-content #content #categories #h td {vertical-align: bottom;}

#h a:link {text-decoration:none;color:#759533;}
#h a:visited {text-decoration:none;color: #759533;}
#h a:hover {text-decoration:none;color:#ff6600;}
#h a:active {text-decoration:none;color: #759533;}

#h2 {
}
#h2 a:link {text-decoration:none;color:#333333;}
#h2 a:visited {text-decoration:none;color: #333333;}
#h2 a:hover {text-decoration:none;color:#ff6600;}
#h2 a:active {text-decoration:none;color: #333333;}

#h3 {}

#wrapper .border-content #content #categories #h3 td {vertical-align: bottom;}

#h3 a:link {text-decoration:none;color:#759533;}
#h3 a:visited {text-decoration:none;color: #759533;}
#h3 a:hover {text-decoration:none;color:#ff6600;}
#h3 a:active {text-decoration:none;color: #759533;}

#h4 {}

#wrapper .border-content #content #categories #h4 td {vertical-align: bottom;}

#h4 a:link {text-decoration:none;color:#759533;}
#h4 a:visited {text-decoration:none;color: #759533;}
#h4 a:hover {text-decoration:none;color:#ff6600;}
#h4 a:active {text-decoration:none;color: #759533;}


h2 {
	font-size: 2em;
	padding: 0px;
	margin: 0px;
	color: #507900;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}
	
h3 {
	font-size: 1.5em;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	color: #b22222;
	font-family: Georgia, "Times New Roman", Times, serif;
}
	
h4 {
	font-size: 1.2em;
	padding: 4px 0px;
	margin: 0px;
	color: #333333;
	background-color: #EEEEDB;
	text-align: center;
	background-image: url(../images/h4-background.gif);
	background-repeat: repeat-y;
	background-position: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d3d1a8;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #d3d1a8;}
	
h5 {
	font-size: 1.2em;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;}

h6 {
	font-size: 1.1em;
	margin: 0px;
	padding: 0px;}

tools {
	padding: 10px 10px 0px 15px;
	margin: 0px;
	background-color: #EEEEDB;
	text-align: center;
	background-image: url(../images/h4-background.gif);
	background-repeat: repeat-y;
	background-position: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d3d1a8;}

input {}


#leftbar {
	width: 184px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D3D1A8;
	background-color: #F5F5E9;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/leftbar-background.gif);
	background-repeat: repeat-y;
	background-position: left;
	height: 425px;
	white-space: normal;
}

#wrapper #leftbar table {
	width: auto;
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;}

li {list-style-type: square;	margin-bottom: 8px;	list-style-image: url(../images/bullet.gif);}


	
#masthead {	text-align: center; vertical-align: bottom;}

#wrapper #masthead table {
	width: auto;
	height: 18px;
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;}

.masthead-left {
	padding-bottom: 10px;
	padding-left: 20px;
	text-align: left;
	vertical-align: top;}

.masthead-right {
	background-repeat: no-repeat;
	background-position: center bottom;
	vertical-align: bottom;
	width: 270px;
	text-align: center;
	padding-bottom: 3px;
	background-image: url(../images/nav_search.gif);}

#nav {
	background-image: url("../images/nav_background.gif");
	background-repeat: repeat-x;
	background-position: center;}

#wrapper #nav td {
	color: #000000;
	font-size: 9px;
	height: 36px;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	text-align: center;}


#nav a:link {text-decoration:none;color:#ffffff;}
#nav a:visited {text-decoration:none;color:#ffffff;}
#nav a:hover {color:#ffffff;text-decoration: none;}
#nav a:active {color:#ffffff;text-decoration: none;}

.navbackground {
	background-image: url(../images/nav_background.gif);
	background-repeat: repeat-x;
	background-position: center;
	width: 100%;}
	
#navleft {
	background-image: url("../images/nav_left.gif");
	background-repeat: no-repeat;
	background-position: right center;
	margin: 0px;
	padding: 0px;
	width: 4px;}

#navright {
	background-image: url("../images/nav_right.gif");
	background-repeat: no-repeat;
	background-position: left center;
	width: 4px;
	margin: 0px;
	padding: 0px;}

#navgray {
	font-size: 9px;
	color: #FF6600;
	background-color: #666666;
	text-align: left;
	width: auto;
	padding: 8px;
	line-height: 2em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d3d1a8;}

#navgreen {
	background-color: #E2EECA;
	text-align: left;
	width: auto;
	line-height: 2em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D3D1A8;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	white-space: nowrap;}

#navclear {
	margin: 0px;
	padding: 10px 10px 0px 15px;
	line-height: 1.1em;
	font-size: 0.9em;}

#navclear a:link {text-decoration:none;color:#333333;}
#navclear a:visited {text-decoration:none;color: #333333;}
#navclear a:hover {text-decoration:none;color: #ff6600;}
#navclear a:active {text-decoration:none;color: #333333;}
	
#navtools {}

#navtools a:link {text-decoration:none;color:#333333;}
#navtools a:visited {text-decoration:none;color: #333333;}
#navtools a:hover {text-decoration:none;color: #ff6600;}
#navtools a:active {text-decoration:none;color: #333333;}

#navtoolsheader {
	font-size: 12px;
	color: #ffffff;
	background-color: #666666;
	text-align: center;
	width: auto;
	font-weight: bold;
	font-variant: small-caps;
	padding: 3px;}
	
#navtanheader {
	font-size: 12px;
	color: #507900;
	background-color: #d3d1a8;
	text-align: center;
	font-weight: bold;
	font-variant: small-caps;
	padding: 3px;
	margin-top: 0px;}

#navtan {
	background-color: #EDEDD5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D3D1A8;
	line-height: normal;
	padding: 8px 10px 8px 20px;
	letter-spacing: normal;
	background-image: url(../images/h4-background.gif);
	background-repeat: repeat-y;
	background-position: left;
	margin: 0px;
	color: #333333;}
	
#navtan a:link {text-decoration:none;color:#333333;}
#navtan a:visited {text-decoration:none;color: #333333;}
#navtan a:hover {text-decoration:none;color: #ff6600;}
#navtan a:active {text-decoration:none;color: #333333;}

.orange {color: #FF6600;}

.pad {padding: 5px 5px 0px;}

.padding {padding: 10px;}
.paddingsmall {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}


.padbottom {margin-top: 0px;margin-bottom: 10px;}

.padtopbottom {margin-top: 6px;margin-bottom: 6px;}

.padleftright {margin-right: 5px;margin-left: 5px;}

.padrightbottom {
	margin-right: 6px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 1px;}

.question {
	font-size: 1.3em;
	color:#6699CC;
	cursor:hand;
	cursor:hand;
}

.qtyField {
	height: 14px;
	width: 16px;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../images/fieldbackground.gif);
	background-repeat: repeat-x;
	color: #666666;
	background-color: #FFFFFF;
	padding: 0px;
	vertical-align: middle;
	margin: 0px;
}

.recommendations {
	padding: 5px;
	background-color: #FFFFCC;
	border: 1px dotted #FFFF99;
	font-size: 9px;
	color: #333333;}

.red {color: #B22222;}

.search {background-image: url("../images/nav_search.gif");background-repeat: no-repeat;background-position: center bottom;vertical-align: bottom;height: 18px;}

select {
	font-size: 9px;
	border: 1px solid #CCCCCC;
	margin: 0px;
	width: 160px;
	letter-spacing: normal;
	height: 18px;
	color: #333333;}

.small {font-size: 9px;}

.smalltools {font-size: 9px; color: #333333;}

DIV.spacer5 {font-size:5px; line-height:5px;}
DIV.spacer10 {font-size:10px; line-height:10px;}

table {
	margin: 0;
	color:#666666
}

#dealerlocator {text-align: right; font-size: 9px;}

#dealerlocator a:link {text-decoration:none;color:#333333;}
#dealerlocator a:visited {text-decoration:none;color: #333333;}
#dealerlocator a:hover {text-decoration:none;color:#ff6600;}
#dealerlocator a:active {text-decoration:none;color: #333333;}

table td {
	padding: 0;
	border-width: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;}

.tan {color: #d3d1a8;}

.textField {
	height: 14px;
	width: 145px;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../images/fieldbackground.gif);
	background-repeat: repeat-x;
	color: #666666;
	background-color: #FFFFFF;
	padding-left: 4px;
	vertical-align: middle;
	margin-bottom: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

.textField-comment {
	height: 100px;
	width: 290px;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url("../images/fieldbackground.gif");
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	color: #333333;}

ul{list-style-type: square;}

ul ul{list-style-type: disc;}

ul ul ul{list-style-type: none;}

.white {color: #FFFFFF;}

#wrapper {
width: 766px;
text-align: left;
margin: 10px auto 10px auto;
padding: 0 !important;}

.zipField {
 height: 14px;
 width: 90px;
 border: 1px solid #CCCCCC;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background-image: url(../images/fieldbackground.gif);
 background-repeat: repeat-x;
 color: #666666;
 background-color: #FFFFFF;
 padding-left: 4px;
 vertical-align: middle;
 margin-bottom: 2px;
 margin-top: 0px;
 margin-right: 0px;
 margin-left: 0px;
 text-align: center;
}


/* -- Search Engine --*/


		.highlight {
			border-bottom-width: 1px;
			border-bottom-style: dotted;
			border-bottom-color: #CC6600;}
		.searchheading { font-size: 130%; font-weight: bold; }
		.summary { font-size: 1.3em; color:#CC0000; font-weight: bold;}
		.suggestion { font-size: 100%; }
		.results { font-size: 100%; }
		.category { color: #999999; }
		.sorting {
			font-size: .8em;
			text-align:right;
			color:#D3D1A8;
			margin-bottom: 0px;}
		.result_title { font-size: 1.2em; font-weight: bold; }		
		.description { font-size: 100%; }
		.context { font-size: 100%; }
		.infoline { font-size: 80%; font-style: normal; color: #808080;}
		.zoom_searchform { font-size: 100%; }
		.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
		.zoom_match { font-size: 80%; margin-left: 10px;}				
		.zoom_categories { font-size: 80%; }
		.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
		input.zoom_button {  }
		input.zoom_searchbox {  }		
		.result_image { float: left; display: block; }
		.result_image img {	border: 0px; padding-top: 5px; margin-right: 5px; }
		.result_block {  margin-bottom: 15px; clear: left;}
		.result_altblock {  margin-bottom: 15px; clear: left; }
		.result_pages {	
			background-color: #FFFFCC;
			border: 1px dotted #d3d1a8;
			display: block;
			padding-top: 4px;
			padding-bottom: 4px;
			padding-right: 10px;
			padding-left: 10px;
			margin-top: 10px;
			margin-right: 0px;
			margin-bottom: 10px;
			margin-left: 0px;}
		.result_pagescount { clear:left;}
		.searchtime { font-size: 80%; }
		.recommended 
		{
	border: 1px dotted #D3D1A8;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #F0EFE3;}
	
	
.recommended_heading {font-weight: bold; border-bottom:dotted #d3d1a8 1px;}
.recommend_block { margin-top: 5px; margin-bottom: 5px; clear: left; }		
.recommend_title { font-size: 100%; font-weight: bold;}
.recommend_description { font-size: 100%; color: #008000; }
.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}


.padding-footer {padding: 10px 20px 6px;}

.home {

	background-color: #d3d1a8;
	background-image: url("../images/footer-background.gif");
	background-repeat: repeat-x;
	background-position: top;
}
#wrapper .border-content #content #recommendations table {
	width: auto;
}

.border-top-dotted {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #d3d1a8;
}
#wrapper #content #locations {
	width: auto;
	float: right;
	background-color: #FFFFCC;
	border: 1px dotted #d3d1a8;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.checkoutTextB {
	margin: 2px 0 0 0;
	width: 360px;
	font-size: .63em;
	color: #fff;
	line-height: 1.6em;
}

.textPagePaddingB {
	margin: 0px 0px 0 45px;
	border: 0px solid red;
}
.store {
	float: left;
	width: 160px;
	padding: 0;
	margin: 0 40px 0 0;
	font-size: .63em;
	line-height: 1.5em;
	color: #01858C;
	height: 20em;
}

.store strong {
	display: block;
}

.address, .contact, .storeHours {
	padding-bottom: 10px;
}

.searchResults {
	width: 665px;
}
#wrapper #content #table_valign-middle {
	vertical-align: bottom;
}
#wrapper .border-content #content #table-collapse {
	width: auto;
}
.navShoppingCart {
	background-color: #ECECD3;
	padding: 6px;
	border: 1px dotted #D3D1A8;
}
#wrapper #content #tablecollapse {
	padding: 0px;
	width: auto;
	margin: 0px;
	float: none;
	text-align: left;
}
.tablecell_blue {
	background-color: #c6e4fe;
	background-image: url(../images/tablecell_blue.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-size: 9px;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.tableheader_blue {
	background-color: #deefff;
	background-image: url(../images/tableheader_blue.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 9px;
	text-align: left;
	letter-spacing: .05em;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.tablecell_green {
	background-color: #c7dc95;
	background-image: url(../images/tablecell_green.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-size: 9px;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.tableheader_green {
	background-color: #dae8ba;
	background-image: url(../images/tableheader_green.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 9px;
	text-align: left;
	letter-spacing: .05em;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.tablecell_orange {
 background-color: #EDFF8C;
 font-size: 12px;
 text-align: center;
 font-family: Georgia, "Times New Roman", Times, serif;
 padding: 10px;
 margin-top: 5px;
 margin-right: 0px;
 margin-bottom: 20px;
 margin-left: 0px;
}
.tableheader_orange {
	background-color: #ffc994;
	background-image: url(../images/tableheader_orange.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 9px;
	text-align: left;
	letter-spacing: .05em;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.tablecell_tan {
	background-color: #eeedd2;
	background-image: url(../images/tablecell_tan.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-size: 9px;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.tableheader_tan {
	background-color: #f5f5e9;
	background-image: url(../images/tableheader_tan.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 9px;
	text-align: left;
	letter-spacing: .05em;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.tablecell_yellow {
	background-color: #ffffa8;
	background-image: url(../images/tablecell_yellow.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-size: 9px;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.tableheader_yellow {
	background-color: #ffffcb;
	background-image: url(../images/tableheader_yellow.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 9px;
	text-align: left;
	letter-spacing: .05em;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.kerning {
	line-height: 2em;
}
#wrapper #content .tablecollapse {
	padding: 0px;
	width: auto;
	margin: 0px;
	float: none;
	text-align: left;
}
.survey_color1 {
	background-color: #F1F0E4;
	padding: 10px;
}
.survey_color2 {
	padding: 10px;
	background-color: #E8E7D2;
}
.survey_color3 {
	background-color: #FFFFCC;
	padding: 10px;
}
#wrapper .border-content #content .image-padright {
	float: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 15px;
}
#wrapper .border-content #content .image-padleft {
	float: right;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
}
.photocaption {
	color: #FFF;
	background-color: #000;
	text-align: center;
	padding: 2px;
	margin: 0px;
	border: 1px solid #d3d1a8;
	width: 520px;
}

.spacer_bottom { padding-bottom: 10px; }

.border-content2 {
 margin: 0px;
 padding: 0px;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #D3D1A8;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #D3D1A8;
 background-color: #FAFFDF;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #d3d1a8;
}

.nowavailable {
 background-image:url(../images/nowavailable.png)
}

blockquote {
 padding-left: 65px;
 background-color: #69A6EF;
 background-repeat: no-repeat;
 background-position: 15px 50%;
 color: #FFF;
 border: 1px solid #FFF;
 background-image: url(../images/icon-quote.png);
 padding-top: 10px;
 padding-bottom: 10px;
 padding-right: 10px;
 width: auto;
 display: block;
 font-size: 14px;
 clear: both;
 float: left;
 min-height:25px;
 text-align: left;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
 line-height: normal;
}

blockquote.blockquote_announcement {
 background-image: url(../images/icon/icon-announcement.png);
 background-color: #F18D4B;
 color: #9A450C;
 background-position: 12px;
}

blockquote.blockquote_attention {
 background-image: url(../images/icon/icon-attention.png);
 background-color: #FCDD8D;
 color: #B16C10;
}

blockquote.blockquote_basket {
 background-image: url(../images/icon/icon-basket.png);
 background-color: #66912a;
 color: #FFF;
 background-position: 12px;
}


blockquote.blockquote_bug {
 background-image: url(../images/icon/icon-bug.png);
 background-color: #F18D4B;
 color: #9A450C;
}

blockquote.blockquote_calendar {
 background-image: url(../images/icon/icon-calendar.png);
 background-color: #CD4C02;
 color: #6B2901;
}

blockquote.blockquote_check {
 background-image: url(../images/icon/icon-check.png);
 background-color: #D5EF8D;
 color: #759B0F;
}

blockquote.blockquote_clipboard {
 background-image: url(../images/icon/icon-clipboard.png);
 background-color: #DC6F14;
 color: #8d480d;
}

blockquote.blockquote_information {
 background-image: url(../images/icon/icon-information.png);
 background-color: #C6DDF9;
 color: #333;
}

blockquote.blockquote_locked {
 background-image: url(../images/icon/icon-locked.png);
 background-color: #999;
 color: #FFF;
}

blockquote.blockquote_pdf {
 background-image: url(../images/icon/icon-pdf.png);
 background-color: #BABA8D;
 border: 1px solid #CFCFAF;
}



blockquote.blockquote_print {
 background-image: url(../images/icon/icon-print.png);
 background-color: #D3D3D3;
 color: #666;
}

blockquote.blockquote_rep {
 background-image: url(../images/icon-person.png);
 background-color: #555;
 color: #FFF;
}

blockquote.blockquote_stop {
 background-image: url(../images/icon/icon-stop.png);
 background-color: #F18D4B;
 color: #9A450C;
}
