@charset "ISO-8859-1";
#Diva, #Divb, #Divc, #Divd, #Dive, #Divf, #Divg, #Divh {
	display:block;
	clear: both;
	float: left;
	width: 100%;
}
#breadcrumb {
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 20px;
	color: #999;
	width: 70%;
	float: left;
	clear: left;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:active {
	text-decoration: none;
}

#previous_page a:link, #previous_page a:visited, #previous_page a:active  {
}
#breadcrumb a:hover, #previous_page a:hover {
	color: #000;
}
#previous_page {
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 20px;
	float: right;
	width: 30%;
	clear: right;
	text-align: right;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 05px;
	padding-left: 0px;
}
#content {
	position: static;
	margin-top: 10px;
	margin-bottom: 11px;
	width: 90%;
	font-size: small;
	font-family: Verdana, Geneva, sans-serif;
	margin-left: 40px;
}

#content a, #content a:link, #content a:visited, #content a:active {
	color: #369;
	text-decoration: none;
}
#content a:hover {
	color: #F63;
	text-decoration: none;
}
#center_wrapper {
	clear: both;
}
#prev_next {
	background-color: #CCFFCC;
	clear: left;
}

#content h4 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	background-color: #D7E0E7;
	padding-left: 6px;
	margin: 0px;
}
#content h1, #content .Blue-Header  {
	font-size: 18px;
	color: #F63;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	line-height: 16px;
	padding: 0px;
	text-transform: none;
	letter-spacing: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#content h3 {
	color: #FFF;
	font-size: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	font-style: normal;
	background-image: url(h3_bg.jpg);
	line-height: 25px;
	text-align: left;
}
#content h2 {
	color: #000;
	margin-top: 12px;
	margin-bottom: 8px;
	font-weight: normal;
	padding-top: 12px;
	font-size: 14px;
}
#content td {
	margin: 0px;
	padding: 0px;
}
#content tbody {
	margin: 0px;
	padding: 0px;
}
#content ul {
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#content li {
	line-height: 1.4em;
}
#content p {
	font-family: Verdana, Geneva, sans-serif;
	line-height: 1.4em;
}
#content .address1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}


#content .Blue-Section {
	font-size: 14px;
	font-weight: normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B3B09D;
	border-right-color: #FFFFFF;
	border-bottom-color: #BDCDE3;
	border-left-color: #FFFFFF;
	color: #E04200;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#content .border_normal {
	border: 1px solid #b7c5cd;
}

#content .caption_box {
	padding: 12px;
	border: medium double #BDCDE3;
	float: left;
}


#content .caption_box2 {
	padding: 12px;
	border: thin solid #DCDCCA;
	float: left;
	background-color: #EAEADF;
}
#content .caption_grand {
	font-size: small;
	font-weight: normal;
	color: #333333;
	letter-spacing: normal;
	background-color: #DFE6EC;
	border: thin double #CCC;
	font-style: normal;
	padding: 8px;
}

#grand_table{
	font-size: small;
	font-weight: normal;
	color: #333333;
	letter-spacing: normal;
	font-style: normal;
}
#grand_table tr td {
	margin: 0px;
	padding: 0px;
}
#grand_table tr td p {
	margin: 0px;
	padding: 0px;
}

