
/* CSS Document */

@import "fonts/Comfortaa/stylesheet.css";

body { height:100%; color:#000; font: 14px 'Comfortaa Bold', 'Trebuchet MS', Arial, sans-serif; background:url("../images/shared/main_bg.jpg") 0 0 repeat; }

ul{ list-style-type:none;}



/* header */

#header { width:100%; background:url("../images/shared/header_bg.gif") 0 0 repeat-x; }
#header_content { position:relative; width:1000px; height:49px; margin:0 auto; padding:0; }
#menu_corporate div.separator { float: left; width: 23px; height: 49px; }
#menu_corporate div.left { background:url("../images/shared/header_panel_left.png") 0 0 no-repeat; }
#menu_corporate div.right { background:url("../images/shared/header_panel_right.png") 0 0 no-repeat; }
#menu_corporate { float: left; width: 550px; height:49px; }
#menu_corporate ul { float:left; height:49px; text-align:left; background:url("../images/shared/header_panel_bg.png") 0 0 repeat-x;}
#menu_corporate ul li { display:block; float:left; height:49px; padding: 0 14px 0 17px; line-height:49px; background:url("../images/shared/header_panel_middledot.gif") 0 50% no-repeat; }
#menu_corporate ul li.first { padding-left: 0; }
#menu_corporate ul li.last { padding-right: 0; }
#menu_corporate ul li a { display:block; height:40px; border-top:3px solid #fff; color:#024760; line-height: 40px; text-transform: lowercase; text-decoration: none; }
#menu_corporate ul li a:hover { border-top:3px solid #024760; }

#menu_corporate ul li a.homepage       { border-top:3px solid #fff; color:#024760; }
#menu_corporate ul li a.homepage:hover { border-top:3px solid #024760;}

#menu_corporate ul li a.chi_siamo      { border-top:3px solid #fff; color:#3d8c91; }
#menu_corporate ul li a.chi_siamo:hover{ border-top:3px solid #3d8c91;}

/*
#menu_corporate ul li a.prodotti       { border-top:3px solid #fff; color:#e33b32; }
#menu_corporate ul li a.prodotti:hover { border-top:3px solid #e33b32;}
*/

#menu_corporate ul li a.info           { border-top:3px solid #fff; color:#edae1f; }
#menu_corporate ul li a.info:hover     { border-top:3px solid #edae1f;}

#menu_corporate ul li a.contatti       { border-top:3px solid #fff; color:#6fa746; }
#menu_corporate ul li a.contatti:hover { border-top:3px solid #6fa746;}

#menu_corporate ul li a.language       { width:20px; border-top:3px solid #fff; color:#024760; text-indent: -9999px; background:url("../images/shared/english.png") 50% 50% no-repeat; }
#menu_corporate ul li a.language:hover { border-top:3px solid #024760;}

#menu_corporate ul li a.it             { background:url("../images/shared/italiano.png") 50% 50% no-repeat; } 

#menu_account { float:right; right:0; width:330px; height:49px; }

#menu_account div.separator { float: right; width: 23px; height: 49px; }
#menu_account div.left { float:right; background:url("../images/shared/header_panel_left.png") 0 0 no-repeat; }
#menu_account div.right { float:right; background:url("../images/shared/header_panel_right.png") 0 0 no-repeat; }

#menu_account_content {float:right; /* width:284px; */ height:49px; background:url("../images/shared/header_panel_bg.png") 0 0 repeat-x;}

#menu_account_content a.login       { display:block; float:left; height:40px; border-top:3px solid #fff; padding: 0 5px 0 23px; color: #343434; line-height:40px; text-decoration: none; background:url("../images/shared/user.gif") 0 45% no-repeat; }
#menu_account_content a.login:hover { border-top:3px solid #343434; }

#menu_account_content a.register       { display:block; float:left; height:40px; border-top:3px solid #fff; padding: 0 5px 0 10px; color: #e21f27; line-height:40px; text-decoration: none; background:url("../images/shared/header_panel_middledot.gif") 0 50% no-repeat; }
#menu_account_content a.register:hover { border-top:3px solid #e21f27; }

#menu_account_content a.catalogue       { display:block; float:right; height:40px; border-top:3px solid #fff; padding: 0 5px 0 23px; color: #343434; line-height:40px; text-decoration: none; background:url("../images/shared/catalogue.gif") 0 45% no-repeat; }
#menu_account_content a.catalogue:hover { border-top:3px solid #343434; }

#menu_account_content a.cart       { display:block; float: left; height:40px; border-top:3px solid #fff; margin-right: 30px; padding: 0 5px 0 23px; color: #343434; line-height:40px; text-decoration: none; background:url("../images/shared/cart.gif") 0 45% no-repeat ;}
#menu_account_content a.cart:hover { border-top:3px solid #343434; }

/* end: header */



/* intro */

#intro          { clear:both; width:100%; padding:0; margin: 0; }
#intro_content  { position:relative; width:1000px; height:235px; margin:0 auto; padding:45px 0 0 0; /* background:url("../images/shared/intro_bg_full_.png") 0 0 no-repeat; */ }
#logo { float: left; width: 193px; height: 171px; margin: 20px 0 0 45px; text-indent: -9999px; background:url("../images/shared/leccio_logo.png") 0 0 no-repeat;}
#spot { float: right; width: 750px; height: 220px; margin: 0 5px 0 0; background:url("../images/shared/spot_bg.png") 0 0 no-repeat;}
#spot img { border: 0;}
#spot div.scrollablex { position:relative; overflow:hidden; width: 677px; height:189px; margin: 11px 0 0 58px; }
#spot div.scrollable { position:relative; overflow:hidden; width: 677px; height:189px; margin: 11px 0 0 58px; }
#spot div.scrollable div.items { width:20000em; position:absolute; }
#spot div.scrollable div.items div { float:left; overflow: hidden; }
#spot a.prev { display: block; position: absolute; z-index: 3; top: 200px; left: 900px; width: 23px; height: 22px; color: #4faace; text-indent: -9999px; background:url("../images/promo/promo_prev.gif") 0 0 no-repeat; }
#spot a.prev:hover { cursor: pointer; }
#spot a.next { display: block; position: absolute; z-index: 3; top: 200px; left: 923px; width: 23px; height: 22px; color: #4faace; text-indent: -9999px; background:url("../images/promo/promo_next.gif") 0 0 no-repeat; }
#spot a.next:hover { cursor: pointer; }

#spot_text { width:85%; margin-top:3px; margin-left: 10%; font: 12px 'Trebuchet MS', Arial, sans-serif; line-height: 15px; background:#fff;color: #717171; }
#spot_text p { margin: 15px 0px 15px 15px; line-height: 17px; }
#spot_text a { color:#3b809b; text-decoration: none}
#spot_text a:hover { color:#ff5400;}
#spot_text h1 { margin: 25px 0px 15px 15px; color: #0c8a51;  font: 22px 'Comfortaa Bold', 'Trebuchet MS', Arial, sans-serif; text-transform: uppercase; }
#spot_text h1 span.g { color: #0c8a51; }
#spot_text h1 span.y { color: #e9b71a; }
#spot_text h1 span.r { color: #e1312e; }
#spot_text h1 span.b { color: #115eb6; }
#spot_text h1 span.o { color: #ff5400; }
#spot_text h1 span.c { color: #64c8e1; }
#spot_text h2 { margin: 0px 85px 30px 70px; color: #5c7286; font-size: 14px; line-height: 18px; }
/* end: intro */



/* container */

#container{ clear:both; width:100%; padding:0; margin: 0 0 125px 0; }
#content  { position:relative; width:1000px; min-height:600px; height:auto !important; height:600px; margin:0 auto; padding:0; }

#sidebar  { float: left; width: 260px; height:627px; }
#content_items { float: right; width: 735px; min-height:600px; height:auto !important; height:600px; }

/* container:meter */
#meter { position: relative; width: 211px; height: 627px; margin: 0 0 0 35px; }
a.years_0-1 { display: block; position: absolute; top:451px; left: 16px; width: 180px; height: 94px; text-indent: -9999px; background:url("../images/shared/meter_0-1_years.gif") -1000px -1000px no-repeat; }
a.years_0-1:hover { background:url("../images/shared/meter_0-1_years.gif") 0 0 no-repeat; }
a.years_1-3 { display: block; position: absolute; top:363px; left: 16px; width: 180px; height: 87px; text-indent: -9999px; background:url("../images/shared/meter_1-3_years.gif") -1000px -1000px no-repeat; }
a.years_1-3:hover { background:url("../images/shared/meter_1-3_years.gif") 0 0 no-repeat; }
a.years_3-6 { display: block; position: absolute; top:275px; left: 18px; width: 180px; height: 87px; text-indent: -9999px; background:url("../images/shared/meter_3-6_years.gif") -1000px -1000px no-repeat; }
a.years_3-6:hover { background:url("../images/shared/meter_3-6_years.gif") 0 0 no-repeat; }
a.years_over-6 { display: block; position: absolute; top:187px; left: 16px; width: 180px; height: 87px; text-indent: -9999px; background:url("../images/shared/meter_over-6_years.gif") -1000px -1000px no-repeat; }
a.years_over-6:hover { background:url("../images/shared/meter_over-6_years.gif") 0 0 no-repeat; }
a.years_all { display: block; position: absolute; top:96px; left: 17px; width: 180px; height: 87px; text-indent: -9999px; background:url("../images/shared/meter_all_years.gif") -1000px -1000px no-repeat; }
a.years_all:hover { background:url("../images/shared/meter_all_years.gif") 0 0 no-repeat; }
#meter a.sel { background-position: left top; }

/* end: container:meter */

/* container:viewer */
#viewer_top { float: right; width: 701px; height: 56px; margin: 0 10px 0 0; text-indent: -9999px; background:url("../images/shared/viewer_top.png") 0 0 no-repeat; }
#viewer_top h2 { margin-top:22px; color:#fff; font-size:16px; line-height:16px; text-indent:25px; text-transform: lowercase; }
#viewer_menu { float: right; width: 696px; height: 56px; margin: 0 10px 0 0; background:#fff; }
#viewer_menu h3 { float:left; height:45px; margin: 0 0 0 25px; color: #989898; font-size: 13px; line-height:45px; text-align:left; }
#viewer_menu ul { float:left; width: auto; height:45px; margin: 0 0 0 18px; text-align:left; }
#viewer_menu ul li { display:block; float:left; height:26px; /* border-top: 9px solid #fff; */ margin: 9px 5px 0 0; padding: 0; color: #4faace; font-size: 13px; line-height:26px; }
#viewer_menu ul li:hover { color: #fff; background: url("../images/shared/viewer_menu_selection.gif") no-repeat left top; }
#viewer_menu ul li.sel {  color: #fff; background: url("../images/shared/viewer_menu_selection.gif") no-repeat left top; }
#viewer_menu ul li a { display:block; float:left; height:26px; padding: 0 18px 0 18px; color: #4faace; line-height:26px; text-align: center; text-decoration: none; }
#viewer_menu ul li a:hover { color: #fff; background: url("../images/shared/viewer_menu_selection.gif") no-repeat right -26px; }
#viewer_menu ul li.sel a { display:block; color: #fff; background: url("../images/shared/viewer_menu_selection.gif") no-repeat right -26px; }

#viewer_items { float: right; width: 685px; margin: 0 10px 0 0; border-left: 11px solid #fff; background:#fff; }
#viewer_items div.toy { float: left; width: 135px; height: 129px; margin: 0 0 5px 0; background:url("../images/shared/item_bg.gif") 0 0 no-repeat;}
#viewer_items div.toy a { display: block; width: 135px; height: 129px; text-indent: -9999px; background:url("../images/shared/ajax-loader.gif") 50% 50% no-repeat;}
#viewer_items div.toy a img { display: none; }
#viewer_bottom { float: right; width: 696px; height: 24px; margin: 0 10px 0 0; background:url("../images/shared/viewer_bottom.png") 0 0 no-repeat; }

div.tooltip { display:none; width:209px; height:auto; color:#222; font: 11px 'Trebuchet MS', Arial, sans-serif; }
div.tooltip div.body { width:160px; height:auto; padding:25px 25px 10px 25px; background:transparent url(../images/shared/tooltip_top_bg.png) no-repeat; }
div.tooltip div.body h4 { padding-bottom: 5px; font-size: 13px; color: #ff5400; }
div.tooltip div.body p { line-height:15px; }
div.tooltip div.body span { display: block; margin-top: 5px; color: #4faace; font-size: 12px; font-weight: bold; }
div.tooltip div.bottom { width:209px; height:24px; background:transparent url(../images/shared/tooltip_bottom_bg.png) no-repeat; }
/* end: container:viewer */

/* container:viewer_detail */
#viewer_detail { display: block; float: right; width: 685px; margin: 0 10px 0 0; border-left: 11px solid #fff; color: #717171; font: 12px 'Trebuchet MS', Arial, sans-serif; line-height: 15px; background:#fff; }
#viewer_detail p { margin: 0 85px 30px 70px; line-height: 17px; }
#viewer_detail a { color:#3b809b; text-decoration: none}
#viewer_detail a:hover { color:#ff5400;}
#viewer_detail h1 { margin: 55px 85px 15px 70px; color: #0c8a51;  font: 44px 'Comfortaa Bold', 'Trebuchet MS', Arial, sans-serif; text-transform: uppercase; }
#viewer_detail h1 span.g { color: #0c8a51; }
#viewer_detail h1 span.y { color: #e9b71a; }
#viewer_detail h1 span.r { color: #e1312e; }
#viewer_detail h1 span.b { color: #115eb6; }
#viewer_detail h1 span.o { color: #ff5400; }
#viewer_detail h1 span.c { color: #64c8e1; }
#viewer_detail h2 { margin: 0px 85px 30px 70px; color: #5c7286; font-size: 14px; line-height: 18px; }
#description { display: block; margin: 0 85px 30px 70px; }
#frontpic { display: block; position: relative; float: left; width: 200px; height: 200px; }
#frontpic img.for_sale { z-index: 10; position: absolute; top:0; right:0; }
#specs { display: block; float: left; width: 290px; margin: 15px 0 0 35px; }
#specs p { margin:0px; min-height: 90px; line-height: 17px; }
#specs p.cost { margin: 25px 0 20px 0; min-height: 20px; }
#old_price { margin: 0 5px 0 5px; text-decoration: line-through; }
#price { margin: 0 5px 0 5px; color:#006fa9; }
#buy   {float: right; display: block; height: 20px; padding: 0 0 0 20px; line-height: 20px; background: url(../images/shared/cart.gif) 0 0 no-repeat; }
#wishlist { display: block; float: left; height: 20px; margin: 0 0 0 25px; padding: 0 0 0 20px; line-height: 20px; background: url(../images/shared/wishlist.gif) 0 50% no-repeat; }

#rating { float: left; width: 180px; }
#rating p { margin: 0px; min-height: 17px; height: 17px; }
#hover-text { float: left; display: block; width: 180px; height: 15px; margin: 2px 0px 0px 2px; line-height: 15px; }


#video_gallery { margin: 0 85px 0 70px; }
#video_gallery img.loader { width: 16px; height: 16px; margin-top:130px; margin-left:180px; }
#current_video { float: left; width: 400px; min-height:348px; margin: 0 27px 0 0; }
#current_video p { margin: 20px 0 10px 0; }

#video_list { position: relative; float: left; width: 100px; height: 310px; margin: 0; }
#video_list div.scrollable { position:relative; overflow:hidden; width: 100px; height:270px; margin: 0; }
#video_list div.scrollable div.items { height:20000em; position:absolute; }
#video_list div.scrollable div.items a { display: block; width: 100px; height: 75px; margin: 0 0 20px 0; background: url(../images/shared/video_thumb.gif) 0 0 no-repeat }
#video_list div.scrollable div.items a img {margin:30px 0  0 42px; }

#video_list a.prevvid { display: block; position: absolute; z-index: 3; bottom: 0px; right: 23px; width: 23px; height: 22px; color: #4faace; text-indent: -9999px; background:url("../images/promo/promo_prev.gif") 0 0 no-repeat; cursor: pointer; }
#video_list a.prevvid:hover { cursor: pointer; }
#video_list a.nextvid { display: block; position: absolute; z-index: 3; bottom: 0px; right: 0px; width: 23px; height: 22px; color: #4faace; text-indent: -9999px; background:url("../images/promo/promo_next.gif") 0 0 no-repeat; cursor: pointer; }
#video_list a.nextvid:hover { cursor: pointer; }


#video_promo { width: 400px; height:auto; margin: 20px 85px 15px 70px; }
#video_promo img { float: left; margin: 0 15px 45px 0; }
#video_promo h3 { margin: 0 0 10px 0; color:#3b809b; font-weight: normal; }
#video_promo p { margin: 0px; font-size: 11px; line-height: 15px }
#video_promo p a#get_more_info { cursor: pointer; }

#picture_gallery { position: relative; float: right; width: 530px; height: 135px; margin: 50px 85px 30px 70px; }
#picture_gallery div.scrollable { position:relative; overflow:hidden; width: 530px; height:100px; margin: 0; }

#picture_gallery div.scrollable div.items { width:20000em; position:absolute; }
#picture_gallery div.scrollable div.items div { float:left; width: 110px; height: 100px; overflow: hidden; margin: 0 30px 0 0; }

#picture_gallery a.prevpic { display: block; position: absolute; z-index: 3; bottom: 0px; right: 23px; width: 23px; height: 22px; color: #4faace; text-indent: -9999px; background:url("../images/promo/promo_prev.gif") 0 0 no-repeat; cursor: pointer; }
#picture_gallery a.prevpic:hover { cursor: pointer; }
#picture_gallery a.nextpic { display: block; position: absolute; z-index: 3; bottom: 0px; right: 0px; width: 23px; height: 22px; color: #4faace; text-indent: -9999px; background:url("../images/promo/promo_next.gif") 0 0 no-repeat; cursor: pointer; }
#picture_gallery a.nextpic:hover { cursor: pointer; }

#comments { position: relative; float: right; width: 530px; height: auto; margin: 10px 85px 30px 70px; }

#comments dt { display: block; width: 530px; height: 20px; color:#3b809b; font-size: 12px; line-height: 20px;}
#comments dt p { float: left; display: block; height: 20px; line-height: 20px; margin: 0px; }
#comments dt span { float: right; display: block; width: 200px; height: 20px; color:#7b888f; font-size: 11px; line-height: 20px; text-align: right; }
#comments dd { display: block; width: 530px; height: auto; margin: 0 0 25px 0; }
#comments dd span.top { display: block; width:530px; height:33px; background:url("../images/shared/comment_top.gif") 0 0 no-repeat; }
#comments dd span.bottom { display: block; width:530px; height:13px; background:url("../images/shared/comment_bottom.gif") 0 0 no-repeat; }
#comments dd p { margin: 0px; padding: 0 20px 0 20px; color:#717171; font-size: 11px; text-align: left; line-height: 16px; background-color:#e3f7ff; }

#comments div.nav { width: 100%; height: 30px; }
#comments a.prevcom { display: block; position: absolute; z-index: 3; bottom: 0px; right: 23px; width: 23px; height: 22px; margin-top: 30px; color: #4faace; text-indent: -9999px; background:url("../images/promo/promo_prev.gif") 0 0 no-repeat; cursor: pointer; }
#comments a.prevcom:hover { cursor: pointer; }
#comments a.nextcom { display: block; position: absolute; z-index: 3; bottom: 0px; right: 0px; width: 23px; height: 22px; color: #4faace; text-indent: -9999px; background:url("../images/promo/promo_next.gif") 0 0 no-repeat; cursor: pointer; }
#comments a.nextcom:hover { cursor: pointer; }

#comment { float: left; width: 530px; height: auto/* 218px */; margin: 10px 85px 40px 70px; background:/* url("../images/shared/comment_form_bg.gif") 0 0 repeat-x */ #e3f7ff; }
#write_comment { margin: 20px; }
#write_comment fieldset { padding: 0; margin: 0 0 20px 0; }
#pt1 { float: left; width: auto; margin-right: 26px; }
#pt2 { float: right; width: auto; }
#pt3 { clear: left; }
#write_comment label { color:#717171; font-size: 11px; }
#write_comment label.error { color: red; }
#write_comment input,textarea { display: block; color:#717171; margin-top: 10px; padding: 4px; border: solid 1px #668593; font: 12px 'Trebuchet MS', Arial, sans-serif; background:url("../images/shared/comment_input_bg.png") 0 0 repeat-x #fff;  }
#write_comment input { width: 222px;}
#write_comment textarea { width: 480px; height:56px; }
#write_comment input:hover, textarea:hover { border-color:#8fbdd1 }
#write_comment input.submit_comment { width:138px; height: 26px; border: 0 none; color:#fff; background:url("../images/shared/comment_send_bg.gif") 0 0 no-repeat; cursor: pointer; }

#message { float: left; width: 530px; height: auto/* 218px */; margin: 10px 85px 40px 70px; background:/* url("../images/shared/comment_form_bg.gif") 0 0 repeat-x */ #e3f7ff; }
#write_message { margin: 20px; }
#write_message fieldset { padding: 0; margin: 0 0 20px 0; }
#write_message label { color:#717171; font-size: 11px; }
#write_message label.error { color: red; }
#write_message input,textarea { display: block; color:#717171; margin-top: 10px; padding: 4px; border: solid 1px #668593; font: 12px 'Trebuchet MS', Arial, sans-serif; background:url("../images/shared/comment_input_bg.png") 0 0 repeat-x #fff;  }
#write_message input { width: 222px;}
#write_message textarea { width: 480px; height:56px; }
#write_message input { width: 222px;}
#write_message input:hover, textarea:hover { border-color:#8fbdd1 }
#write_message input.submit_message { width:138px; height: 26px; border: 0 none; color:#fff; background:url("../images/shared/comment_send_bg.gif") 0 0 no-repeat; cursor: pointer; }

#order { float: left; width: 530px; height: auto/* 218px */; margin: 10px 85px 40px 70px; background:/* url("../images/shared/comment_form_bg.gif") 0 0 repeat-x */ #e3f7ff; }
#write_order { margin: 20px; }
#write_order fieldset { padding: 0; margin: 0 0 30px 0; border: 0px solid #e3f7ff; border-bottom: 1px solid #b7d9e6/* #e3f7ff */  }
#write_order legend { display: block; width: 490px; height: 14px; margin: 0; padding: 0 0 20px 0; color:#717171; font-size: 12px; font-weight: bold; }
#write_order legend.padding { padding-top: 0px; }
#write_order div { padding: 0; margin: 0 0 20px 0; }
#write_order div.pt1 { float: left; width: auto; margin-right: 26px; }
#write_order div.pt2 { float: right; width: auto; }
#write_order div.pt3 { clear: left; }
#write_order label { color:#717171; font-size: 11px; }
#write_order label.error { color: red; }
#write_order input,textarea { display: block; color:#717171; margin-top: 10px; padding: 4px; border: solid 1px #668593; font: 12px 'Trebuchet MS', Arial, sans-serif; background:url("../images/shared/comment_input_bg.png") 0 0 repeat-x #fff;  }
#write_order input { width: 222px;}
#write_order span.data {  display: block; width: 222px; color:#717171; margin-top: 10px; padding: 4px; border: solid 0px #668593; font: 12px 'Trebuchet MS', Arial, sans-serif; }
#write_order textarea { width: 480px; height:56px; }
#write_order textarea.privacy { width: 480px; height:100px; }
#write_order select { display: block; width: 230px; height: 22px; color:#717171; margin-top: 10px; padding: 0px; border: solid 1px #668593; font: 12px 'Trebuchet MS', Arial, sans-serif; background:url("../images/shared/comment_input_bg.png") 0 0 repeat-x #fff; }
#write_order input { width: 222px;}
#write_order input:hover, textarea:hover { border-color:#8fbdd1 }
#write_order span.privacy { float: left; }
#write_order input.privacy { float: left; width: 12px; height: 12px; padding: 0; margin: 0 10px 0 10px; }
#write_order input.shipping { float: left; width: 14px; height: 14px; padding: 0; margin: 0 10px 0 0; }
#write_order input.payment { float: left; width: 14px; height: 14px; padding: 0; margin: 0 10px 0 0; }
#write_order input.same_data { width: 12px; height: 12px; padding: 0; margin: 15px 218px 0 0; }
#write_order input.submit_message { width:138px; height: 26px; border: 0 none; color:#fff; background:url("../images/shared/comment_send_bg.gif") 0 0 no-repeat; cursor: pointer; }

dl { display: block; width: 450px; margin: 20px 0px 0px 0px; color: #717171; font: 13px 'Trebuchet MS', Arial, sans-serif; line-height: 15px; }
dl dt { float: left;  width: 200px; height: 25px; }
dl dd { float: left; width: 250px; height: 25px; text-align: right;}
dl dd span.total { color:#006fa9; font-weight: bold; }

#web2 { position: relative; float: right; width: 530px; height: 32px; margin: 0 85px 50px 70px; }
#web2 p { margin: 0px; }

#socialize { float: right; height: 32px; }
#socialize a.share { margin: 0 0 0 10px }

#hr { clear: both; margin: 0 20px 20px 10px; width: auto; height: 1px; font-size: 1px; line-height: 1px; background-color:#f0f0f0; }

a.googlemap_link { float:right; display: block; width: 200px; height: 160px; border: 6px solid #e3f7ff; }
a.googlemap_link:hover { float:right; width: 200px; height: 160px; border: 6px solid #006fa9;}
img.googlemap { float:right; border: 0px; }

span.orange { color: #ff5400 }
span.blu { color: #006fa9 }

/* end: container: viewer_detail */

/* end: container */



/* footer */
#footer { clear:both; width:100%; background:url("../images/shared/footer_bg.png") 0 100% repeat-x; }
#footer_content { position:relative; width:1000px; height:145px; margin:0 auto; padding:0; color:#919191; font: 14px Calibri, 'Trebuchet MS', Arial, sans-serif; font-weight:lighter; letter-spacing:1px; line-height: 16px;}
#footer_content div.separator { float: left; width: 19px; height: 145px; }
#footer_content div.left { background:url("../images/shared/footer_panel_left.png") 0 0 no-repeat; }
#footer_content div.right { background:url("../images/shared/footer_panel_right.png") 0 0 no-repeat; }
#footer_content div.middle { float: left; width: 962px; height: 145px; background-color: #262626; }
#footer_content div.logo { float: left; width: 97px; height:81px; margin:33px 0; background:url("../images/shared/footer_logo.gif") 0 0 no-repeat; }
#footer_content p.address { float: left; display: block; width: 350px; height:81px; margin:33px 0; font-size: 13px; line-height: 16px; }
#footer_content p.address a { color: #919191; text-decoration: none; }
#footer_content p.address a:hover { color: #fff; }
#footer_content p.menu { float: right; display: block; width: 450px; height:70px; margin:33px 20px 0 0; text-align: right; }
#footer_content p.menu a { color: #919191; text-decoration: none; }
#footer_content p.menu a:hover { color: #fff; }
#footer_content p.ecommerce_info { float: right; display: block; width: 450px; height:20px; margin:0 20px 0 0; text-align: right; }
#footer_content p.ecommerce_info a { color: #919191; text-decoration: underline; }
#footer_content p.ecommerce_info a:hover { color: #fff; }
/* end: footer */




/* props order:

#myid { clear:; display:; position:; z-index:; top:; right:; bottom:; left:; width:; height:; overflow:; border:; outline:; margin:; padding:; color:; font:; letter-spacing:; line-height:; word-spacing:; quotes:; text-align:; text-transform:; text-decoration:; text-indent:; vertical-align:; list-style:; background:; cursor:; }
*/




