.basket {
background:#FFFFFF none repeat scroll 0%;
padding:0pt 0pt 1px 1px;
position:relative;
}
.basket em {
font-size:85%;
font-style:normal;
font-weight:bold;
position:absolute;
right:11px;
top:8px;
}
.basket ul {
background:#F1AA42 none repeat scroll 0%;
font-size:85%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:157px;
}
.basket ul li {
border-bottom:1px solid #FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
padding:3px 0pt 3px 10px;
}
.basket strong {
color:#FFFFFF;
}

already_added {
padding-bottom:0pt;
position:relative;
}
.already_added .actions input {
float:right;
margin-right:28px;
}
.already_added table {
clear:both;
font-size:85%;
font-weight:bold;
margin:0pt 10px;
position:relative;
top:-9px;
width:94%;
}
.already_added table td {
border-top:1px solid #CCCCCC;
padding:4px 5px;
vertical-align:middle;
}
.already_added table .first td {
border:medium none;
}
.already_added table td.price {
color:#FA0023;
}
.already_added td input {
font-size:85%;
padding:2px;
position:relative;
top:2px;
width:25px;
}

.summary p.total {
border-top:1px solid #CCCCCC;
clear:both;
color:#FF0000;
font-size:140%;
font-weight:bold;
margin:15px 20px 0pt 15px;
padding:5px;
text-align:right;
}
.summary p.total em {
color:#666666;

font-style:normal;
}
.summary p.total small {
color:#000000;
font-size:50%;
font-style:normal;
font-weight:normal;
}
.fuji_basket {
	background:					#f1aa42;
}

.fuji_basket .content {
	border-color:				#f1aa42;
	border-bottom:				1px solid #fff;
	padding:					15px 10px 0;
}

.fuji_basket .heading {
	height:						35px;
}
.block {
	padding:					10px 10px 15px 10px;
	margin-bottom:				15px;
	position:					relative;
}

.block .content {
	background:					#fff;
}

.block .footlink {
	position:					absolute;
	bottom:						0;
	right:						0;
}
*/
* {
margin:0pt;
padding:0pt;
}

/*body {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px auto;
font-size:11px;
width:100%;
font-size:12px;
}*/
/*body.blank {
background:transparent none repeat scroll 0%;
margin:10px auto;
width:568px;
}*/

body {
background-image:url(/images/img/bg_site_home_body.gif);
background-repeat:repeat-x;
background-position:top;
font-family:Verdana,Arial,Helvetica,sans-serif;
margin:0px auto;
width:100%;
font-size:12px;
}

a img {
border:medium none;
}
table, table td {
border:medium none;
}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:normal;
}
#framework {
padding:0pt 14px 0pt 0pt;
width:949px;
}
#structure {
border-top:5px solid #999999;
float:right;
padding:10px 0pt 40px;
width:746px;
}
#structure:after {
clear:both;
content:".";
display:block;
font-size:0pt;
height:0pt;
visibility:hidden;
}
* html #structure {
height:1%;
}
#structure.noborder {
border:medium none;
padding:0px 0pt 40px;
}
#content {
float:left;
position:relative;
width:566px;
}



#content ul.errors {
color:#FF0000;
list-style-type:none;
margin:0px 0px 10px 18px;
}
#content p a {
color:#91C851;
font-size:10px;
}
#callout_column {
background:transparent url(/images/img/bg_callout_column.png) repeat-x scroll 0pt;
float:left;
margin-left:4px;
width:176px;
z-index:-1;
}
#left_column {
padding-left:21px;
width:169px;
}
#header ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0pt 10px 25px;
}
#header ul:after, #content_box prod_compare_a ul:after {
clear:both;
content:".";
display:block;
font-size:0pt;
height:0pt;
visibility:hidden;
}
#header ul li {
background:transparent url(/images/img/bg_header_li.gif) no-repeat scroll 1px 0.6em;
float:left;
font-size:75%;
font-weight:bold;
margin-right:4px;
padding-left:6px;
}
#header ul li a {
color:#000000;
font-family:Verdana,Arial,sans-serif;
font-weight:normal;
text-decoration:none;
}
#footer {
clear:both;
font-size:0.8em;
padding:4px 0px;
}
#base_promo {
border-top:1px solid #CCCCCC;
clear:both;
margin:0pt 1px 0pt 0pt;
padding:7px 0pt;
text-align:right;
width:923px;
}
#base_promo img {
margin-left:1px;
}

#left_column .recently_viewed {
background:transparent url(/images/img/bg_callout_column.png) repeat-x scroll 0pt;
margin-top:10px;
background-position:top;
padding:8px 0pt 0pt 8px;
z-index:-1;
}
/*.widget .container {
height:100%;
margin:0pt 0pt 10px;
padding:0pt 3px 3px 0pt;
overflow:hidden;
position:relative;
z-index:10;
}*/
.widget .container {
height:100%;
margin:0pt 0pt 10px;
/*overflow:hidden;
*/padding:0pt 3px 3px 0pt;
position:relative;
width:152px;
z-index:10;
}


.widget .recently_viewed .content {
/*background:#FFFFFF none repeat scroll 0%;*/
border-left:1px solid #EDEDED;
border-top:1px solid #EDEDED;
background:url(/images/img/border-right.jpg);
background-repeat:repeat-y;
background-position:top right;
height:100%;
/*border:1px solid #EDEDED;*/
}

.recently_viewed .title {
background-images:url(/images/img/border-right.jpg);
background-repeat:repeat-y;
background-position:right;
height:100%;
color:#000000;
font-size:85%;
padding:10px 0px;
width:145px;
position:relative;
}
.recently_viewed p {
color:#666666;
font-size:85%;
width:143px;
/*padding:5px 0px;*/
}

.recently_viewed ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.recently_viewed ul li {
/*border-bottom:1px solid #CCCCCC;
padding:5px 0px;*/
position:relative;
}
/*.recently_viewed ul li.last {
border-bottom:medium none;
}*/
.recently_viewed ul p {
padding:0pt;
}
.recently_viewed ul p a {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}
.topnav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:1px;
width:746px;
}
.topnav:after {
clear:both;
content:".";
display:block;
font-size:0pt;
height:0pt;
visibility:hidden;
}
* html .topnav {
height:1%;
}
.topnav li {
background:#DCDCDC none repeat scroll 0%;
float:left;
margin-right:1px;
}
.topnav li a {
background:transparent url(/images/img/bg_topnav_arrow.gif) no-repeat scroll 3px 50%;
color:#5B5B5B;
display:block;
font-size:75%;
padding:5px 5px 5px 13px;
text-decoration:none;
}
.topnav li.selected a {
background:#91C851 url(/images/img/bg_topnav_selected.gif) no-repeat scroll 5px 50%;
color:#000000;
}
.topnav li.right {
background:#DCDCDC url(/images/img/bg_topnav_arrow.gif) no-repeat scroll 3px 50%;
color:#5B5B5B;
display:block;
float:right;
font-size:75%;
margin-right:0px;
padding:5px 5px 5px 13px;
}
.shop_topnav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:1px;
width:746px;
}
* + html .shop_topnav {
margin-left:0px;
}
.shop_topnav:after {
clear:both;
content:".";
display:block;
font-size:0pt;
height:0pt;
visibility:hidden;
}
* html .shop_topnav {
height:1%;
}
.shop_topnav li {
background:#DCDCDC none repeat scroll 0%;
float:left;
margin-right:1px;
}
.shop_topnav li a {
background:transparent url(/images/img/bg_shop_topnav_arrow.gif) no-repeat scroll 3px 50%;
color:#5B5B5B;
display:block;
font-size:75%;
padding:5px 5px 5px 13px;
text-decoration:none;
}
.shop_topnav li.selected a {
background:#F1AA42 url(/images/img/bg_shop_topnav_selected.gif) no-repeat scroll 5px 50%;
color:#000000;
}
.shop_topnav li.right {
background:#DCDCDC url(/images/img/bg_shop_topnav_arrow.gif) no-repeat scroll 3px 50%;
color:#5B5B5B;
display:block;
float:right;
font-size:75%;
margin-right:0px;
padding:5px 5px 5px 13px;
}
.product_showcase {
margin:0pt 0pt 10px 8px;
position:relative;
}
.product_showcase_header {
margin:0px 0px 20px;
}
.featured_product_showcase {
background:transparent url(/images/img/bg_z10fd.jpg) no-repeat scroll left top;
margin:0px;
min-height:170px;
padding:76px 10px 0px 20px;
position:relative;
width:716px;
}
* html featured_product_showcase {
height:170px;
}
.featured_product_showcase img {
margin-right:3px;
}
.featured_product_showcase #img_back {
left:300px;
position:absolute;
top:81px;
}
.featured_product_showcase #img_next {
left:428px;
position:absolute;
top:81px;
}
.product_showcase .legacy_title {
font-size:1.2em;
font-weight:bold;
}
.product_showcase:after {
clear:both;
content:".";
display:block;
font-size:0pt;
height:0pt;
visibility:hidden;
}
* html .product_showcase {
height:1%;
}
.product_showcase .title {
float:left;
margin-bottom:10px;
margin-top:0px;
width:350px;
}
.product_showcase .title .review_image {
float:left;
margin-right:10px;
}
.product_showcase .title .quote {
float:right;
width:240px;
}
.product_showcase .title .more_reviews {
clear:both;
padding-top:5px;
}
.product_showcase .product_description {
font-size:0.85em;
width:450px;
}
.product_showcase div {
font-size:85%;
width:271px;
}
.product_showcase p.product {
float:right;
padding-right:8px;
}
.product_showcase div p {
margin:6px 0pt 10px;
}
.product_showcase div p.quote {
color:#666666;
margin-bottom:4px;
}
.product_showcase img {
margin-bottom:5px;
}
.product_showcase .img_changer img {
float:right;
}
.product_showcase .stock_item_picker {
clear:both;
list-style-type:none;
}
.product_showcase .stock_item_picker li {
float:right;
margin-left:2px;
padding:0px 2px;
}
.product_showcase .stock_item_picker li.selected {
/*border:2px dotted #CCCCCC;*/
}
.product_showcase .stock_item_picker img {
height:48px;
width:48px;
}
.content_box {


background:transparent url(/images/img/bg_content_box.png) no-repeat scroll right top;
padding-bottom:35px;
}
.content_box:after {
clear:both;
content:".";
display:block;
font-size:0pt;
height:0pt;
visibility:hidden;
}
* html .content_box {
height:1%;
}
.content_box .heading {
background:#FFFFFF url(/images/img/bg_content_box_heading.png) no-repeat scroll right top;
height:41px;
padding-bottom:6px;
padding-left:6px;
}
.content_box .heading * {
margin:0pt;
}
.tabbed_content .heading {
background:transparent url(/images/img/bg_content_box_heading_tight.png) no-repeat scroll right top;
}
.tabbed_content .detail .heading {
background:transparent url(/images/img/bg_content_box_heading.png) no-repeat scroll right top;
}
.tabbed_content .detail_shop .heading {
background:transparent url(/images/img/bg_content_box_heading.png) no-repeat scroll right top;
}
.tabbed_content .detail .compareLabel {
font-size:1.2em;
}
.content_box .feature_button {
margin-bottom:20px;
}
.content_box .r {
float:right;
font-size:0.85em;
width:403px;
}
.content_box .l {
float:left;
padding:0pt 10px 0pt 17px;
width:136px;
}
.content_box .l.options {
width:auto;
}
.content_box .r.options {
padding-top:20px;
}
.content_box .l.featured {
padding:0pt;
width:163px;
}
.content_box .l.featured ul {
margin-left:17px;
padding-right:10px;
}
.blank_content #title {
float:left;
padding:19px 0px 14px 17px;
}
.blank_content #country {
float:left;
font-weight:bold;
padding:20px 0px 14px 15px;
}
.blank_content .content {
clear:both;
padding:0px 15px 0px 17px;
}
.blank_content .content h1 {
font-size:1.3em;
font-weight:bold;
margin:15px 0px 0px;
}
.blank_content .content h2 {
font-size:1.1em;
font-weight:bold;
margin:8px 0px 0px;
}
.blank_content .content p {
margin:5px 0px;
}
.blank_content .content ul {
margin:10px 0px 10px 30px;
}
.blank_content .content ul li {
margin:3px 0px;
}
.block_content .content {
padding:0px 15px 0px 17px;
}
.block_content .content h2 {
font-size:110%;
font-weight:bold;
margin:10px 18px 10px 0px;
}
.block_content .content p {
font-size:0.8em;
}
.block_content .content ul {
font-size:0.8em;
margin:10px 0px 10px 30px;
}
.block_content .content ul li {
margin:3px 0px;
}
.prod_list_a .l p {
color:#B8426D;
font-size:90%;
font-weight:bold;
}
.prod_list_a form {
padding-bottom:15px;
padding-right:13px;
text-align:right;
}
.prod_list_a form, .prod_list_a form * {
vertical-align:middle;
}
.prod_list_a select {
font-size:85%;
margin:0pt 5px;
}
.prod_list_a ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.dsds{
background-image:url(/images/img/right__.jpg);
background-repeat:repeat-y;
background-position:top right;
}
.prod_list_a li {
background:transparent url(/images/img/bg_prod_list_a_box.png) no-repeat scroll 0pt;
float:left;
margin-right:9px;
padding:0pt 3px 10px;
width:119px;
}
.prod_list_a .image {
padding:7px 0pt 14px;
text-align:center;
}
.prod_list_b .l p {
color:#B8426D;
font-size:90%;
font-weight:bold;
}