#content .contact_success_page {
	background-image: url(contact_success_2007.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 380px;
	border: thin solid #CCC;
	font-size: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 44px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#content .content_float_right_box {
	margin: 10px;
	border: 1px solid #CCC;
	width: 200px;
	float: right;
	background-color: #EFEFEF;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
	font-size: 10px;
}
#content .content_float_right_tall {
	border: thin none #DCDCCA;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	font-size: 12px;
	line-height: 130%;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
	clear: right;
	width: 30%;
}
#content .column_box_30p {
	vertical-align: top;
	color: #666666;
	font-size: 10px;
	padding-right: 12px;
	padding-left: 12px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DEE5EB;
}
#content .container_wide_100pc {
	clear: both;
	float: left;
	width: 100%;
}
#content .contact_form_section {
	font-weight: normal;
	background-color: #DEE5EB;
	margin: 10px;
	border: 2px solid #FFFFFF;
	font-size: 16px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 9px;
}
#content .Fabric-Text {
	background-color: #EEEEE6;
	padding: 5px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px outset #DCDCCA;
	margin-top: 0px;
	margin-bottom: 10px;
}
#content .Fabric-Text {
	background-color: #E8EDF4;
	padding: 5px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #DCDCCA;
	margin-top: 0px;
	margin-bottom: 10px;
}
#content .fabric_small_swatch_box {
	font-size: 10px;
	text-align: center;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #ACAA91;
	vertical-align: middle;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	white-space: nowrap;
}
#content .fabric_small_swatch_box:hover, #content .pdf_database_box:hover {
	border: 1px solid #ACAA91;
	background-color: #DDF2FF;
}
#content .Fabric-Head {
	background-color: #FFFFFF;
	padding: 5px;
	display: block;
	font-weight: bold;
	margin: 0px;
}
#content .fabric_small_swatch_box {
	font-size: 10px;
	text-align: center;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #ACAA91;
	vertical-align: middle;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	white-space: nowrap;
	background-color: #FFFFFF;
}
#content .fabric_group_box {
	position: static;
	background-color: #FFFFFF;
	padding: 0px;
	float: left;
	border: 1px solid #DCDCCA;
	text-align: center;
	margin-right: 10px;
	background-image: url(tf_group-bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 47%;
	margin-bottom: 10px;
	display: inline;
	margin-top: 0px;
}
#content .fabric_group_box_finishes {
	white-space: normal;
	position: static;
	background-color: #FFFFFF;
	padding: 0px;
	float: left;
	border: 1px solid #DCDCCA;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 10px;
	background-image: url(tf_group-bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#content .fabric_index_box {
	margin: 0px;
	float: left;
	font-size: 9px;
	color: #000000;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 12px;
	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: #FFFFFF;
	border-bottom-color: #E0E0E0;
	border-left-color: #E0E0E0;
	border-right-color: #FFFFFF;
	width: 100px;
}
#content .fabric_index_box_finishes {
	margin: 2px;
	display: block;
	float: left;
	font-size: 10px;
	color: #000000;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	width: 120px;
	height: 65px;
}

#content .fabric_index_box:hover, .fabric_index_box_finishes:hover {
	border: 1px solid #000;
	color: #000;
}


#content .fabric_small_swatch_box:hover, #content .pdf_database_box:hover, #content .image_database_box:hover  {
	border: 1px solid #ACAA91;
	background-color: #EBF8FF;
}
#content .Fabric-Head {
	background-color: #D2DDEC;
	display: block;
	font-weight: bold;
	color: #000000;
	text-align: left;
	clear: both;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	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: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#content .feature_product_overview {
}
#content .fetaure_product_box_2 {
}

#content .feature_product_models {
}

#content .feature_product_box_25pc {
	float: left;
	width: 20%;
	text-align: center;
	margin-top: 0px;
	margin-right: 0%;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 2%;
	padding-bottom: 0px;
	padding-left: 2%;
	font-size: 10px;
}
#content .feature_product_tabs{
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	line-height: 33px;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 0px;
	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: #EEE;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #EEE;
	color: #666;
	font-size: 12px;
}
#content .feature_product_tabs:hover, #content .feature_product_tabs_selected:hover {
	background-color: #E1E1E1;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
#content .feature_product_tabs_selected{
	background-color: #E4F4FF;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	line-height: 33px;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 0px;
	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: #EEE;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #EEE;
	font-size: 12px;
}
#content .feature_product_container {
	margin-left: 20px;
}
#content .feature_product_bullets {
	font-size: small;
	padding-bottom: 5px;
	margin-left: 0px;
	font-weight: bold;
	list-style-position: outside;
	padding-left: 0px;
	line-height: 100%;
	padding-top: 0px;
	padding-right: 0px;
	list-style-type: square;
}
#content .feature_product_text {
	float: left;
	font-size: 12px;
	padding-left: 22px;
}

