/********** Body Styles */* {	margin: 0;	padding: 0;}img {	border: 0;}body  {	font: normal 62.5% Arial, Helvetica, sans-serif;	background: #FFFFFF url(../websiteSpecific/Moving_Edge/background.gif) repeat left top;	margin: 0;	padding: 0;	text-align: center;	color: #565961;}H1 {	font-size:1.4em;	margin-bottom: 10px;}H2 {	font-size:1.2em;	margin-bottom: 10px;}H3 {	font-size:1em;}a {		/* Style for text links sitewide */	text-decoration: underline;	color: #565961;}a:visited {	text-decoration: underline;	color: #565961;}a:hover {	text-decoration: underline;	color: #C51015;}a:active {	text-decoration: none;	color: #565961;}p {	font-size: 1em;}/********** Form */.form_object {	color: #565961;	font-size: 1em;}.form table {}.form td {	padding: 4px;}.form input {}/********** Text / Link Styles */.basket_summ {	color: #FFF;	font-size: 1.1em;	margin-right: 12px;}.form_note {	color: #000;	padding: 2px 5px 2px 4px;	background-color: #FFFF99;	display: inline;	position: relative;}.form_error {	color: #FFFFFF;	padding: 2px 5px 2px 4px;	background-color: #CC3300;	display: inline;	position: relative;}.stock_in {	color: #60BC2D;	font-weight: bold;}.stock_out {	color: #C51015;	font-weight: bold;}/********** MOVING EDGE Styles */.faqs p {	margin-top: 1em;	margin-bottom: 1em;}.faqs ul {	margin-left: 30px;	list-style-type: none;}.faqs ol {	margin-left: 30px;}.trade-phone {	font-size: 1.6em;	font-weight: bold;	color: #66CC66;}/********** Layout Styles */.wrapper {	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	width: 980px;	clear: none;	float: none;	background-color: #FFFFFF;	padding: 8px 10px 5px;	height: auto;	text-align: left;	line-height: 1.4em;	font-size: 1.1em;}.clear {		/* Clears content from the end of the container */	width: 100%;	height: 0px;	clear: both;}.left {	float: left;	text-align: left;}.right {	float: right;	text-align: left;}.header {	position: relative;	width: 980px;	height: auto;	margin-bottom: 10px;}.header #logo {	position: absolute;	height: 130px;	width: 326px;	left: 0px;	top: -8px;	position: relative;}.header #tag {	position: absolute;	height: 100px;	width: 490px;	left: 245px;	top: 0px;	text-align: center;	font-size: 1.2em;	line-height: 1.4em;	font-weight: normal;	color: #C51015;}.header #sign-in {	position: absolute;	width: 490px;	left: 245px;	text-align: center;	bottom: -3px;	font-size: 1.1em;	color: #565961;}.header #contact {	position: absolute;	width: 390px;	left: 590px;	top: 0px;	text-align: right;}.header #contact #phone {	font-size: 1.4em;	line-height: 1.4em;	font-weight: normal;}.header #contact #times {	font-size: 1em;	line-height: 1em;	font-weight: normal;}.header #links {	position: absolute;	left: 590px;	text-align: right;	width: 380px;	bottom: -3px;	font-size: 1.1em;	margin-right: 10px;}.header #links a, .header #links a:hover{	text-decoration: none;}.pre_footer {	width: 970px;	float: left;	padding: 8px 0px 10px 10px;	font-size: 1.1em;	font-weight: bold;	text-align: center;	border-top: 0px none;	color: #FFFFFF;	background-image: url(../websiteSpecific/Moving_Edge/bg_footer.jpg);	background-repeat: repeat-x;	background-position: 0px 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	height: 14px;}.footer {	width: 968px;	float: left;	padding: 8px 0px 30px 10px;	background-color: #FFFFFF;	background-image: none;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #CCCCCC;}.footer_column {	text-align: left;	float: left;	width: 183px;	margin-right: 10px;}.copyright {		/* Copyright line below the footer */	text-align: left;	float: left;	width: 980px;	padding-top: 5px;	margin-bottom: 15px;	background-image: url(../websiteSpecific/Moving_Edge/cobaeurope.gif);	background-repeat: no-repeat;	background-position: right 10px;	height: 55px;}.search_bar {	width: 980px;	clear: both;	background-image: url(../websiteSpecific/Moving_Edge/search_bar.jpg);	background-repeat: no-repeat;	background-position: left top;	background-color: #CCCCCC;	height: 40px;	position:relative;}.search_box {	width: 316px;	text-align: left;	padding: 9px 10px 10px 210px;	position:absolute;}.basket_box {	width: 436px;	text-align: right;	padding: 9px 10px 10px;	position:absolute;	right:0px;}.sub_header {	width: 980px;	float: left;	margin: 0px;	padding: 5px 0px;}.breadcrumb_left {		/* Holds the breadcrumb trail */	width: 474px;	float: left;	margin: 0px;	padding: 0px 0px 0px 16px;	color: #FFF;	top: -32px;	position: relative;	height: 0px;}.breadcrumb_left a:link, .breadcrumb_left a:visited {	color: #FFFFFF;}.breadcrumb_right {	width: 490px;	float: right;	margin: 0px;	padding: 0px;	text-align: right;	visibility: hidden;	height: 0px;}.content {	width: 980px;	float: left;	margin: 0px 0px 10px;	padding: 0px;}.content ul {}.content_left {	float: left;	width: 200px;	margin-right: 10px;	height: auto;	margin-top: -10px;}.content_mid {	float: left;	width: 560px;	margin-right: 10px;	height: auto;}.content_mid ul#bullets {	margin-left: 30px;}.content_wide {	float: left;	width: 770px;	height: auto;}.content_wide ul {	margin-left: 30px;}.content_right {	float: right;	width: 200px;	height: auto;}.content_right_column_200 {	background-color: #FFF;	width: 200px;	height: auto;	margin-bottom: 10px;}.email_signup {	width: 188px;	height: 94px;	padding: 36px 6px 16px;	margin-bottom: 10px;	background-image: url(../websiteSpecific/Moving_Edge/newsletter.gif);	background-repeat: no-repeat;	background-position: 0px 0px;}.email_signup .title {	font-size: 1.4em;	font-weight: bold;	color: #C51015;	display:none;}.email_signup .body {	font-size: 1.1em;	font-weight: normal;	color: #565961;	font-style: normal;	line-height: 1em;	display:none;}.section {	float: left;	width: 748px;	height: auto;	margin-bottom: 10px;	padding: 10px;	clear: both;	border: 1px solid #CCCCCC;}.section_header {	float: left;	width: 540px;	height: 32px;	font-weight: bold;	color: #FFF;	padding-right: 10px;	padding-left: 10px;	padding-top: 0px;	padding-bottom: 0px;	line-height: 32px;	font-size: 1.2em;	background-image: url(../websiteSpecific/Moving_Edge/section_header.jpg);	background-repeat: repeat;	background-position: 0px 0px;}.section_header a {	color: #FFF;}.section_content {	float: left;	width: 538px;	height: auto;	margin-bottom: 10px;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	padding: 10px;}.section_header_780 {	float: left;	width: 750px;	height: 32px;	font-weight: bold;	color: #565961;	padding-right: 10px;	padding-left: 10px;	padding-top: 0px;	padding-bottom: 0px;	line-height: 32px;	background-image: url(../websiteSpecific/Moving_Edge/section_header.jpg);	background-repeat: repeat-x;	background-position: 0px 0px;	font-size: 1.2em;}.section_content_780 {	float: left;	width: 748px;	height: auto;	margin-bottom: 10px;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	padding: 10px;}.index_highlight {	float: left;	width: 560px;	margin-bottom: 2px;}.index_intro {	float: left;	width: 560px;	height: auto;	padding: 0px;	margin-bottom: 10px;}.index_intro #columnLink {	width: 360px;	float: left;	margin-right: 10px;	margin-bottom: 0px;	padding: 0px 0px 0px 10px;	background-color: #FFFFFF;	height: 32px;	background-image: url(../websiteSpecific/Moving_Edge/columnLink.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	line-height: 32px;	font-size: 1.1em;	margin-top: 0px;	margin-left: 0px;}.index_intro #columnLink a:link, .index_intro #columnLink a:visited, .index_intro #columnLink a:active, .index_intro #columnLink a:hover{	color: #FFFFFF;	font-weight: bold;	text-decoration: underline;}.index_intro #columnQuote {	width: 355px;	float: left;	height: 170px;	background-color: #FFFFFF;	padding: 15px 5px 5px 10px;	color: #FFFFFF;	font-size: 1.2em;	line-height: 1.4em;	font-weight: bold;	background-image: url(../websiteSpecific/Moving_Edge/quote-background-man.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;}.index_intro #columnNews {	width: 180px;	float: right;	height: 222px;	clear: right;}.index_intro #header {	height: 32px;	width: 168px;	line-height: 32px;	padding-left: 10px;	background-image: url(../websiteSpecific/Moving_Edge/menu_header2.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	font-weight: bold;	color: #FFFFFF;	font-size: 1.1em;}.index_intro #list ul {	list-style-type: none;	padding-bottom: 10px;	padding-top: 10px;	font-weight: bold;	font-size: 1em;}.index_intro #list ul li {	display: block;	background-color: #C3CAD2;	height: auto;	margin-bottom: 5px;	line-height: 21px;	color: #FFFFFF;	width: 150px;}.index_intro #list ul li a {	display: block;	color: #FFFFFF;	text-decoration: none;	padding-left: 10px;}.index_intro #list ul li a:hover {	color: #FFFFFF;	text-decoration: none;	background-color: #C51015;}.index_intro #leftcol {	width: 275px;	float: left;	margin-right: 10px;}.index_intro #rightcol {	width: 275px;	float: left;}.table_header {	height: auto;	width: 100%;	float: left;	margin-bottom: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;}.table_content {	height: auto;	width: 100%;	float: left;	margin-bottom: 10px;}.nav_header {	height: auto;	width: 754px;	float: left;	padding: 5px 7px;	border: 1px solid #CCCCCC;	font-size: 1.1em;	margin-bottom: 10px;}/********** Category Styles */.category_header {	height: auto;	width: 754px;	float: left;	padding: 5px 7px;	border: 1px solid #CCCCCC;	font-size: 1.1em;}.category_content {	height: auto;	width: 748px;	float: left;	padding: 10px;	border-right: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	margin-bottom: 10px;}.product_lrg {	float: left;	width: 373px;	height: 348px;}.product_sml {	float: left;	width: 177px;	height: 174px;	padding-right: 10px;}.category_content .name {	font-weight: bold;	font-size: 1.1em;}.category_content .price {	font-weight: bold;	font-size: 1.1em;	color: #C51015;}/********** Images */.image_lrg {	height: 300px;	width: 300px;	margin-right: auto;	margin-left: auto;	margin-bottom: 3px;}.image_sml {	height: 129px;	width: 129px;	margin-right: auto;	margin-left: auto;	margin-bottom: 3px;}/********** Product Styles */.product {	width: 770px;	margin-bottom: 20px;	float: left;}.product #leftcol {	float: left;	width: 340px;	height: auto;	padding-right: 10px;	margin: 0px;}.product #rightcol {	float: right;	width: 380px;	height: auto;	margin: 0px;}.product #image_lrg {	height: 330px;	width: 330px;	margin-bottom: 10px;	float: left;}.product #image_sml {	height: auto;	width: 75px;	float: left;	margin-right: 10px;	margin-bottom: 10px;}.product_price {	font-size: 1.2em;	font-weight: bold;	color: #000000;}.product_reduc {	font-size: 1.2em;	font-weight: bold;	color: #000000;	text-decoration: line-through;}.product_sale {	font-size: 1.2em;	font-weight: bold;	color: #CC3300;}.product h1{	color: #C51114;}.product h2{	font-weight: normal;	line-height: 1.4em;}/********** Basket */.basket {	width: 100%;	margin-bottom: 20px;	float: left;}.basket #footer {	height: auto;	width: 100%;	float: left;	margin-bottom: 5px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;	padding-top: 10px;}.basket #footer #leftcol {	width: 375px;	float: left;}.basket #footer #rightcol {	width: 313px;	float: right;	text-align: right;	padding-right: 72px;}/********** Checkout */.checkout {	width: 100%;	margin-bottom: 20px;}.checkout #leftcol {	float: left;	width: 375px;	height: auto;	padding-right: 10px;	margin-bottom: 10px;}.checkout #rightcol {	float: right;	width: 385px;	height: auto;	margin-bottom: 10px;}.checkout .sign-in {	height: 200px;	width: 230px;	float: left;	background-color: #C3CAD2;	margin-right: 10px;	padding: 10px;}.checkout .register {	height: 200px;	width: 230px;	float: left;	background-color: #C3CAD2;	margin-right: 10px;	padding: 10px;}.checkout .express {	height: 200px;	width: 230px;	float: left;	background-color: #C3CAD2;	padding: 10px;}ul.checkout_progress {	position: relative;	display: block;	width: 770px;	height: 32px;	padding: 0;	margin: 0px 0px 10px;}ul.checkout_progress li {margin: 0; padding: 0; display: inline;}ul.checkout_progress li span {position: absolute; left: -9999px;}ul.checkout_progress#step1 {	background: url(../websiteSpecific/Moving_Edge/checkout_progress-1.jpg) no-repeat left;}ul.checkout_progress#step2 {	background: url(../websiteSpecific/Moving_Edge/checkout_progress-2.jpg) no-repeat left;}ul.checkout_progress#step3 {	background: url(../websiteSpecific/Moving_Edge/checkout_progress-3.jpg) no-repeat left;}ul.checkout_progress#step4 {	background: url(../websiteSpecific/Moving_Edge/checkout_progress-4.jpg) no-repeat left;}ul.checkout_progress#step5 {	background: url(../websiteSpecific/Moving_Edge/checkout_progress-5.jpg) no-repeat left;}/********** My Account Styles */.my_acc {	width: 100%;	margin-bottom: 20px;	float: left;}.my_acc #leftcol {	width: 385px;	float: left;}.my_acc #rightcol {	width: 255px;	float: left;	padding-top: 24px;}.my_acc .address_top {	width: 230px;	float: left;	margin: 0px 10px 10px 0px;	padding: 0px;	background-image: url(../websiteSpecific/Moving_Edge/address_top.jpg);	background-repeat: no-repeat;	background-position: left top;	background-color: #EEEEEE;}.my_acc .address_bot {	width: 100%;	float: left;	margin: 0px 10px 0px 0px;	padding: 5px;	background-image: url(../websiteSpecific/Moving_Edge/address_bot.jpg);	background-repeat: no-repeat;	background-position: left bottom;}/********** Cross Sell */.crosssell {	width: 100%;	float: left;}.crosssell .wrap {	height: auto;	width: 750px;	padding: 10px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #999999;	border-bottom-color: #999999;	margin-bottom: 10px;	float: left;}.crosssell .image_sml {	height: 129px;	width: 129px;	margin-right: 10px;	float: left;}.crosssell .name {	font-weight: bold;	font-size: 1.1em;}.crosssell .price {	font-weight: bold;}.bestseller {	height: auto;	width: 269px;	float: left;}.bestseller .image {	height: 175px;	width: 175px;	margin-bottom: 2px;}.bestseller .name {	font-size: 1.1em;	font-weight: bold;}.bestseller .price {	font-size: 1.1em;	font-weight: bold;	color: #C51015;}/********** Buttons / Rollovers */.logo_rollover a {	display:block;	width: 400px;	background: url(../websiteSpecific/Moving_Edge/shop_logo.jpg) no-repeat left top;	height: 138px;}.logo_rollover a:hover {	background: url(../websiteSpecific/Moving_Edge/shop_logo_roll.jpg) no-repeat left top;}.remove_item a, .remove_item a:visited {	display:block;	width: 20px;	background: url(../websiteSpecific/Moving_Edge/remove.jpg) no-repeat left top;	height: 20px;	margin-right: auto;	margin-left: auto;}.remove_item a:hover {	background: url(../websiteSpecific/Moving_Edge/remove_roll.jpg) no-repeat left top;}input.button {	font-size: 1em;	height: 22px;	background-image: none;	padding-right: 0.75em;	padding-left: 0.75em;	cursor: pointer;	margin: 0px;	padding-top: 0px;	padding-bottom: 0px;	background-color: #FFFFFF;	color: #565961;	font-weight: bold;	border: 1px solid #8895A5;	line-height: 22px;}input.button:hover {	background-image: none;	color: #C51015;}input.button.addToBasket {	font-size: 1.1em;	height: 32px;	background-color: #EEEEEE;	background-image: url(../websiteSpecific/Moving_Edge/AddToBasket.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	padding-right: 0.75em;	padding-left: 0.75em;	cursor: pointer;	margin: 0px;	padding-top: 0px;	padding-bottom: 0px;	color: #FFFFFF;	line-height: 32px;	width: 120px;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;}input.button.addToBasket:hover {	background-image: url(../websiteSpecific/Moving_Edge/AddToBasketHover.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	color: #FFFFFF;}input.textbutton {	font-size: 1em;	cursor: pointer;	margin: 0px;	padding: 0px;	background-color: #FFFFFF;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	color: #0000FF;}input.textbutton:hover {	color: #FF0000;	text-decoration: underline;}/********** Tabs */@media projection, screen {.ui-tabs-hide {	display: none;}}ul.tabs {	margin: 0px;	padding: 0px;	list-style-type: none;}li.tabs {	color: #CC3300;	padding: 5px;	list-style-type: none;	display: inline-block;	margin-right: 5px;	float: left;	width: auto;	border: 1px solid #999999;}.tab_content {	padding: 5px;	float: left;	width: 328px;	border: 1px solid #999999;	margin-top: -1px;}/********** Accordian Menu */ul.menu, ul.menu ul {	list-style-type:none;	margin: 0;	padding: 0;	width: 200px;}ul.menu a {	display: block;	text-decoration: none;}ul.menu li {}ul.menu li a {	background: url(../websiteSpecific/Moving_Edge/menu_header.jpg) no-repeat left top;	color: #FFFFFF;	font-size: 1.1em;	font-weight: bold;	margin-top: 10px;	height: 32px;	line-height: 32px;	padding-right: 7px;	padding-left: 13px;	cursor:pointer;}ul.menu li a:hover {	background: url(../websiteSpecific/Moving_Edge/menu_header.jpg) no-repeat left top;}ul.menu li ul {	padding-bottom: 12px;	width: 198px;	padding-top: 5px;	border-right: 1px solid #8995A5;	border-bottom: 1px solid #8995A5;	border-left: 1px solid #8995A5;	background-color: #FFFFFF;	background-image: none;}ul.menu li ul li a {	padding: 1px 7px 0px;	font-size: 1em;	color: #565961;	font-weight: bold;	margin-top: 0px;	line-height: 21px;	height: 21px;	cursor:pointer;	background-image: none;	text-decoration: none;	width: 186px;}ul.menu li ul li a:hover {	color: #FFFFFF;	background: #C51015;}/********** Accordian Menu FOR HOME PAGE*/ul.menu.accordian, ul.menu.accordian ul {	width: 180px;	background-color: #FFFFFF;}ul.menu.accordian li a {	color: #FFFFFF;	font-size: 1.1em;	font-weight: bold;	height: 32px;	line-height: 32px;	padding-right: 7px;	padding-left: 10px;	cursor:pointer;	margin-top: 0px;	background-image: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}ul.menu.accordian li a#acc1 {	background-color: #66CC66;}ul.menu.accordian li a#acc2 {	background-color: #66CC66;}ul.menu.accordian li a#acc3 {	background-color: #66CC66;}ul.menu.accordian li a#acc4 {	background-color: #66CC66;}ul.menu.accordian li a#acc5 {	background-color: #66CC66;}ul.menu li ul {	padding-bottom: 0px;	width: 190px;	padding-top: 0px;	border-right: none;	border-bottom: 1px none #8995A5;	border-left: 1px none #8995A5;	background-color: #FFFFFF;	background-image: none;	border-top-style: none;}ul.menu.accordian li ul li a {	background: #FFFFFF url(../websiteSpecific/Moving_Edge/index_accordian-about.jpg) no-repeat 0px 0px;	padding: 0px;	font-size: 1em;	color: #565961;	font-weight: bold;	margin-top: 0px;	line-height: 24px;	height: 96px;	text-decoration: none;	width: 180px;}ul.menu.accordian li ul li a#acc1 {	background: url(../websiteSpecific/Moving_Edge/index_accordian-risk.jpg) ;}ul.menu.accordian li ul li a#acc2 {	background: url(../websiteSpecific/Moving_Edge/index_accordian-video.jpg) ;}ul.menu.accordian li ul li a#acc3 {	background: url(../websiteSpecific/Moving_Edge/index_accordian-trade.jpg) ;}ul.menu.accordian li ul li a#acc4 {	background: url(../websiteSpecific/Moving_Edge/index_accordian-about.jpg) ;}ul.menu.accordian li ul li a#acc5 {	background: url(../websiteSpecific/Moving_Edge/index_accordian-faq.jpg) ;}/********** JQuery Star Rating */div.rating{cursor:pointer;margin:2em;clear:both;display:block}div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}div.cancel,div.star{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}div.cancel,div.cancel a{background:url(../websiteSpecific/Moving_Edge/star_delete.gif) no-repeat 0 -16px}div.star,div.star a{background:url(../websiteSpecific/Moving_Edge/star.gif) no-repeat 0 0px}div.cancel a,div.star a{	display:block;	width:16px;	height:100%;	background-position:0 0px;}div.star_on a{background-position:0 -16px!important}div.star_hover a,div.star_live a:hover{background-position:0 -32px}/* Read Only CSS */div.star_readonly a,div.star_readonly a:hover{cursor:default !important}/* Partial Star CSS */div.star{background:transparent!important;overflow:hidden!important}/** * jQuery lightBox plugin * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/) * and adapted to me for use like a plugin from jQuery. * @name jquery-lightbox-0.5.css * @author Leandro Vieira Pinho - http://leandrovieira.com * @version 0.5 * @date April 11, 2008 * @category jQuery plugin * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com) * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin */#jquery-overlay {	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;}#jquery-lightbox {	position: absolute;	top: 0;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;}#jquery-lightbox a img { border: none; }#lightbox-container-image-box {	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;}#lightbox-container-image { padding: 10px; }#lightbox-loading {	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;}#lightbox-nav {	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;}#lightbox-container-image-box > #lightbox-nav { left: 0; }#lightbox-nav a { outline: none;}#lightbox-nav-btnPrev, #lightbox-nav-btnNext {	width: 49%;	height: 100%;	zoom: 1;	display: block;}#lightbox-nav-btnPrev { 	left: 0; 	float: left;}#lightbox-nav-btnNext { 	right: 0; 	float: right;}#lightbox-container-image-data-box {	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%;	padding: 0 10px 0;}#lightbox-container-image-data {	padding: 0 10px; 	color: #666; }#lightbox-container-image-data #lightbox-image-details { 	width: 70%; 	float: left; 	text-align: left; }	#lightbox-image-details-caption { font-weight: bold; }#lightbox-image-details-currentNumber {	display: block; 	clear: left; 	padding-bottom: 1.0em;	}			#lightbox-secNav-btnClose {	width: 66px; 	float: right;	padding-bottom: 0.7em;	}/* jQuery lightBox plugin - Gallery style */#gallery {	width: 350px;	float: left;}#gallery ol { list-style: none; }#gallery ol li { display: inline; }#gallery ol img { }#gallery ol a:hover img { color: #fff;}#gallery ol a:hover { color: #fff; }/* Index Menu's */.mainMenu {	float: left;	height: auto;	width: 560px;	margin-bottom: 10px;	background-color: #8C99A7;}#mainMenu {	height:32px;	float:left;	padding:0;	position:relative;	font-size: 1.1em;	font-weight: bold;}#mainMenu ul {padding:0;margin:0;list-style:none;position:relative;z-index:100;}#mainMenu table {border-collapse:collapse;}#mainMenu li {	background:url(../websiteSpecific/Moving_Edge/mainMenu.gif) repeat-x 0px 0px;	float:left;	list-style-type: none;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #606871;	border-left-color: #B3BBC5;}#mainMenu li#arrow {	background:url(../websiteSpecific/Moving_Edge/mainMenuArrow.gif) no-repeat right 0px;	padding-right: 20px;} #mainMenu li#arrow:hover {	background:url(../websiteSpecific/Moving_Edge/mainMenuArrowHover.gif) no-repeat right 0px;	padding-right: 20px;} #mainMenu li li {	float:none;	background-image: none;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#mainMenu li a li {float:left;}#mainMenu li a {	display:block;	float:left;	height:32px;	line-height:32px;	text-decoration:none;	white-space:nowrap;	color: #FFFFFF;	width: 88px;	text-align: center;}#mainMenu li li a {	height:24px;	line-height:24px;	float:none;	width: 180px;	color: #8C99A7;	text-align: left;	padding-left: 10px;}#mainMenu li:hover {	position:relative;	z-index:100;	background:url(../websiteSpecific/Moving_Edge/mainMenuHover.gif) repeat-x 0px 0px;	border-right-color: #871719;	border-left-color: #DB6A6D;}#mainMenu a:hover {	position:relative;	z-index:100;	border:0;}#mainMenu li:hover > a {color:#FFF;}#mainMenu :hover  ul {left:-83px;top:32px;z-index:300;}#mainMenu a:hover ul {left:-1px;}#mainMenu ul {	position:absolute;	left:-9999px;	top:-9999px;	background-color: #FFFFFF;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #8C99A7;	border-bottom-color: #8C99A7;	border-left-color: #8C99A7;	text-align: left;	padding-bottom: 12px;	padding-top: 6px;}#mainMenu li:hover li:hover > ul {left:0px;margin-left:100%;top:-6px;}#mainMenu li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}#mainMenu li a:hover ul li a:hover {background-image: none;background-color: #C8D4DE;}#mainMenu a:hover a:hover ul,#mainMenu a:hover a:hover a:hover ul,#mainMenu a:hover a:hover a:hover a:hover ul,#mainMenu a:hover a:hover a:hover a:hover a:hover ul{left:100%;top:-6px;}#mainMenu a:hover ul ul,#mainMenu a:hover a:hover ul ul,#mainMenu a:hover a:hover a:hover ul ul,#mainMenu a:hover a:hover a:hover a:hover ul ul{position:absolute; left:-9999px; top:-9999px;}.indMenu {	height: 172px;	width: 559px;	text-align: left;	position: relative;	float: left;	margin: 0px;	padding: 0px;	color: #EEEEEE;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #F4F09A;	border-bottom-color: #F4F09A;	background-image: url(../websiteSpecific/Moving_Edge/index_menu.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #F4F09A;}.indMenu ul {	margin: 0px;	padding: 0px;	width: 180px;	list-style-type: none;	position: relative;	height: 172px;}.indMenu ul ul {	width: 189px;	left: 180px;	top: 0px;	height: 156px;	position: absolute;	list-style-type: none;	display: none;	padding: 8px 0px;	background-color: #FFFFFF;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #F4F09A;}.indMenu ul ul ul {	width: 189px;	left: 190px;	top: 0px;	height: 172px;	position: absolute;	list-style-type: none;	display: none;	margin: 0px;	padding: 0px;}.indMenu ul li a {	background-color: #F4F09A;	height: 32px;	width: 170px;	padding: 0px 0px 0px 10px;	list-style-type: none;	line-height: 32px;	display: block;	position: relative;	left: 0px;	top: 0px;	font-size: 1.2em;	font-weight: bold;	text-decoration: none;	margin-bottom: 3px;}.indMenu ul li a:hover,.indMenu ul ul li a:hover {	background-color: #E8E034;	color: #565961;	text-decoration: none;}.indMenu ul ul li a .hidden{	display:none;	font-weight: normal;}.indMenu ul ul li a:hover .hidden{	display:inline;}.indMenu ul li:hover ul{display:block;}.indMenu ul li:hover ul ul{display:none;}.indMenu ul ul li:hover ul{display:block;}.indMenu ul ul li a{	left: 0px;	top: 0px;	width: auto;	margin: 0px;	padding: 0px 0px 0px 10px;	font-size: 1em;	font-weight: bold;	color: #565961;	text-decoration: underline;	background-color: #FFFFFF;	line-height: 24px;	height: 24px;}.indMenu ul ul ul li a{	background-color: #FFFFFF;	height: 172px;	left: 0px;	top: 0px;	width: auto;	margin: 0px;	padding: 0px;	background-repeat: no-repeat;	background-position: 0px 0px;}.indMenu ul ul ul li a#dispolite{	background-image: url(../websiteSpecific/Moving_Edge/menu-dispolite.jpg);}.indMenu ul ul ul li a#dispolitefood{	background-image: url(../websiteSpecific/Moving_Edge/menu-dispolitefood.jpg);}.indMenu ul ul ul li a#autoslide{	background-image: url(../websiteSpecific/Moving_Edge/menu-autoslide.jpg);}.indMenu ul ul ul li a#dispomini{	background-image: url(../websiteSpecific/Moving_Edge/menu-dispomini.jpg);}.indMenu ul ul ul li a#gr8dispo{	background-image: url(../websiteSpecific/Moving_Edge/menu-gr8dispo.jpg);}.indMenu ul ul ul li a#gr8primo{	background-image: url(../websiteSpecific/Moving_Edge/menu-gr8primo.jpg);}.indMenu ul ul ul li a#gr8pro{	background-image: url(../websiteSpecific/Moving_Edge/menu-gr8pro.jpg);}.indMenu ul ul ul li a#gr8profood{	background-image: url(../websiteSpecific/Moving_Edge/menu-gr8profood.jpg);}.indMenu ul ul ul li a#dbx{	background-image: url(../websiteSpecific/Moving_Edge/menu-dbx.jpg);}.indMenu ul ul ul li a#auto{	background-image: url(../websiteSpecific/Moving_Edge/menu-auto.jpg);}/* jQuery Twitter Feed styles */div#twitter {	width: 500px;	background-color: #3FCDEB;	padding-left: 60px;	line-height: 22px;	height: 22px;	font-size: 10px;	color: #FFFFFF;	background-image: url(../websiteSpecific/Moving_Edge/twitter.gif);	background-repeat: no-repeat;	background-position: 0px 0px;}p#preloader {	background: transparent url(../websiteSpecific/Moving_Edge/loader.gif) no-repeat 0px 0px;	/* generate your own loader gif: http://www.ajaxload.info */	height: 16px;	width: 16px;	border-top-width: 3px;	border-top-style: solid;	border-top-color: #3FCDEB;}ul#twitter_update_list {	list-style: none;}ul#twitter_update_list li {}ul#twitter_update_list li a:link, ul#twitter_update_list li a:visited {	text-decoration: none;}ul#twitter_update_list li a:hover, ul#twitter_update_list li a:active {	text-decoration: underline;}ul#twitter_update_list li span {	display: block;	margin-bottom: 20px;}ul#twitter_update_list li span a {	/* links in tweet */	color: #FFFFFF;}ul#twitter_update_list li.firstTweet {}ul#twitter_update_list li.lastTweet {}a#profileLink {}