.content_box.prod_list_b .r {
margin-bottom:20px;
margin-right:10px;
text-align:right;
width:450px;
}
.prod_list_c .content_link {
clear:both;
font-size:0.9em;
padding-left:16px;
}
.prod_list_c .content_link a {
color:#91C851;
text-decoration:underline;
}

.prod_list_c .content_link a:hover {
color:#91C851;
text-decoration:underline;
}

.prod_list_c .l p {
color:#B8426D;
font-size:90%;
font-weight:bold;
margin-bottom:10px;
}
.prod_list_c ul {
clear:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:27px;
}
.prod_list_c ul li {
float:left;
font-size:0.85em;
font-weight:bold;
list-style-type:disc;
margin-right:20px;
padding:0pt;
text-align:left;
width:160px;
}
.prod_list_c ul li a {
display:block;
}
.prod_list_c .r ul.detail_list {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0pt 0pt;
}
.prod_list_c .r ul.detail_list li {
background:transparent url(/images/img/bg_content_c_list.gif) no-repeat scroll 0pt 0.5em;
float:left;
font-weight:normal;
margin-right:10px;
padding:0pt 0pt 0pt 10px;
text-align:left;
width:175px;
}
* html .prod_list_c .r ul.detail_list li {
background:transparent url(/images/img/bg_content_c_list.gif) no-repeat scroll 0pt 0.8em;
}
.prod_compare_a .l p {
color:#B8426D;
font-size:90%;
font-weight:bold;
}
.prod_compare_a .r fieldset {
border:medium none;
}
.prod_compare_a .r label {
font-weight:bold;
position:relative;
text-decoration:underline;
top:-2px;
}
.prod_compare_a .r strong {
display:block;
font-size:1em;
padding-bottom:4px;
padding-left:2px;
position:relative;
top:-3px;
}
.prod_compare_a .r p img {
margin-bottom:3px;
}
.prod_compare_a ul {
clear:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative;
}
/*.link_buttons {
bottom:0px;
height:20px;
position:absolute;
clear:both;
}*/
.offer_list {
position:relative;
}
.fuji_shop_content .offer_list li {
padding-bottom:40px;
}
.prod_compare_a ul .buy {
margin-top:3px;
}
.prod_compare_a ul .price {
font-size:0.95em;
margin:-3px 0px 3px;
}
.prod_compare_a ul li, .content_box.prod_compare_a .r ul li {
float:left;
font-size:85%;
margin:0px !important;
padding:0pt 2px 40px;
width:95px;
}
.prod_compare_a ul {
margin-bottom:30px;
padding-left:0px;
position:relative;
}
.prod_compare_a ul:after {
clear:both;
content:".";
display:block;
font-size:0pt;
height:0pt;
visibility:hidden;
}
* html .prod_compare_a ul {
height:1%;
}
.prod_compare_b .l p {
color:#B8426D;
font-size:90%;
font-weight:bold;
}
.prod_compare_b .r fieldset {
border:medium none;
}
.prod_compare_b .r label {
font-weight:bold;
position:relative;
top:-2px;
}
.prod_compare_b .r p img {
margin-bottom:3px;
}
.prod_compare_b ul {
clear:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.prod_compare_b ul li {
float:left;
font-size:85%;
padding:0pt 5px 20px 20px;
width:100px;
}
.content_type_a .l p {
color:#B8426D;
font-size:90%;
font-weight:bold;
}
.content_type_a .r p {
font-size:85%;
margin:0pt 20px 0.8em 10px;
}
.content_type_b .l ul {
font-size:0.75em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.content_type_b .l ul li {
background:transparent url(/images/img/bg_content_b_list.gif) no-repeat scroll 0pt 0.5em;
padding-bottom:5px;
padding-left:10px;
}
* html .content_type_b .l ul li {
background:transparent url(/images/img/bg_content_b_list.gif) no-repeat scroll 0pt 0.9em;
}
.content_type_b .l p {
margin-top:20px;
}
.content_type_b .r p {
font-size:85%;
margin:0pt 20px 0.8em 10px;
}
.content_type_b .r p {
font-size:1em;
margin-bottom:0.8em;
}
.content_type_c .l p {
color:#B8426D;
font-size:90%;
font-weight:bold;
margin-bottom:10px;
}
.content_type_c .r ul {
font-size:85%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.content_type_c .r ul li {
background:transparent url(/images/img/bg_content_c_list.gif) no-repeat scroll 0pt 0.5em;
float:left;
margin-right:10px;
padding-left:10px;
width:175px;
}
* html .content_type_c .r ul li {
background:transparent url(/images/img/bg_content_c_list.gif) no-repeat scroll 0pt 0.8em;
}
.content_type_d {
position:relative;
}
.content_type_d .l p {
color:#B8426D;
font-size:90%;
font-weight:bold;
margin-bottom:10px;
}
.content_type_d .r ul {
clear:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.content_type_d .r ul li {
float:left;
font-size:85%;
padding:0pt 5px 20px;
width:87px;
}
.content_type_d .r ul li a {
display:block;
}
.content_type_d .r p {
margin:15px;
text-align:right;
}
.content_type_e .r p {
font-size:85%;
margin:0pt 20px 0.8em 10px;
}
.content_type_e .r p.quote, .content_type_e .r p.quote_from {
font-size:85%;
margin-bottom:1.6em;
}
.content_type_e .r p.quote {
color:#666666;
margin-bottom:0.2em;

margin-top:1.5em;
}
.content_type_f .l ul {
font-size:85%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.content_type_f .l ul li {
background:transparent url(/images/img/bg_content_b_list.gif) no-repeat scroll 0pt 0.5em;
padding-bottom:5px;
padding-left:10px;
}
* html .content_type_f .l ul li {
background:transparent url(/images/img/bg_content_b_list.gif) no-repeat scroll 0pt 0.9em;
}
.content_type_f .l p {
margin-top:20px;
}
.content_type_f .r p {
font-size:85%;
line-height:1.4em;
margin:0pt 20px 0.8em 10px;
}
.content_type_f .r p {
font-size:85%;
margin-bottom:0.8em;
}
.content_type_g p {
color:#B8426D;
font-size:90%;
font-weight:bold;
margin:0pt 100px 20px 12px;
}
.content_type_g ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:7px;
}
.content_type_g ul li {
background:transparent url(/images/img/bg_content_g_list.gif) no-repeat scroll 0pt;
float:left;
height:139px;
margin-bottom:10px;
margin-right:5px;
padding-left:4px;
position:relative;
width:175px;
}
.content_type_g ul li p.title, .content_type_g ul li h1, .content_type_g ul li h2, .content_type_g ul li h3, .content_type_g ul li h4, .content_type_g ul li h5, .content_type_g ul li h6 {
margin:0pt 0pt 5px;
}
.content_type_g ul li p {
color:#000000;
font-size:75%;
margin:0pt 14px 5px 10px;
}
.content_type_g ul li p a img {
bottom:5px;
position:absolute;
right:10px;
}
.content_type_h p {
font-size:85%;
line-height:1.4em;
margin:0pt 18px 20px 12px;
}
.content_type_h h2 {
font-weight:bold;
margin:0pt 18px 20px 12px;
}
.content_type_h strong {
margin:0pt 18px 20px 12px;
}
.content_type_h .content_block h1, .content_type_h .content_block h2, .content_type_h .content_block h3, .content_type_h .content_block h4, .content_type_h .content_block h5, .content_type_h .content_block h6 {
font-size:110%;
font-weight:bold;
margin:0pt 18px 10px 12px;
}
.content_type_h .content_block {
clear:both;
padding-bottom:20px;
}
.content_type_h .content_block *:after {
clear:both;
content:".";
display:block;
font-size:0pt;
height:0pt;
visibility:hidden;
}
* html .content_type_h .content_block {
height:1%;
}
.content_type_h .align_left div {
float:left;
}
.content_type_h .full ul {
width:500px;
}
.content_type_h .align_left div img {
border:1px solid #0099CB;
clear:left;
display:block;
margin:5px 10px 10px 8px;
}
.content_type_h .align_left h1, .content_type_h .align_left h2, .content_type_h .align_left h3, .content_type_h .align_left h4, .content_type_h .align_left h5, .content_type_h .align_left h6, .content_type_h .align_left p {
clear:right;
display:block;
float:right;
margin:0pt 0pt 10px;
padding-right:18px;
width:355px;
}
.content_type_h .align_right div {
float:right;
}
.content_type_h .align_right div img {
border:1px solid #0099CB;
clear:right;
display:block;
margin:5px 14px 10px 0pt;
}
.content_type_h .align_right h1, .content_type_h .align_right h2, .content_type_h .align_right h3, .content_type_h .align_right h4, .content_type_h .align_right h5, .content_type_h .align_right h6, .content_type_h .align_right p {
clear:left;
display:block;
float:left;
margin:0pt 0pt 10px;
padding-left:8px;
width:350px;
}
.content_type_i h1, .content_type_i h2, .content_type_i h3, .content_type_i h4, .content_type_i h5, .content_type_i h6 {
font-weight:bold;
margin:0pt 18px 15px 12px;
}
.content_type_i p {
font-size:85%;
line-height:1.4em;
margin:0pt 18px 15px 12px;
width:530px;
}
.content_type_i hr {
background:#CCCCCC none repeat scroll 0%;
border:medium none;
color:#CCCCCC;
height:1px;
line-height:1px;
margin:0pt 18px 15px 12px;
}
.option_content {
margin:0px 10px 0pt 7px;
padding:0pt 3px;
}
.option_content p.title, .option_content h1, .option_content h2, .option_content h3, .option_content h4, .option_content h5, .option_content h6 {
background:#999999 none repeat scroll 0%;
margin:0pt;
}
#content .option_content p {
margin:0pt 0pt 3px;
width:170px;
}
#content .option_content p.title, #content .option_content h1, #content .option_content h2, #content .option_content h3 #content .option_content h4 #content .option_content h5, #content .option_content h6, #content .option_content p.image, #content .option_content p.cost {
width:auto;
}
.option_content ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.option_content ul li {
border-bottom:1px solid #CCCCCC;
margin:8px;
min-height:50px;
padding:0px 0px 0px 5px;
position:relative;
}
* html .option_content ul li {
height:50px;
}
.option_content ul li img {
float:left;
}
.option_content ul li p {
float:left;
padding:10px 0px 0px 10px;
}
.option_content ul li .cost {
float:right;
}
#content .option_content ul li .cost {
color:#FB0020;
float:right;
font-size:85%;
font-weight:bold;
width:90px;
}
.option_content ul li .cost a {
display:block;
padding-top:2px;
}
.search_block_a form {
padding-bottom:15px;
padding-right:13px;
text-align:right;
}
.search_block_a form, .search_block_a form * {
vertical-align:middle;
}
.search_block_a select {
font-size:85%;
margin:0pt 5px;
}
.camera_filter_a {
margin-left:18px;
width:542px;
}
.camera_filter_a th {
padding-bottom:4px;
text-align:left;
}
.camera_filter_a th.price, .camera_filter_a td.price {
border-right:5px solid #FFFFFF;
width:80px;
}
.camera_filter_a td {
padding:3px 2px;
}
* html .camera_filter_a td {
padding:0pt 5px 0pt 2px;
}
.camera_filter_a td, .camera_filter_a td * {
vertical-align:top;
}
.camera_filter_a .odd td {
background:#D9D9D9 none repeat scroll 0%;
}
.camera_filter_a td input {
float:left;
}
.camera_filter_a td label {
float:left;
font-size:smaller;
padding-left:5px;
}
.content_boxes {
background:transparent url(/images/img/bg_content_boxes.jpg) no-repeat scroll 0pt;
height:242px;
margin-top:8px;
width:563px;
}
.content_boxes .left {
float:left;
padding:0pt 5px;
width:260px;
}
.content_boxes .right {
float:right;
padding:0pt 9px;
width:260px;
}
.content_boxes .left .main_title, .content_boxes .right .main_title {
margin:-8px 0pt 0pt;
position:relative;
}
.content_boxes .left p {
font-size:85%;
margin:10px 5px;
width:155px;
}
.content_boxes .left h1, .content_boxes .left h2, .content_boxes .left h3, .content_boxes .left h4, .content_boxes .left h5, .content_boxes .left h6, .content_boxes .left p.heading {
margin:10px 0pt;
}
.content_boxes .left p.image {
margin:10px 5px 10px 30px;
width:auto;
}
.content_boxes .left p.image img {
border-color:#94C955;
border-style:solid;
border-width:1px 1px 10px;
float:right;
}
.content_boxes ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 0pt 0pt;
}
.content_boxes ul li {
background:transparent url(/images/img/bg_content_boxes_li.gif) repeat-y scroll right top;
float:left;
font-size:85%;
font-weight:bold;
margin:9px 0pt 15px;
width:85px;
}
.content_boxes ul li.last {
background:transparent none repeat scroll 0%;
}
.content_boxes ul li p {
margin:0pt 8px 3px;
padding:0pt;
}
.detail {
background:#94C955 url(/images/img/bg_block.gif) repeat-x scroll left bottom;
margin:0pt 6px;
padding:16px 7px 11px;
width:538px;
}
.detail .tabs {
height:1%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:10px;
}
.detail .tabs:after {
clear:both;
content:".";
display:block;
font-size:0pt;
height:0pt;
visibility:hidden;
}
* html .detail .tabs {
height:1%;
}
.detail .tabs li {
float:left;
margin-right:3px;
}
.detail .tabs li a, .detail .tabs li a img {
display:block;
}
.detail .content {
background:#FFFFFF none repeat scroll 0%;
clear:left;
padding:15px 10px 0px 15px;
}
.detail .content h3 {
font-weight:bold;
}
.detail .content ul {
font-size:0.8em;
margin:10px 0px 10px 30px;
}
.detail .content ul li {
margin:3px 0px;
}
.detail .content ul li a {
color:#94C955;
}
.detail .content:after {
clear:both;
content:".";
display:block;
font-size:0pt;
height:0pt;
visibility:hidden;
}
* html .detail .content {
height:1%;
}
.detail_shop {
background:#F1AA42 url(/images/img/bg_detail.gif) repeat-x scroll left bottom;
margin:0pt 6px;
padding:16px 7px 11px;
width:538px;
}
* html .detail_shop {
width:536px;
}
.detail_shop .tabs {
height:1%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:10px;
}
.detail_shop .tabs:after {
clear:both;
content:".";
display:block;
font-size:0pt;
height:0pt;
visibility:hidden;
}
* html .detail_shop .tabs {
height:1%;
}
.detail_shop .tabs li {
float:left;
margin-right:3px;
}
.detail_shop .tabs li a, .detail_shop .tabs li a img {
display:block;
}
.detail_shop .content {
background:#FFFFFF none repeat scroll 0%;
clear:left;
margin-top:0px;
padding:15px 10px;
}
.detail_shop .content:after {
clear:both;
content:".";
display:block;
font-size:0pt;
height:0pt;
visibility:hidden;
}
* html .detail_shop .content {
height:1%;
}
.detail_a .content ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.detail_a .content ul li {
border-bottom:1px solid #CCCCCC;
margin-bottom:10px;
padding:0pt 10px 10px 0pt;
}
.detail_a .content ul li.last {
border-bottom:medium none;
margin-bottom:0pt;
padding-bottom:10px;
}
.detail_a .content ul li:after {
clear:both;
content:".";
display:block;
font-size:0pt;
height:0pt;
visibility:hidden;
}
* html .detail_a .content ul li {
height:1%;
}
.detail_a .content ul div {
float:right;
width:380px;
}
.detail_a .content div p {
font-size:85%;
line-height:1.4em;
margin:0.8em 0pt;
}
.detail_a .content div h2, .detail_a .content div h3, .detail_a .content div h4, .detail_a .content div h5, .detail_a .content div h6 {
font-size:110%;
font-weight:bold;
}
.detail_a .content div a {
color:#94C955;
}
.detail_a .content ul p.image {
text-align:center;
width:112px;
}
.detail_b .content h2, .detail_b .content h3, .detail_b .content h4, .detail_b .content h5, .detail_b .content h6 {
font-size:110%;
font-weight:bold;
margin-left:10px;
position:relative;
}
.detail_b .content p {
font-size:85%;
line-height:1.4em;
margin:0.8em 10px;
position:relative;
}
.detail_b .content a {
color:#94C955;
}
.detail_b .content ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 0pt 20px;
}
.detail_b .content ul li {
float:left;
margin-right:20px;
width:119px;
}
.detail_b .content ul p {
font-size:85%;
margin:0.8em 0pt;
}
.detail_b .content ul p.image {
text-align:center;
width:119px;
}
.detail_c .content {
font-size:85%;
}
.detail_c .content dt {
clear:both;
color:#94C955;
display:block;
float:left;
font-weight:bold;
padding:0pt 10px;
width:124px;
}
#content .detail_shop dl dt {
color:#F1AA42;
}
.detail_c .content dd {
display:block;
float:right;
width:360px;
}
.detail_c .content dd p {
margin:0pt 0pt 20px;
}
* html .detail_c .content dd {
float:none;
}
.detail_c .content a {
color:#94C955;
}
.callout {
margin:15px 7px;
overflow:hidden;
padding:0pt 3px 3px 0pt;
position:relative;
width:158px;
}
.callout.noshadow .dropshadow {
display:none;
}
.dropshadow {
bottom:0px;
position:absolute;
right:0px;
z-index:-1;

}
.callout .widget {
z-index:10;
}
.basket {
background:#FFFFFF none repeat scroll 0%;
padding:0pt 0pt 1px 1px;
position:relative;
}
.basket em {
font-size:85%;
font-style:normal;
font-weight:bold;
position:absolute;
right:11px;
top:8px;
}
.basket ul {
background:#F1AA42 none repeat scroll 0%;
font-size:85%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:156px;
}