#content .feature_box_regular {
	border: 1px solid #B9BAA3;
	text-align: center;
	position: static;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	white-space: nowrap;
	margin-top: 0px;
	padding: 0px;
}
#content .feature_box_regular_50pc {
	border: 1px none #B9BAA3;
	text-align: left;
	position: static;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	font-weight: normal;
	margin-top: 0px;
	width: 300px;
	height: 135px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	font-size: 12px;
	line-height: 100%;
	margin-left: 0px;
}
#content .form_input_field {
	background-color: #E8EDF4;
	border: 1px solid #999999;
	margin: 5px;
}
#content .form_button {
	color: #FFFFFF;
	background-color: #0184FE;
	border: thin outset #6A8EBF;
	display: inline;
	margin: 3px;
	font-size: 12px;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
}
#content .form_button_big {
	color: #FFFFFF;
	background-color: #0184FE;
	display: inline;
	margin: 3px;
	font-size: 14px;
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	border: thin outset #0184FE;
}
#content .form_button_big:hover, .form_button:hover {
	background-color: #015EB1;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
}
#content .idb_index {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin: 0px;
	font-size: 10px;
	color: #CCC;
}

#content .image_padding_5 {
	padding: 5px;
	float: right;
}

#content .image_float_right{
	float: right;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 6px;
	text-align: center;
	font-size: 10px;
	clear: left;
}
#content .image_float_center {
	color: #000000;
	text-align: center;
	clear: both;
	font-size: x-small;
	margin: 0px;
	padding: 0px;
}
#content .instock_box_170w {
	text-align: left;
	vertical-align: top;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-top: 4px;
	padding-bottom: 3px;
	font-size: 10px;
	padding-left: 0px;
	background-color: #FFF;
	line-height: 12px;
	padding-right: 12px;
	clear: right;
	color: #666;
	width: 100%;
}
#content .important_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 10px;
	padding-left: 0px;
}


#content .image_float_left {
	float: left;
	clear: left;
	margin: 5px;
	position: static;
}
#content .image_make_nice {
	background-color: #D7E0E7;
	border: 1px solid #C3CED5;
	padding: 5px;
	text-align: center;
}
#content .letter_doc_box {
	font-family: Georgia, "Times New Roman", Times, serif;
	border: 1px solid #CCCCCC;
	line-height: 150%;
	background-color: #F9F7EC;
	font-size: small;
	font-style: italic;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-top: 30px;
	padding-right: 50px;
	padding-bottom: 30px;
	padding-left: 50px;
}


#content .monster_font {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 6px;
	color: #000000;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	word-spacing: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BDCDD6;
	border-right-color: #BDCDD6;
	border-bottom-color: #BDCDD6;
	border-left-color: #BDCDD6;
	margin-bottom: 4px;
	background-color: #D2E2ED;
	padding-left: 12px;
}
#content .news_article_box {
	margin: 5px;
	padding: 10px;
	float: left;
	width: 250px;
	border: 1px solid #DDDCCA;
}

#content .nice_nav, #content .nice_nav:link, #content .nice_nav:visited {
	text-decoration: none;
	display: block;
	border: 1px solid #CCC;
	font-size: 12px;
	line-height: 26px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#content .nice_nav_selected {
	color: #000000;
	background-color: #EAEFF7;
	text-decoration: none;
	font-weight: bold;
}



#content .nice_nav:active {
	background-color: #7A99CD;
	color: #FFFFFF;
	text-decoration: none;
}


#content .nice_nav:hover {
	background-color: #EAEFF7;
	color: #000000;
	text-decoration: none;
}
#content .pdf_database_box {
	float: left;
	border: 1px solid #CCC;
	text-align: center;
	margin: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	vertical-align: bottom;
	white-space: nowrap;
}
#content .pdf_database_title {
	color: #E04200;
	margin-top: 12px;
	margin-bottom: 8px;
	background-color: #EFEFEF;
	letter-spacing: 2px;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #C3CED5;
	font-weight: normal;
	text-transform: capitalize;
	font-family: Verdana, Geneva, sans-serif;
	clear: both;
	float: left;
	width: 100%;
}
#content .prod_title07 {
	font-size: 24px;
	color: #000000;
	font-weight: normal;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#content .pbox_wide {
	width: 302px;
	margin-right: 10px;
	display: block;
	float: left;
	text-align: center;
	margin-bottom: 10px;
	vertical-align: bottom;
	border: 1px solid #FFF;
}
#content .pbox_wide:hover{
	background-color: #F60;
	color: #FFF;
	border: 1px solid #F60;
}
.pbox_wide img {
	border: 1px solid #999;
}
.pbox_wide .title {
	text-align: center;
	font-size: 10px;
	line-height: 22px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}



#content .pbox_wide2 {
	width: 302px;
	margin-right: 10px;
	display: block;
	float: left;
	text-align: center;
	margin-bottom: 10px;
	vertical-align: bottom;
	border: 1px solid #FFF;
}
#content .pbox_wide2:hover{
	color: #FFF;
	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: #F60;
	border-right-color: #F60;
	border-bottom-color: #F60;
	border-left-color: #F60;
	background-color: #F60;
}
.pbox_wide2 img {
	border: 1px solid #FFF;
}
.pbox_wide2 .title {
	text-align: center;
	font-size: 11px;
	line-height: 22px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}


#content .pbox_wide3 {
	display: block;
	float: left;
	text-align: center;
	vertical-align: bottom;
	border: 1px solid #FFF;
	height: 189px;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 300px;
}
.pbox_wide3 .text {
	font-size: 10px;
	line-height: 16px;
	text-align: center;
	color: #666;
}
#content .pbox_wide3:hover{
	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: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.pbox_wide3 img {
	border: 1px solid #FFF;
}
.pbox_wide3 .icon {
	display: inline;
	margin-bottom: 12px;
	padding-right: 6px;
	padding-left: 6px;
}
.pbox_wide3 .title {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
}
.pbox_wide3  .new {
	color: #F63;
	display: inline;
	text-align: center;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: normal;
	padding-right: 3px;
	padding-left: 3px;
	line-height: 9px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
	vertical-align: middle;
	margin-right: 6px;
	margin-left: 6px;
	float: left;
}
.pbox_wide3 .details {
	font-size: 10px;
	color: #666;
	clear: both;
}
.pbox_wide3 .model {
	font-size: 10px;
	color: #000;
}

#content .product_box_wide {
	border: 1px solid #CCCCCC;
	width: 100%;
	text-align: left;
	vertical-align: bottom;
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 11px;
	color: #333;
	clear: both;
}
.product_box_medium {
	display: block;
	text-align: center;
	vertical-align: bottom;
	float: left;
	padding: 0px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	height: 190px;
}
.product_box_medium:hover {
}
.product_box_medium .title {
	font-size: 11px;
	line-height: 22px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.product_box_medium .model {
	font-size: 10px;
	color: #F30;
	line-height: 16px;
}
#content .product_box_wide:hover {
	border: 2px solid #90B2C4;;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 9px;	
}
#content .product_box_small {
	text-align: left;
	vertical-align: bottom;
	position: static;
	float: left;
	height: 175px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	padding-top: 7px;
	padding-right: 22px;
	padding-bottom: 7px;
	padding-left: 30px;
	width: 200px;
}
.product_box_small img {
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	font-size: 11px;
}
.product_box_small .title {
	font-weight: bold;
	margin-top: 52px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.product_box_small .new {
	color: #F63;
	display: block;
	text-align: center;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: normal;
	float: right;
	margin-top: 8px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	margin-bottom: 6px;
	margin-left: 6px;
	line-height: 9px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
}
.product_box_small .model {
	display: block;
	margin-top: 3px;
	color: #000;
}
.product_box_small .details {
	font-size: 10px;
	display: block;
	color: #666;
	margin-top: 8px;
}
#content .product_box_small:hover {
}
#content .product_box_small_wide {
	border: 1px solid #CCCCCC;
	width: 300px;
	text-align: left;
	vertical-align: bottom;
	position: static;
	float: left;
	height: 125px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 11px;
	color: #333;
}
#content .product_box_small_wide:hover {
	background-color: #FFF;
    border: 2px solid #90B2C4;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 9px;
}

#content .product_index_main_image {
	overflow: hidden;
	float: left;
	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: #B1B0A0;
	border-right-color: #B1B0A0;
	border-bottom-color: #B1B0A0;
	border-left-color: #B1B0A0;
	clear: both;
}
#content .product_index_main_wrapper {
	overflow: hidden;
	float: left;
	clear: both;
	margin-bottom: 10px;
}