.basket ul li {
border-bottom:1px solid #FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
padding:3px 0pt 3px 10px;
}
.basket strong {
color:#FFFFFF;
}
.pandp {
background:#F1AA42 none repeat scroll 0%;
border-bottom:1px solid #FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:85%;
font-weight:bold;
padding:3px 0pt 3px 10px;
width:146px;
}
.pandp select {
font-family:Arial,Helvetica,sans-serif;
font-size:95%;
font-weight:normal;
margin:0.3em 0pt;
}
.where_to_buy {
background:#FFFFFF none repeat scroll 0%;
padding:0pt 0pt 1px 1px;
position:relative;
}
.where_to_buy img {
display:block;
}
.where_to_buy form {
background:#F1AA42 none repeat scroll 0%;
border-top:1px solid #FFFFFF;
width:156px;
}
.where_to_buy form p {
padding:0pt 0pt 0.6em;
vertical-align:middle;
}
.where_to_buy form p.small {
font-size:0.8em;
margin:0pt 0pt 0pt 9px;
}
.where_to_buy form p * {
vertical-align:middle;
}
.where_to_buy form input {
font-size:80%;
margin-left:9px;
}
.where_to_buy form input[type="text"] {
width:108px;
}
* html .where_to_buy form input {
margin-left:10px;
}
.where_to_buy_page div, .where_to_buy_online_page div {
padding-bottom:10px;
}
.where_to_buy_page .services img, .where_to_buy_online_page .services img {
float:left;
}
.where_to_buy_page .address, .where_to_buy_online_page .address {
clear:both;
}
.where_to_buy_page div:after, .where_to_buy_page ul:after, .where_to_buy_online_page ul:after {
clear:both;
content:".";
display:block;
font-size:0pt;
height:0pt;
visibility:hidden;
}
* html .where_to_buy_page div, * html .where_to_buy_page ul, * html .where_to_buy_online_page ul {
height:1%;
}
.where_to_buy_page .heading {
padding-bottom:0pt;
}
.where_to_buy_page .heading h3 {
background:transparent url(/images/img/title_nearest_stockist.jpg) no-repeat scroll 0pt 50%;
color:#FFFFFF;
font-size:1.3em;
font-weight:bold;
height:24px;
padding:5px 12px 0pt 0pt;
text-align:right;
text-transform:uppercase;
width:282px;
}
.where_to_buy_page h1, .where_to_buy_page h2, .where_to_buy_online_page h1, .where_to_buy_online_page h2 {
margin-bottom:15px;
}
.where_to_buy_page p, .where_to_buy_online_page p {
color:#CC0000;
font-size:0.85em;
margin:0pt 0pt 0pt 6px;
padding:0pt;
}
.where_to_buy_page p.address, .where_to_buy_online_page p.address {
color:#000000;
}
.where_to_buy_page span {
display:block;
margin:4px 0pt;
}
.where_to_buy_page #content ul, .where_to_buy_online_page #content ul {
font-size:0.85em;
margin-top:10px;
}
.where_to_buy_page #content ul li, .where_to_buy_online_page #content ul li {
display:block;
float:left;
list-style-type:none;
margin-left:23px;
width:110px;
}
.where_to_buy_page #content ul li img, .where_to_buy_online_page #content ul li img {
display:block;
margin-bottom:3px;
}
.where_to_buy_page #content ul li img.logo, .where_to_buy_online_page #content ul li img.logo {
margin-bottom:10px;
}
.where_to_buy_page table, .where_to_buy_online_page table {
border:medium none;
font-size:0.8em;
width:565px;
}
.where_to_buy_page table tr td *, .where_to_buy_online_page table tr td * {
vertical-align:middle;
}
.where_to_buy_page input.filter_btn, .where_to_buy_online_page input.filter_btn {
float:right;
margin-top:10px;
}
.where_to_buy_page div.bottom_search {
margin:20px 0pt 0pt;
padding:0pt;
}
.where_to_buy_page div.bottom_search input[type="text"] {
display:inline;
margin-right:3px;
width:106px;
}
.where_to_buy_online_page div.bottom_search {
background:#D9D9D9 none repeat scroll 0%;
clear:both;
margin:20px 10px 0pt 0pt;
padding:0pt;
}
.fuji_shop {
background:#FFFFFF none repeat scroll 0%;
padding:0pt 0pt 1px 1px;
position:relative;
}
.fuji_shop ul {
border-bottom:5px solid #F1AA42;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:156px;
}
.fuji_shop ul li {
border-top:1px solid #F1AA42;
font-size:75%;
padding:1px 10px 2px;
}
.fuji_shop ul li a {
color:#000000;
text-decoration:none;
}
.shop_offer {
background:#FFFFFF none repeat scroll 0%;
padding:1px 4px 4px 1px;
}
.shop_offer a img {
float:right;
}
.shop_offer .content {
display:block;
font-family:Verdana,Arial,sans-serif;
font-size:85%;
padding:10px 0pt;
width:390px;
}
.shop_offer .content strong {
display:block;
}
.shop_offer .content span {
background:#CC0000 none repeat scroll 0%;
color:#FFFFFF;
font-size:120%;
font-weight:bold;
line-height:1.9em;
padding:1px 2px;
}
.myfuji {
background:#000000 url(/images/img/bg_callout_myfuji.gif) repeat-x scroll 0pt;
border-color:#FFFFFF;
border-style:solid;
border-width:0pt 1px 1px;
position:relative;
}
.myfuji:after {
clear:both;
content:".";
display:block;
font-size:0pt;
height:0pt;
visibility:hidden;
}
* html .myfuji {
height:1%;
}
.myfuji img {
display:block;
}
.myfuji .photo, .myfuji .entrant, .myfuji .theme {
color:#FFFFFF;
font-size:75%;
margin:0.4em 0pt 0.8em;
padding-left:10px;
}
.myfuji .entrant {
color:#CCCCCC;
}
.myfuji .entrant strong {
display:block;
}
.myfuji .actions {
background:#FFFFFF none repeat scroll 0%;
height:1%;
margin:10px 0pt 0pt;
}
.myfuji .actions a {
float:left;
}
.get_brochure {
background:#FFFFFF none repeat scroll 0%;
padding:0pt 0pt 1px 1px;
position:relative;
}
.get_brochure:after {
clear:both;
content:".";
display:block;
font-size:0pt;
height:0pt;
visibility:hidden;
}
* html .get_brochure {
height:1%;
}
.get_brochure ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.get_brochure ul li {
float:left;
position:relative;
}
.get_brochure ul li a img {
display:block;
}
.feature_box {
background:#91C851 none repeat scroll 0%;
border-color:#FFFFFF;
border-style:solid;
border-width:0pt 1px 1px 0pt;
padding:11px 6px 6px;
}
.feature_box .close {
float:right;
}
.feature_box div.content {
background:#FFFFFF none repeat scroll 0%;
padding:10px 10px 17px;
position:relative;
}
.feature_box div.content:after {
clear:both;
content:".";
display:block;
font-size:0pt;
height:0pt;
visibility:hidden;
}
* html .feature_box div.content {
height:1%;
}
.feature_box .content p img {
float:left;
}
.feature_box .content ul {
font-size:85%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:130px;
}
.feature_box .content ul li {
margin-bottom:4px;
}
.feature_box .content p a img {
bottom:5px;
float:none;
position:absolute;
right:10px;
}
.gallery_overlay table {
height:355px;
width:100%;
}
.gallery_overlay table td {
text-align:center;
vertical-align:middle;
}
.gallery_overlay p {
float:none;
padding:5px 10px 15px;
text-align:center;
}
.gallery_overlay ul:after {
clear:both;
content:".";
display:block;
font-size:0pt;
height:0pt;
visibility:hidden;
}
* html .gallery_overlay ul {
height:1%;
}
.gallery_overlay ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:0px !important;
margin-left:0px !important;
padding:0pt;
width:100%;
}
.gallery_overlay ul li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.gallery_overlay ul li img {
cursor:pointer;
}
.gallery_overlay ul li.back {
float:left;
width:42%;
}
.gallery_overlay ul li.next {
float:right;
text-align:right;
}
.full_width #content {
float:none;
padding:10px 0pt 40px;
width:746px;
}
.full_width .content_box {
padding-left:5px;
}
.full_width .content_box .heading * {
background:#91C851 none repeat scroll 0%;
margin-right:9px;
}
.full_width .data_table {
font-size:75%;
margin:0pt 5px;
width:726px;
}
.full_width .data_table .left_shadow {
background:transparent url(/images/img/bg_data_table_shadow_left.gif) no-repeat scroll right bottom;
font-size:1px;
padding:0pt;
width:4px;
}
.full_width .data_table .right_shadow {
background:transparent url(/images/img/bg_data_table_shadow_right.gif) no-repeat scroll left bottom;
font-size:1px;
padding:0pt;
width:4px;
}
.full_width .data_table thead th, .full_width .data_table thead td {
background-image:url(/images/img/bg_data_table_td.gif);
background-position:right top;
background-repeat:repeat-y;
font-weight:bold;
padding:0pt 0pt 10px;
text-align:center;
}
.full_width .data_table thead th img {
margin-bottom:4px;
}
.full_width .data_table thead th em {
color:#F60120;
display:block;
font-style:normal;
font-weight:normal;
padding-bottom:3px;

}
.full_width .data_table thead th em strong {
display:block;
margin-bottom:4px;
}
.full_width .data_table tbody th {
background:#999999 none repeat scroll 0%;
color:#FFFFFF;
text-align:left;
}
.full_width .data_table td {
background-color:#FFFFFF;
background-image:url(/images/img/bg_data_table_td.gif);
background-position:right top;
background-repeat:repeat-y;
color:#333333;
padding:2px 8px;
text-align:center;
}
.full_width .data_table .option {
background:#FFFFFF url(/images/img/bg_data_table_td.gif) repeat-y scroll right top;
color:#333333;
font-weight:normal;
padding:2px 8px;
text-align:left;
}
.full_width .data_table .last {
background-image:none;
}
.full_width .data_table td.bg, .full_width .data_table th.bg {
background-color:#F0F0F0;
}
.full_width .data_table .brochures td {
text-align:center;
}
.full_width .data_table .brochures td img {
margin:0.5em 0pt;
}
.full_width .data_table td.range, .full_width .data_table th.range {
background:#FFFFFF url(/images/img/bg_data_table_td.gif) repeat-y scroll right top;
padding-left:8px;
text-align:left;
vertical-align:bottom;
}
.review {
border-bottom:1px solid #EEEEEE;
margin-bottom:15px;
padding:10px;
}
.review:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
* html .review {
height:1%;
}
.clear {
display:block;
}
.review_body {
float:right;
width:410px;
}
.review_img {
float:left;
}
div.buttons {
background:#999999 none repeat scroll 0%;
clear:both;
padding:0pt;
width:100%;
}
div.buttons.back_button {
background:#CCCCCC none repeat scroll 0%;
margin:10px 0px;
}
div.buttons:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
* html div.buttons {
height:1%;
}
div.buttons .right {
float:right;
}
p.promo_header {
background:#CC0000 none repeat scroll 0%;
color:#FFFFFF;
font-size:0.85em;
font-weight:bold;
padding:6px;
width:109px;
}
* html p.promo_header {
width:105px;
}
.main_title {
margin:0pt 0pt 10px 0px;
}
.heading_left_marg {
margin-left:6px;
}
.block_link {
background:#999999 none repeat scroll 0%;
clear:both;
margin:15px 14px 15px 18px;
text-align:right;
}
.not_listed {
padding-left:10px;
}
.not_listed, .not_listed * {
vertical-align:middle;
}
.not_listed select {
font-size:85%;
}
.keyline {
border-bottom:1px solid #CCCCCC;
margin-right:15px;
}
.keyline img {
bottom:-2px;
position:relative;
}
.w3c {
left:-3000px;
position:absolute;
top:-3000px;
visibility:hidden;
}
.compare_camera_all p.compareLabel {
min-height:35px;
}
* html .compare_camera_all p.compareLabel {
height:35px;
}
* html .compare_camera_all div {
width:74px;
}
.detail_shop p.compareLabel {
font-size:1.2em;
}
p.compareLabel {
font-size:1em;
margin:0pt 0pt 10px;
min-height:20px;
}
p.ShopCompareLabel {
font-size:1em;
margin:0pt 0pt 10px;
min-height:50px;
}
* html p.compareLabel {
height:20px;
}
* html p.ShopCompareLabel {
height:50px;
}
* + html p.compareLabel {
min-height:30px;
}
#content p.compareLabel a {
color:#000000;
text-decoration:none;
}
.compareSubmit {
background:transparent none repeat scroll 0%;
border:0pt none;
color:#000000;
font-size:0.95em;
font-weight:700;
text-decoration:underline;
}
.digitalLabel {
background:transparent url( ) repeat scroll 0%;
width:119px;
}
#content .fullwidth {
margin-left:10px;
background-image:url(/images/img/right__.jpg);
background-repeat:repeat-y;
background-position:right;
}
p.icon {
margin-bottom:10px;
}
#framework p.bold {
color:#000000;
font-weight:bold;
}
.compare_camera_all p {
color:#000000;
font-size:90%;
}
.compare_camera_all fieldset {
border:medium none;
}
.compare_camera_all label {
float:none !important;
font-size:10px;
font-weight:bold;
padding-top:0pt !important;
position:relative;
top:3px;
}
.compare_camera_all .checked label {
color:#CCCCCC;
}
.compare_camera_all p img {
margin-bottom:3px;
}
.compare_camera_all ul {
clear:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.compare_camera_all ul li {
float:left;
font-size:85%;
margin-right:2px;
padding:0pt 5px 20px;
width:100px;
}
* html .compare_camera_all ul li div {
width:100px;
}
* html .compare_camera_all ul li div {
width:100px;
}
* html .compare_camera_all .disabled label {
color:#CCCCCC;
}
* + html .compare_camera_all div {
width:100px;
}
* + html .compare_camera_all label, * + html .compare_camera_all input {
float:none;
margin:0px;
}
* html .compare_camera_all ul li {
padding:0px 1px 20px;
}
.compare_camera_all ul li p {
width:100px;
}
.feature_copy .feature_images {
width:181px;
}
.feature_copy h4, .feature_copy p {
/*width:330px;*/
}
.feature_copy ul {
font-size:0.75em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:19px;
width:160px;
}
.feature_copy ul li {
background:transparent url(/images/img/bg_content_b_list.gif) no-repeat scroll 0pt 0.5em;
padding-bottom:5px;
padding-left:10px;
}
* html .feature_copy ul li {
background:transparent url(/images/img/bg_content_b_list.gif) no-repeat scroll 0pt 0.9em;
}
div.feature_images span {
color:#AAAAAA;
font-size:0.8em;
}
.review_body h3 {
font-weight:bold;
}
.left {
float:left;
}
.right {
float:right;
}
h4.txt_popular_links {
background-image:url(/images/img/title_popular_links.gif);
display:block;
height:22px;
margin:0pt 0pt 10px;
padding:0pt;
width:117px;
}
h4.txt_popular_links span {
display:none;
}
h4.txt_top_questions {
background-image:url(/images/img/bg_top_questions.jpg);
display:block;
height:22px;
margin:0pt 0pt 10px;
padding:0pt;
width:217px;
}
h4.txt_top_questions span {
display:none;
}
h4.txt_support_services {
background-image:url(/images/img/bg_all_support_services.jpg);
display:block;
height:22px;
margin:0pt 0pt 10px;
padding:0pt;
width:286px;
}
h4.txt_support_services span {
display:none;
}
h4.txt_whats_new {
background:#FFFFFF url(/images/img/title_whats_new.gif) no-repeat scroll right top;
display:block;
height:22px;
margin:0pt 0pt 10px;
padding:0pt 0pt 0pt 10px;
width:125px;
}
h4.txt_whats_new span {
display:none;
}
.bg_green {
background:#94C955 none repeat scroll 0%;
}
#editorial_left {
float:left;
}
#editorial_centre {
float:left;
}
.consumer #editorial_centre {
padding:0pt 9px 0pt 8px;
width:220px;
}
#consumer_home_top {
background:#94C955 none repeat scroll 0%;
width:915px;
}
#home_consumer_div {
width:698px;
}
#consumer_home_top, #home_consumer_div {
padding:10px;
}
#consumer_home_top:after, #home_consumer_div:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
* html .clearfix {
height:1%;
}
#consumer_home_top div, #home_consumer_div div {
float:left;
}
#consumer_home_top img, #home_consumer_div img {
border:medium none;
margin:0pt;
}
#consumer_home_top #left_col {
margin:0pt;
padding:0pt;
width:237px;
}
#consumer_home_top #left_col h1 {
margin:0pt;
padding:0pt;
}
#consumer_home_top #left_col h1 img {
margin:0pt 0pt 20px;
padding:0pt;
}
#consumer_home_top #left_col span {
font-size:0px;
line-height:0pt;
margin-left:-4000px;
}
#consumer_home_top #left_col ul, #consumer_home_top #right_col ul {
margin:0pt;
padding:0pt;
}
#consumer_home_top #left_col ul {
margin:10px 0pt 0pt 10px;
}
#consumer_home_top #left_col ul li, #consumer_home_top #right_col ul li, #home_consumer_div #right_col ul li {
list-style-type:none;
margin:0pt;
padding:0pt;
}
#consumer_home_top #mid_col, #home_consumer_div #mid_col {
margin:0pt;
padding:0pt;
width:481px;
}
#consumer_home_top #mid_col img.top, #home_consumer_div #mid_col img.top {
margin-bottom:9px;
}
#consumer_home_top #mid_col img.left, #home_consumer_div #mid_col img.left {
margin-right:9px;
}
#consumer_home_top #right_col, #home_consumer_div #right_col {
margin:0pt 0pt 0pt 10px;
padding:8px 8px 12px;
width:170px;
}
#consumer_home_top.bg_yellow #right_col, #home_consumer_div.bg_yellow #right_col {
background:#FFFFFF none repeat scroll 0%;
}
#consumer_home_top #right_col, #home_consumer_div.bg_green #right_col {
background:#94C955 none repeat scroll 0%;
}
#consumer_home_top.bg_purple #right_col, #home_consumer_div.bg_purple #right_col {
background:#5FBFD6 none repeat scroll 0%;
}
.bg_business {
background:#43B4CF none repeat scroll 0%;
}
#home_consumer_div.bg_business #mid_col {
width:450px;
}
#home_consumer_div.bg_business #mid_col div {
float:left;
}
* html #home_consumer_div.bg_business #right_col ul li {
margin:0px;
}
* html #home_consumer_div.bg_business #right_col ul li p {
margin:0px;
}
* html #home_consumer_div.bg_business #right_col img.title {
margin:4px 0px 6px;
}
#home_consumer_div.bg_business #mid_col div.mid_right {
padding-left:8px;
width:220px;
}
#home_consumer_div.bg_business #mid_col div.mid_right ul li {
font-size:0.7em;
height:65px;
list-style-type:none;
margin-bottom:8px;
width:220px;
}
* html #home_consumer_div.bg_business #mid_col div.mid_right ul li {
margin-bottom:4px;
}
* html #home_consumer_div.bg_business #mid_col div.mid_right ul li p {
margin-left:6px;
}
#home_consumer_div.bg_business #mid_col div.mid_right ul li.graph_systems {
background:transparent url(/images/img/bg_bushome_graphic_systems.jpg) no-repeat scroll 0pt;
}
#home_consumer_div.bg_business #mid_col div.mid_right ul li.photo_fin {
background:transparent url(/images/img/bg_bushome_photo_finishing.jpg) no-repeat scroll 0pt;
}
#home_consumer_div.bg_business #mid_col div.mid_right ul li.data_stor {
background:transparent url(/images/img/bg_bushome_data_storage.jpg) no-repeat scroll 0pt;
}
#home_consumer_div.bg_business #mid_col div.mid_right ul li.med_img {
background:transparent url(/images/img/bg_bushome_medical_imaging.jpg) no-repeat scroll 0pt;
}
#home_consumer_div.bg_business #mid_col div.mid_right ul li p {
float:left;
margin:30px 0pt 0pt 12px;
width:150px;
}
#home_consumer_div.bg_business #mid_col div.mid_right ul li img {
float:right;
margin:-12px 12px 0pt 0pt;
}
#home_consumer_div.bg_business #mid_col div.mid_right img {
}
#home_consumer_div.bg_business #right_col {
float:left;
margin:0pt;
padding:10px;
width:206px;
}
#home_consumer_div.bg_business #right_col a {
display:inline;
}
#home_consumer_div.bg_business #right_col a img {
display:block;
}
#home_consumer_div.bg_business #right_col img.title {
margin:4px 0pt 8px;
}
#home_consumer_div.bg_business #right_col p {
font-size:0.7em;
margin:0pt 0pt 3px;
padding:0pt;
width:auto;
}
#home_consumer_div.bg_business #right_col ul li p {
float:left;
}
#home_consumer_div.bg_business #right_col li.last {
margin-bottom:9px;
}
#service_and_support {
margin:0pt 0pt 0pt 13px;
}
#services_home_top {
margin-bottom:6px;
padding:8px 0px;
width:938px;
}
#services_home_top h1 {
margin-top:10px;
}
#services_home_top img {
display:block;
}
#services_home_top:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
* html #services_home_top {
height:1%;
}
#services_home_top #left_col, #services_home_top #mid_col, #services_home_top #right_col {
float:left;
}
#services_home_top #right_col {
float:right;
margin-right:10px;
}
#services_home_top #left_col {
padding:0px 6px;
}
#services_home_top #left_col {
margin-right:10px;
}
#services_home_top #mid_col {
margin-right:5px;
}
#services_home_top #mid_top {
background:transparent url(/images/img/bg_serv_supp_home_midtop.jpg) no-repeat scroll 0pt;
height:120px;
margin-bottom:9px;
width:473px;
}
#services_home_top #mid_top, #services_home_top #mid_bottom .left, #services_home_top #mid_bottom .right {
padding:10px 0pt 0pt 8px;
}
#services_home_top #mid_top img {
margin-top:5px;
}
#services_home_top #mid_bottom .left, #services_home_top #mid_bottom .right {
background:transparent url(/images/img/bg_serv_supp_home_midbtm.jpg) no-repeat scroll 0pt;
float:left;
height:87px;
width:228px;
}
#services_home_top #mid_bottom .left img, #services_home_top #mid_bottom .right img {
margin-bottom:12px;
}
#services_home_top #mid_bottom .left label, #services_home_top #mid_bottom .right label {
color:#666666;
font-size:0.85em;
margin:0pt 15px 0pt 0pt;
position:relative;
}
#services_home_top #mid_bottom .left .textbox {
margin-top:5px;
width:82px;
}
#services_home_top #mid_bottom .right {
margin-left:9px;
}
#services_home_top #mid_bottom .right select {
margin-top:5px;
width:185px;
}
#services_home_top {
background:#C26DB2 none repeat scroll 0%;
}
.bg_services {
background:#C26DB2 none repeat scroll 0%;
}
#services_home_top h1 span {
position:absolute;
top:-4000px;
}
#home_consumer_div.bg_services #mid_top {
background:transparent url(/images/img/midtop_background.jpg) no-repeat scroll 0pt;
height:185px;
position:relative;
width:481px;
}
#home_consumer_div.bg_services #mid_top ul.left {
bottom:7px;
position:absolute;
width:200px;
}
#home_consumer_div.bg_services #mid_top div.right {
bottom:10px;
position:absolute;
right:10px;
width:200px;
}
#home_consumer_div.bg_services #mid_top div.right select {
margin:5px 0px;
}
#home_consumer_div.bg_services #mid_top ul, #services_home_top #mid_top ul {
bottom:7px;
position:absolute;
}
#home_consumer_div.bg_services #mid_top ul li, #home_consumer_div.bg_services #mid_bottom ul li, #services_home_top #mid_bottom ul li, #services_home_top #mid_top ul li {
display:block;
float:left;
height:11px;
list-style-type:none;
margin:0pt 0pt 11px 20px;
width:196px;
}
#home_consumer_div.bg_services #mid_bottom {
background:transparent url(/images/img/midbtm_background.gif) no-repeat scroll 0pt;
height:88px;
margin-top:10px;
position:relative;
width:481px;
}
#home_consumer_div.bg_services #mid_bottom ul {
bottom:7px;
position:absolute;
right:33px;
}
#home_consumer_div.bg_services #mid_bottom ul li {
width:154px;
}
#home_consumer_div.bg_services #right_col, #services_home_top #right_col {
padding:0pt;
width:189px;
}
#home_consumer_div.bg_services #right_col #right_top, #services_home_top #right_col #right_top {
background:transparent url(/images/img/askfuji_background.jpg) no-repeat scroll 0pt;
border-bottom:10px solid #C26DB2;
height:155px;
position:relative;
width:189px;
}
#services_home_top #right_col #right_top.service_home {
background:transparent url(/images/img/askfuji_bg.gif) no-repeat scroll 0pt;
height:235px;
}
#home_consumer_div.bg_services #right_col #right_top form, #services_home_top #right_col #right_top form {
bottom:10px;
margin-left:4px;
position:absolute;
}
#home_consumer_div.bg_services #right_col #right_top form {
margin-left:12px;
margin-top:20px;
}
#home_consumer_div.bg_services #right_col #right_top form select, #home_consumer_div.bg_services #right_col #right_top form input.text {
width:134px;
}
#services_home_top #right_col #right_top form select, #services_home_top #right_col #right_top form input.text {
margin-left:7px;
width:134px;
}
#home_consumer_div.bg_services #right_col #right_top form label, #services_home_top #right_col #right_top form label {
display:block;
font-size:0.85em;
margin:4px 0pt;
padding:6px 0px 6px 6px;
}
#home_consumer_div.bg_services #right_col #right_bottom {
padding:5px 5px 5px 10px;
}
#services_home_top #right_col #right_bottom {
padding:5px 5px 5px 3px;
}
#home_consumer_div.bg_services #right_col #right_bottom p, #services_home_top #right_col #right_bottom p {
display:block;
font-size:0.7em;
margin:5px 0pt;
width:185px;
}
#top_questions {
background:transparent url(/images/img/bg_site_home_shadow.png) no-repeat scroll right top;
float:left;
width:237px;
}
#top_questions div {
background:transparent url(/images/img/bg_popular_links_div.jpg) repeat-x scroll 0pt;
margin-right:3px;
padding:18px 0pt 0pt;
}
#top_questions ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 20px 50px 0pt;
padding:8px 0pt 10px;
}
#top_questions ul li {
border-bottom:1px solid #D6D6D6;
padding:2px 10px 2px 20px;
}
* html #top_questions ul li {
height:0pt;
padding:1px 10px 2px 20px;
}
#top_questions ul li.last {

border-bottom:medium none;
}
#top_questions ul li a {
background:transparent url(/images/img/bg_popular_links_li.gif) no-repeat scroll 0pt 0.5em;
color:#333333;
display:block;
font-size:0.85em;
padding-left:10px;
text-decoration:none;
}
#top_questions ul li a:hover {
text-decoration:underline;
}
#service_content {
background:transparent url(/images/img/bg_site_home_shadow.png) no-repeat scroll right top;
float:left;
margin-left:1px;
width:520px;
}
#service_content div {
background:transparent url(/images/img/bg_site_home_long_grad.jpg) repeat-x scroll 0pt;
margin-right:3px;
padding-bottom:20px;
padding-top:15px;
}
#service_content div:after {
clear:both;
content:".";
display:block;
font-size:0pt;
height:0pt;
visibility:hidden;
}
* html #service_content div {
height:1%;
}
#service_content h3 {
padding:0pt 0pt 5px;
}
#service_content ul {
background:#FFFFFF none repeat scroll 0%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-top:5px;
width:517px;
}
#service_content ul li {
color:#333333;
float:left;
width:49%;
}
#service_content ul li h4 {
font-size:85%;
font-weight:bold;
padding:5px 10px 5px 24px;
}
#service_content ul li p {
color:#666666;
font-size:0.85em;
padding:5px 10px 5px 24px;
}
#service_content ul li.clear {
border-bottom:1px solid #CCCCCC;
clear:left;
float:none;
font-size:1px;
height:4px;
line-height:1px;
margin:0pt 10px 5px;
width:490px;
}
#service_and_support #callout_column {
margin-left:2px;
}
#service_content div.widget, #service_content div.widget div {
background:transparent none repeat scroll 0%;
margin-right:0pt;
padding:0pt;
}
#service_content div.widget div.banner {
height:55px;
overflow:hidden;
position:relative;
width:488px;
}
.bg_shop {
background:#F1AA42 none repeat scroll 0%;
}
#home_consumer_div.bg_shop #mid_col {
width:470px;
}
#home_consumer_div.bg_shop #mid_top {
background:transparent url(/images/img/bg_shop_midtop.jpg) no-repeat scroll 0pt;
height:180px;
padding:20px 6px 0pt 14px;
position:relative;
width:450px;
}
#home_consumer_div.bg_shop #mid_top .home_shop_callout {
background:transparent url(/images/img/bg_red_callout.jpg) no-repeat scroll 0pt;
color:#FFFFFF;
height:25px;
margin-top:10px;
padding:4px;
width:275px;
}
#home_consumer_div.bg_shop #mid_top .home_shop_callout img {
margin-bottom:2px;
margin-left:7px;
vertical-align:middle;
}
#home_consumer_div.bg_shop #mid_top .home_shop_callout span {
font-size:1.3em;
font-weight:bold;
}
#home_consumer_div.bg_shop #mid_top img.offer, #home_consumer_div.bg_shop #right_col img.offer {
clear:left;
display:block;
float:right;
margin:0pt 10px 0pt 0pt;
}
#home_consumer_div.bg_shop #mid_top p, #home_consumer_div.bg_shop #right_col p {
font-size:0.7em;
margin:5px 0pt;
}
#home_consumer_div.bg_shop #mid_top p.offer_name {
font-size:1.1em;
font-weight:bold;
}
#home_consumer_div.bg_shop #mid_bottom {
height:82px;
position:relative;
width:470px;
}
#home_consumer_div.bg_shop #right_col {
background:transparent url(/images/img/bg_shop_right.jpg) no-repeat scroll 0pt;
height:283px;
padding:11px 6px 6px;
width:189px;
}
#home_consumer_div.bg_shop #right_col .shop_offer {
border-top:1px dotted #666666;
margin-top:2px;
padding:8px 0pt 0pt;
}
#home_consumer_div.bg_shop #right_col .shop_offer p {
display:block;
font-size:0.7em;
margin:0pt 0pt 5px;
width:120px;
}
#home_consumer_div.bg_shop #right_col .shop_offer p span {
color:#CC0000;
font-weight:bold;
}
#home_consumer_div.bg_shop #right_col img.offer {
clear:left;
display:block;
float:right;
margin:0pt;
}
#home_consumer_div.bg_shop #right_col img.go {
display:block;
margin:0pt;
}
#consumer_home_top #right_col a, #home_consumer_div #right_col a {
display:block;
}
#consumer_home_top #right_col p, #home_consumer_div #right_col p {
width:150px;
}
#consumer_home_top #right_col ul li, #home_consumer_div #right_col ul li {
margin:0pt 0pt 5px;
}
#consumer_home_top #right_col ul li p, #home_consumer_div #right_col ul li p {
float:right;
font-size:0.7em;
width:115px;
}
#consumer_home_top #right_col img, #home_consumer_div #right_col img {
margin:0pt 5px 0pt 0pt;
}
#consumer_home_top #right_col img.title, #home_consumer_div #right_col img.title {
margin:0pt 0pt 6px;
}
#consumer_home_top #right_col img.logo, #home_consumer_div #right_col img.logo {
float:left;
}
#consumer_home_top #right_col li:after, #home_consumer_div #right_col li:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
* html #right_col li {
height:1%;
}
.where_to_buy_content {
margin-right:3px;
padding:0pt 6px;
}
.where_to_buy_content:after {
clear:both;
content:".";
display:block;
font-size:0pt;
height:0pt;
visibility:hidden;
}
* html .where_to_buy_content {
height:1%;
}
.where_to_buy_content h1 {
position:relative;
top:-8px;
}
.where_to_buy_content div, .where_to_buy_content form {
background:#FFFFFF none repeat scroll 0%;
float:left;
padding:10px 5px 15px;
width:157px;
}
.where_to_buy_content p.online_retailers {
float:left;
font-size:75%;
width:138px;
}
.where_to_buy_content a img {
float:right;
margin-top:19px;
}
.where_to_buy_content p img.text {
margin-left:6px;
}
.where_to_buy_content p a {
background:transparent url(/images/img/btn_consumer_go.gif) no-repeat scroll right bottom;
color:#666666;
display:block;
font-size:75%;
margin:4px 0pt 0pt;
padding-right:8px;
text-decoration:none;
}
.where_to_buy_content p label {
color:#666666;
font-size:75%;
}
.where_to_buy_content input[type="text"] {
width:120px;
}
.where_to_buy_content .frm_fields {
padding:4px 0pt 0pt;
}
.where_to_buy_content .frm_fields * {
font-size:85%;
margin-right:5px;
}
.overlay {
background:transparent url(/images/img/bg_overlay.png) no-repeat scroll right bottom;
border-color:#EDEDED;
border-style:solid;
border-width:1px 0px 0px 1px;
height:auto;
margin:0px !important;
padding:0px 3px 3px 0px !important;
position:absolute;
visibility:hidden;
width:563px;
z-index:100;
}
.overlay div.clear {
border-width:0px;
clear:both;
height:1px;
margin:0px;
overflow:hidden;
padding:0px;
}
.overlay.features {
position:absolute;
right:1000px;
top:-1000px;
width:420px;
}
.overlay.camera {
width:360px;
}
.overlay h3 {
background-color:#91C851;
color:white;
font-size:1.1em;
font-weight:bold;
margin:1px 1px 0px;
padding:5px 2px 2px 10px;
}
.overlay img.left {
float:left;
margin-right:10px;
}
.overlay div {
background-color:white;
border-color:#91C851;
border-style:solid;
border-width:2px 10px 10px;
font-size:0.85em;
margin:0px 1px 1px;
padding:10px;
}
.overlay.camera div {
text-align:right;
}
.overlay h3 img.click {
cursor:pointer;
float:right;
margin-right:8px;
margin-top:5px;
}
.overlay ul {
font-size:0.8em;
list-style-image:url(/images/img/bg_content_b_list.gif);
margin-bottom:12px;
margin-left:90px;
text-align:left;
}
.overlay ul li {
padding:2px 0px;
}
#arrow_image {
position:absolute;
visibility:hidden;
z-index:200;
}
/*.content_box .l p {
color:#B8426D;
font-size:12px;
font-weight:bold;
}*/