#content .product_box_regular {
	border: 1px solid #CCC;
	text-align: center;
	position: static;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	white-space: nowrap;
	margin-top: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#content .product_box_no_border {
	text-align: center;
	position: static;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	font-weight: normal;
	margin-top: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 150px;
	font-size: 12px;
	line-height: 1.2em;
}

#content .product_box_150w {
	border: 1px solid #BDBD9B;
	text-align: center;
	vertical-align: bottom;
	position: static;
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	width: 150px;
	font-weight: bold;
	white-space: nowrap;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 100px;
}
#content .product_box_170w_main {
	float: left;
	margin-bottom: 5px;
	border: 1px solid #7A99CD;
	margin-top: 5px;
	margin-right: 10px;
	height: 265px;
	width: 535px;
}

#content .product_box_170w {
	border: 1px solid #CCC;
	text-align: center;
	vertical-align: bottom;
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	padding-top: 5px;
	background-color: #FFFFFF;
	white-space: nowrap;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 11px;
}
#content .product_box_170w:hover{
}
#content .product_box_title {
	font-size: 11px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 16px;
}
#content .product_box_text {
	color: #666;
}

#content .product_box_200w {
	border: 1px solid #C4D0D6;
	text-align: center;
	vertical-align: bottom;
	position: static;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-top: 7px;
	background-color: #FFFFFF;
	white-space: nowrap;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	height: 93px;
	width: 200px;
}
#content .product_box_200w:hover {
	background-color: #FFF;
	border: 2px solid #90B2C4;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
}
#content .product_box_330w {
	border: 1px solid #BDBD9B;
	text-align: center;
	vertical-align: bottom;
	position: static;
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	padding-top: 5px;
	background-color: #FFFFFF;
	font-weight: normal;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 300px;
}
#content .product_index_box_170w {
	border: 1px solid #CCC;
	text-align: center;
	vertical-align: bottom;
	position: static;
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	background-color: #FFFFFF;
	white-space: nowrap;
	font-size: 11px;
	width: 90%;
	padding: 5px;
}
#content .product_index_box_170w:hover {
	border: 2px solid #557FAA;
	padding: 4px;
}
#content .product_intro_image {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}


#content .rev_normal_text {
	color: #000000;
	margin: 0px;
	padding: 0px;
	background-color: #BDCDE3;
}
#content .site_map_page {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-left: 12px;
	padding-right: 8px;
}
#content .search_highlight {
	padding-right: 1px;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #A1FFFF;
	font-weight: bold;
}

#content .sec_title07 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000000;
	letter-spacing: 1px;
	word-spacing: 2px;
	text-transform: uppercase;
}
#content .Section_Title {
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	display: block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 10px;
}
#content .small_compact_text, .small_compact_text a {
	font-size: 9px;
	line-height: 110%;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#content .small_text {
	font-size: 10px;
	margin-top: 5px;
}
#content .medium_text {
	font-size: 12px;
}
#content .table_padding {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
#content .text_box_50pc {
	float: left;
	width: 25%;
	padding-right: 20px;
	display: block;
	text-align: justify;
	font-size: small;
	line-height: 150%;
}
#content .text_padded_LR {
	font-size: 12px;
	margin-right: 22px;
	margin-left: 22px;
	text-align: center;
}
#content  .text_padded_LR_small {
	font-size: 10px;
	padding-right: 8px;
	padding-left: 8px;
}
#content .table_column_title {
	font-size: 10px;
	background-color: #EAEFF7;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-right-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 12px;
	border-right-width: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #CCC;
	padding-top: 3px;
	padding-bottom: 3px;
}
#content .thumbnail_product_image {
	padding: 5px;
	float: right;
}
#content .fp_model_number {
	color: #F63;
}
#content .left_line {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B7C6CD;
}
#content .LR_lines {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B7C6CD;
	border-left-color: #B7C6CD;
}
.menu1 {
	margin: 0px;
	padding: 0px;
}
.page_nav {
	margin: 0px;
	padding: 0px;
}
.normal_small_fixed {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
.feature_text_right {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #666;
	margin-left: 16px;
}
.clear_all {
	clear: both;
	float: left;
}