.asas  {
color:#B8426D;
font-size:11px;
font-weight:800;
width:137px;
float:left;
padding:10px 10px 20px 15px;
}


.camera_home #structure {
border-top:medium none;
float:left;
margin-right:0pt;
padding-top:0pt;
width:766px;
}
#framework.camera_home #callout_column {
float:right;
margin-left:5px;
}
.camera_home #left_column {
background:transparent url(/images/img/bg_consumer_home_shadow.png) no-repeat scroll right top;
float:left;
margin-top:14px;
padding-left:10px;
width:519px;
}
.camera_home #left_column div.display_block, .camera_home #left_column div.display_block div {
background:transparent none repeat scroll 0%;
clear:both;
margin-right:0pt;
padding:0pt;
}
.camera_home #left_column div.display_block div.promo_area {
background:transparent url(/images/img/bg_site_home_short_grad.jpg) repeat-x scroll 0pt;
margin-right:3px;
padding:15px 10px 15px 14px;
position:relative;
z-index:1;
}
.camera_home #left_column div.display_block div.banner {
height:100%;
margin-bottom:6px;
overflow:hidden;
padding:0pt 3px 3px 0pt;
position:relative;
width:488px;
}
.camera_home #center_column {
background:transparent url(/images/img/bg_consumer_home_light_grad.jpg) repeat-x scroll 0pt;
float:left;
margin-top:20px;
padding:0pt;
width:237px;
}
* html .camera_home #center_column {
width:220px;
}
.camera_home #center_column h2 {
margin:0pt 9px;
position:relative;
top:-8px;
}
.camera_home #center_column div.support {
background:#F6E9F4 url(/images/img/bg_service_and_support.jpg) no-repeat scroll 0pt;
margin:0pt 9px;
width:218px;
}
.camera_home #center_column div.support p {
margin:0pt;
padding:0pt;
}
.camera_home #center_column h3 {
color:#333333;
font-size:85%;
font-weight:bold;
padding:10px 90px 10px 10px;
}
.camera_home #center_column ul {
font-size:75%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:10px;
}
.camera_home #center_column ul li {
color:#CC0000;
margin:0pt 0pt 0.3em;
padding:0pt 0pt 0pt 10px;
}
.camera_home #center_column ul li a {
color:#000000;
font-size:95%;
padding-left:3px;
text-decoration:none;
}
.camera_home #callout_column {
margin-top:20px;
}
.camera_home #center_column .callout {
width:218px;
}
.r_home {
padding-right:0pt;
width:490px;
}
ul.dig_home_products {
margin-left:100px;
width:350px;
}
ul.dig_home_products li {
display:block;
float:left;
list-style-type:none;
margin-right:4px;
width:22%;
}
ul.dig_home_products li p {
color:#000000;
font-size:0.7em;
width:100%;
}
ul.dig_home_products li p a {
color:#000000;
text-decoration:none;
}
#framework .five_items ul.dig_home_products {
margin-left:160px;
width:350px;
}
#framework .five_items ul.dig_home_products li {
width:18%;
}
.service_support_content {
margin-bottom:0pt;
padding-bottom:0pt;
position:relative;
}
.service_support_content .content {
margin-top:29px;
}
.service_support_content .tabs {
display:inline;
list-style-type:none;
padding-bottom:10px;
}
.service_support_content .tabs:after {
clear:both;
content:".";
display:block;
font-size:0pt;
height:0pt;
visibility:hidden;
}
* html .service_support_content .tabs {
height:1%;
}
.service_support_content .tabs li {
float:left;
margin-bottom:10px;
margin-left:10px;
margin-top:20px;
}
.service_support_content .tabs li a, .service_support_content .tabs li a img {
display:block;
}
.service_support_content .r p, .service_support_content label {
color:#666666;
font-size:0.85em;
font-weight:bold;
margin-bottom:10px;
}
.service_support_content .r p.eligibility_text {
font-weight:normal;
}
.service_support_content label {
color:#000000;
font-size:0.75em;
}
.service_support_content .full_content .td_left {
width:150px;
}
.service_support_content .full_content .td_left p {
font-size:0.75em;
padding:0pt 0px 10px 0pt;
}
.service_support_content .full_content td p {
font-size:0.75em;
padding-bottom:20px;
}
.service_support_content .full_content td.accessories {
font-size:0.75em;
font-weight:bold;
}
.service_support_content .full_content td.accessories_radio {
font-size:0.75em;
}
.service_support_content .r p.eligibility_text {
font-weight:normal;
}
.service_support_content label.repair_option {
display:block;
height:36px;
}
.service_support_content label.feature_label {
display:block;
font-size:0.7em;
font-weight:normal;
height:0px;
margin:0px;
padding:3px 3px 5px;
vertical-align:top;
}
.service_support_content table.feature_table {
width:480px;
}
.service_support_buttons input.continue_btn {
float:right;
margin-right:20px;
}
.service_support_buttons input.back_btn {
float:left;
margin-left:10px;
}
#repair_yes {
background:transparent url(/images/img/btn_under_warranty_yes.jpg) no-repeat scroll 0%;
text-indent:-5000px;
}
#repair_no {
background:transparent url(/images/img/btn_under_warranty_no.jpg) no-repeat scroll 0%;
text-indent:-5000px;
}
#warranty_repair_yes {
left:207px;
position:relative;
top:-35px;
}
#warranty_repair_no {
left:207px;
position:relative;
top:-35px;
}
#description {
height:100px;
width:300px;
}
.service_support_content p.grey {
color:#666666;
font-weight:normal;
}
.service_support_content .content_box span {
color:#C26DB2;
}
.service_support_content .content_box .heading span {
font-size:0.75em;
padding-left:12px;
}
.service_support_content .content_box table td {
border:medium none;
}
.service_support_content .content_box table td ul li {
color:#000000;
list-style-type:none;
}
.service_support_content .content_box table td ul li p {
display:inline;
margin-right:25px;
}
.service_support_content .content_box table td.feature_option {
background-color:#D9D9D9;
font-weight:normal;
}
.service_support_content .content_box table td.price_cell {
background-color:#D9D9D9;
background-image:url(/images/img/bg_table_price_divider.gif);
background-position:right center;
background-repeat:repeat-y;
font-weight:normal;
}
.service_support_content .content_box table td.filter_title {
padding:0px;
}
.service_support_content input[type="text"] {
width:160px;
}
.service_support_content .content_box .full_content {
margin:0pt 0pt 0pt 15px;
width:485px;
}
.service_support_content .content_box .l {
margin-top:20px;
width:231px;
}
.service_support_content .content_box .l img {
margin-bottom:20px;
}
.service_support_content .content_box .r {
width:250px;
}
.service_support_content table tr td {
padding-bottom:10px;
vertical-align:top;
}
.service_support_content div.service_support_buttons {
}
.service_support_content div.service_support_buttons .right {
float:right;
margin-right:15px;
}
.service_support_content div.repair_box p {
padding:0px 20px 0pt;
}
.service_support_content .your_options_div {
border-bottom:3px solid white;
position:relative;
width:510px;
}
.service_support_content .your_options_div:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
* html .service_support_content .your_options_div {
height:1%;
}
.service_support_content .your_options_div p, .service_support_content .your_options_div ul {
color:#666666;
font-size:0.75em;
font-weight:normal;
margin-bottom:3px;
width:290px;
}
.service_support_content .your_options_div ul {
clear:right;
}
.service_support_content .your_options_div ul li {
list-style-type:square;
margin-left:15px;
}
.service_support_content .your_options_div h3 img {
margin:13px 0pt 7px;
}
.service_support_content .your_options_div .option_btn {
bottom:15px;
position:absolute;
right:15px;
}
.service_support_content .your_options_div span {
color:#C26DB2;
}
.service_support_content img.trade_camera {
float:left;
margin:0px 15px 0px 20px;
}
.service_support_content .full_content a {
color:#C26DB2;
}
.service_support_content .full_content h3 {
font-size:0.9em;
font-weight:bold;
padding-top:5px;
}
.service_support_content .full_content_0 p {
font-size:0.75em;
padding:0pt 20px 10px;
}
.service_support_content .full_content p.printer_bold {
font-weight:bold;
}
.service_support_content .full_content .grey {
font-size:0.75em;
font-weight:bold;
}
.service_support_content .full_content .big_price {
color:#FF0000;
font-weight:bold;
}
.service_support_content .content .full_content .one {
background:transparent url(/images/img/bg_your_option_div1.jpg) no-repeat scroll right top;
}
.service_support_content .two {
background:transparent url(/images/img/bg_your_option_div2.jpg) no-repeat scroll right top;
}
.service_support_content .three {
background:transparent url(/images/img/bg_your_option_div3.jpg) no-repeat scroll right top;
}
.service_support_content .trade_option {
float:left;
font-size:0.75em;
margin:10px 12px 0pt 0pt;
width:85px;
}
.service_support_content .trade_option h4 {
font-weight:bold;
}
.service_support_content .trade_option p.small_price {
color:#FF0000;
font-weight:bold;
padding:5px 0pt;
}
.service_support_content .trade_option img {
padding-bottom:5px;
}
.service_support_content input.exp_field {
padding-bottom:2px;
width:60px;
}
.service_support_content .card_details {
background-image:url(/images/img/bg_dotted_border.gif);
background-position:right center;
background-repeat:repeat-y;
width:280px;
}
.service_support_content .card_details label {
height:5px;
padding-left:20px;
}
.service_support_content .card_details td {
height:15px;
padding-bottom:7px;
}
.service_support_content .your_details {
float:left;
font-size:0.75em;
padding-left:20px;
width:200px;
}
.service_support_content .your_details h5 {
font-weight:bold;
padding-top:10px;
}
.service_support_content .your_details_2 {
background-image:url(/images/img/bg_dotted_border.gif);
background-position:left center;
background-repeat:repeat-y;
float:left;
font-size:0.75em;
padding-left:20px;
width:200px;
}
.service_support_content .your_details_2 h5 {
font-weight:bold;
padding-top:10px;
}
.service_support_content .your_details_2 img {
padding-top:45px;
}
service_support_content .content_box .card_details img {
margin:0px;
}
.service_support_content .payment_details {
float:left;
}
.service_support_content .payment_verification {
float:right;
margin-top:20px;
padding-left:10px;
width:200px;
}
.service_support_content .payment_verification p {
font-size:0.75em;
padding-top:10px;
}
.service_support_content .card_details span {
color:#000000;
font-size:0.75em;
}
.service_support_content .payment_verification p.big_price {
color:#FF0000;
font-size:1.3em;
font-weight:bold;
}
#structure #content .service_support_content .content .payment_verification p a {
color:#C26DB2;
}
#structure .active {
border:1px solid black;
}
.service_support_content .printer_bold {
font-weight:bold;
}
.service_support_content p.service_bold {
font-weight:bold;
}
.service_support_content .uppercase {
text-transform:uppercase;
}
.service_support_content .full_content table {
margin:10px 0pt 0pt 10px;
}
.service_support_content .colomn_width {
width:160px;
}
.service_support_content .table_outline {
border:1px solid #FF0000;
}
.service_support_content .fast_track_red {
color:#FF0000;
}
.service_support_content .full_content_0 a {
color:#C26DB2 !important;
}
.service_support_content .full_content_0 span {
color:#000000 !important;
font-weight:bold;
}
.service_support_content .camera_repair_img {
float:right;
margin-right:10px;
}
.service_support_content .fast_track {
font-size:0.75em;
}
.service_support_content .fast_track_container {
margin:0pt 20px;
}
.service_support_content .packing_images {
float:left;
margin:10px 0px 0pt 55px;
width:165px;
}
.service_support_content .callout {
border:1px solid red;
height:auto !important;
}
* html .service_support_content .tabs li {
margin-bottom:10px !important;
}
#label_barcode {
padding-left:100px;
}
#print_label {
display:none;
}
.one .left_image, .two .left_image, .three .left_image {
clear:right;
float:left;
margin-right:12px;
}
.or_img1 {
left:270px;
position:absolute;
top:250px;
}
.or_img2 {
left:270px;
position:absolute;
top:420px;
}
div.product_options {
float:right;
position:relative;
text-align:right;
width:385px;
}
div.product_options #product_variation {
bottom:20px;
position:absolute;
right:385px;
}
div.product_options ul li {
display:inline;
list-style-type:none;
margin:0pt;
}
div.product_options ul.image_changer li img {
vertical-align:middle;
}
#content div.product_showcase ul.stock_item_picker li.variation_name {
}
#content div.product_showcase ul.stock_item_picker {
margin:-25px 0pt 0pt;
width:240px;
}
#content div.product_showcase ul.stock_item_picker ul.img_changer li {
vertical-align:middle;
}
#content div.product_showcase ul.stock_item_picker li {
display:inline;
height:20px;
list-style-type:none;
margin-left:5px;
}
#content div.product_showcase ul.stock_item_picker li img {
margin:0pt 0pt -12px;
}
#camera_compare {
float:left;
overflow:visible;
padding:0px 4px 2px 0px;
position:relative;
width:166px;
}
* + html #camera_compare {
padding:0px 4px 5px 0px;
}
#camera_compare #filter {
height:100%;
margin-right:-1px;
padding:0pt;
position:relative;
}
#camera_compare #filter ul {
list-style-type:none;
margin-left:11px;
}
#camera_compare #filter ul li {
margin:1px 0px;
padding:2px 0px 3px 3px;
}
* html #camera_compare .dropshadow img {
width:150px;
}
* html #camera_compare #filter ul li {
padding:0px 0px 1px 3px;
}
* + html #camera_compare #filter ul li {
padding:0px 0px 1px 3px;
}
#camera_compare #filter ul li.shaded {
background:#CCCCCC none repeat scroll 0%;
}
#camera_compare #filter input {
}
#camera_compare #filter label {
font-size:0.8em;
margin-left:5px;
}
#legacy_producs {
border-top:4px solid #999999;
clear:both;
margin:15px 0px 0px;
padding-bottom:10px;
padding-top:15px;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
.clearfix {
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
* html .camera_home #structure {
float:left !important;
}
* html .prod_compare_a ul li, * html .content_box.prod_compare_a .r ul li {
padding:0pt 5px 50px;
}






/* gsg_screen  */ 

div#gsg_top_logo_bar {
border-top:3px solid #01916D;
clear:both;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
height:58px;
padding:0pt 24px 0pt 28px;
}
.site_home #gsg_top_logo_bar {
padding:0pt 24px 0pt 8px;
}
div#gsg_top_logo_bar * {
font-family:Arial,Helvetica,sans-serif;
}
div#gsg_top_logo_bar a {
color:#000000;
}
div#gsg_top_logo_bar div#gsg_identity {
clear:left;
float:left;
padding:19px 0pt 14px;
}
div#gsg_top_logo_bar div#gsg_identity p {
font-size:8pt;
margin:0.1em 0pt -1.1em;
padding:0pt;
}
div#gsg_top_logo_bar div#gsg_identity p.gsg_invisible {
display:none;
position:absolute;
top:0pt;
}
div#gsg_top_logo_bar div#gsg_identity #country {
bottom:1px;
font-size:9pt;
font-weight:bold;
position:relative;
}
div#gsg_top_logo_bar div#gsg_identity #ciImage {
margin:0pt 19px 0pt 0pt;
}
div#gsg_top_logo_bar div#gsg_utility {
clear:right;
float:left;
left:470px;
position:relative;
width:250px;
}
div#gsg_top_logo_bar div#gsg_links {
float:right;
margin:6px 0pt 6px 0.4em;
}
div#gsg_top_logo_bar div#gsg_links ul {
float:right;
margin:0pt;
padding:0pt;
}
div#gsg_top_logo_bar div#gsg_links li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
div#gsg_top_logo_bar div#gsg_links li a {
background:transparent url(/images/img/gsg_arrow_04.gif) no-repeat scroll 0pt 0.2em;
display:block;
font-size:9pt;
font-weight:normal;
padding:0pt 0pt 0pt 9px;
text-decoration:none;
}
div#gsg_top_logo_bar div#gsg_links li#ask_fuji {
border-right:1px solid #AFAFAF;
margin-right:9px;
padding-right:6px;
}
div#gsg_top_logo_bar div#gsg_links li#ask_fuji a {
background:transparent url(/images/img/gsg_external_01.gif) no-repeat scroll 0pt 0.3em;
padding-left:12px;
}
div#gsg_top_logo_bar #gsg_utility li a:hover {
text-decoration:underline;
}
div#gsg_top_logo_bar div#gsg_site_search {
float:right;
padding:0pt 0pt 10px;
width:250px;
}
div#gsg_top_logo_bar #gsg_site_search p {
float:right;
margin:0pt;
padding:0pt;
}
div#gsg_top_logo_bar #gsg_site_search label#searchLabel {
display:none;
}
form#siteSearch input {
border:0.1em solid #AFAFAF;
font-family:Arial,Helvetica,sans-serif;
height:30px;
}
form#siteSearch input#searchKeyword {
bottom:2px;
font-size:12px;
height:16px;
margin:0pt 6px 0pt 0pt;
position:relative;
width:11em;
}
form#siteSearch input.submitButton {
background:#F1F1F1 none repeat scroll 0%;
color:#000000 !important;
font-size:9pt;
height:16pt;
text-align:center;
width:43pt;
}
a.gsg:link {
color:#3366CC;
text-decoration:none;
}
a.gsg:hover {
text-decoration:underline;
}
div#gsg_nav {
background:#000000 none repeat scroll 0%;
clear:both;
font-family:Arial,Helvetica,sans-serif;
margin:1px 0pt 0pt 0px;
padding-left:0pt;
}

div#gsg_nav ul {
background:transparent url(/images/img/gsg_navg_bg_03.gif) no-repeat scroll 0pt;
margin:0pt;
padding:0pt;
}
div#gsg_nav ul li {
background:transparent url(/images/img/gsg_navg_bg_04.gif) no-repeat scroll right top;
display:inline;
float:left;
margin:0pt;
padding:0pt 1px 0pt 0pt;
white-space:nowrap;
}
div#gsg_nav ul li a {
color:#FFFFFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
font-weight:bold;
padding:0.3em 1em 5px;
text-decoration:none;
}

div#gsg_nav ul li.gsg_selected a {
background-color:#D9D9D9;
color:#000000;
}
div#gsg_nav ul li a:hover {
text-decoration:underline;
}
div#gsg_nav div#gsg_sub_nav {
background:#D9D9D9 none repeat scroll 0%;
border-left:15px solid #D9D9D9;
clear:both;
display:block;
float:left;
/*margin-left:-15px;*/
width:100%;
}
* html div#gsg_nav div#gsg_sub_nav {
margin:0pt;
padding:0pt;
}
div#gsg_nav div#gsg_sub_nav li a {
color:#000000;
font-weight:normal;
padding-bottom:0pt;
}
div#gsg_nav div#gsg_sub_nav li.gsg_selected a {
font-weight:bold;
}
#header:after, div#gsg_nav:after, div#gsg_navl dd ul:after, ul#footUtility:after, .banner:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
#header, div#gsg_nav, div#gsg_navl dd ul, ul#footUtility, .banner {
}
* html #header, * html div#gsg_nav, * html div#gsg_navl dd ul, * html ul#footUtility, * html .banner {
height:1%;
}
#header, div#gsg_nav, div#gsg_navl dd ul, ul#footUtility, .banner {
display:block;
}
ul#gsg_utility li, div#gsg_nav dt, div#gsg_nav ul li, div#gsg_navl dd ul li, ul#footUtility li {
}
div#gsg_bottom_navigation {
background:transparent url(/images/img/footer_repeat.gif) repeat-x scroll center bottom;
clear:both;
font-family:Arial,Helvetica,sans-serif;
height:20px;
/*margin-left:20px;*/
padding:10px 10px 20px 0px;
}
div#gsg_bottom_navigation.home {
margin-left:-20px;
}
div#gsg_bottom_navigation * {
font-family:Arial,Helvetica,sans-serif;
}
div#gsg_bottom_navigation hr {
background:#D9D9D9 none repeat scroll 0%;
border:0pt none;
color:#D9D9D9;
height:1px;
line-height:1px;
margin:0pt;
}
div#gsg_bottom_navigation div#gsg_copyright {
float:left;
}
* html div#gsg_bottom_navigation div#gsg_copyright {
float:left;
margin:0px 0px -20px -20px;
}
div#gsg_bottom_navigation div#gsg_copyright p {
background:transparent url(/images/img/footer_graphic.gif) no-repeat scroll left bottom;
font-family:Arial,Helvetica,sans-serif;
height:40px;
margin:0pt 0pt 0pt -18px;
padding:0pt 0pt 0pt 18px;
width:357px;
}
* html div#gsg_bottom_navigation div#gsg_copyright p {
margin-left:20px;
}
div#gsg_bottom_navigation div#gsg_utility_links {
float:left;
left:120px;
position:relative;
text-align:right;
width:340pt;
}
div#gsg_bottom_navigation div#gsg_utility_links ul {
margin:0pt;
padding:0pt;
}
div#gsg_bottom_navigation li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
div#gsg_bottom_navigation li a {
background:transparent url(/images/img/gsg_arrow_04.gif) no-repeat scroll 0pt 0.1em;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
padding:0pt 1em 0pt 0.7em;
text-decoration:none;
vertical-align:middle;
}
div#gsg_bottom_navigation li a:hover {
text-decoration:underline;
}
div#gsg_bottom_navigation div#gsg_copyright p, div#gsg_bottom_navigation li a {
color:#000000;
font-size:8.5pt;
}
#gsg_Left_Navigation * {
font-family:Verdana,Arial,Helvetica,sans-serif;
}
#gsg_Left_Navigation {
font-size:11px;
}
#gsg_Left_Navigation li {
border:0pt none !important;
}
#gsg_Left_Navigation, #gsg_Left_Navigation ul {
background:#FFFFFF none repeat scroll 0%;
}
#gsg_Left_Navigation li {
border-bottom:1px solid #999999;
color:#000000;
display:inline;
list-style-type:none;
}
#gsg_Left_Navigation ul {
margin:0pt;
padding:0pt;
}
#gsg_Left_Navigation ul li a {
background:#D9D9D9 none repeat scroll 0%;
border-bottom:1px solid #999999;
color:#000000;
display:block;
margin:0pt 0pt 4px;
padding:14px 10px 6px;
text-align:left;
text-decoration:none;
}
#gsg_Left_Navigation ul li.selected {
font-weight:bold;
}
#gsg_Left_Navigation ul li ul li {
font-weight:normal;
}
#gsg_Left_Navigation ul ul {
background:#FFFFFF none repeat scroll 0%;
margin-bottom:8px;
margin-top:8px;
padding:0pt;
}
#gsg_Left_Navigation ul ul li a {
background:#F0F0F0 url(/images/img/bg_nav_li.gif) no-repeat scroll 11px 52%;
border-bottom:0pt none;
border-top:1px solid #D9D9D9;
font-size:0.9em;
margin:0pt 0pt 3px;
padding:7px 10px 6px 21px;
}
#gsg_Left_Navigation ul ul li.selected a, #gsg_Left_Navigation ul ul li a:hover {
background:#D1F0E0 url(/images/img/bg_nav_li_selected.gif) no-repeat scroll 10px 52%;
color:#000000;
}
#gsg_Left_Navigation ul ul ul {
background:#FFFFFF none repeat scroll 0%;
font-size:0.9em;
margin-top:0pt;
padding:0pt;
}
#gsg_Left_Navigation ul ul li.selected li a, #gsg_Left_Navigation ul ul li li a:hover {
background:#FFFFFF none repeat scroll 0%;
border-bottom:1px solid #D9D9D9;
border-top:medium none;
color:#565656;
margin:0pt 10px;
padding:3px 10px;
}
#gsg_Left_Navigation ul ul ul li.selected a, #gsg_Left_Navigation ul ul ul li a:hover {
background:#FFFFFF none repeat scroll 0%;
color:#000000;
}
#gsg_Left_Navigation ul ul ul li.selected a {
font-weight:bold;
}


/*    */
.paginare {
color:#484848;
font-size:11px;
font-weight:100;
font-family:Arial, Helvetica, sans-serif;
}

.border_bottom {
background-image:url(/images/img/border-bottom.jpg);
background-repeat:repeat-x;
height:4px;
width:150px;
font-size:3px;
padding:0px;
margin:0px;
clear:both;
float:left;
}

.title_background  {
background-image:url(/images/img/background_title.jpg);
background-repeat:repeat-x;
height:24px;
padding:5px 20px 0px 13px;
}

.span_title  {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:800;

}


/*   */  
/*.prod_list_b ul {
clear:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.prod_list_b ul li {
float:left;
font-size:85%;
padding:0pt 5px 20px;
width:90px;
}
.prod_list_b ul li a {
display:block;
}
*/

.gdfgfdg {
float:left;
width:100px;
}
.gdfgfdg ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.gdfgfdg li {
float:left;
font-size:11px;
width:90px;
display:inline;
}


td.rightblock img {
display:block;
font-size:8pt;
padding-top:10px;
}


td.leftblock {
padding-right:20px;
width:350px;
}


td.dtddivider {
padding-bottom:10px;
padding-top:10px;
}
#gsg_copyright {
	text-align: left;
	font-size: 10px;
	color:#333333;
	padding: 0 0 9px 0px;
	width: 305px;
	margin: -1.1em auto 0 0;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
}

