/* MACHINE MODELS STYLES */

.machine_models ul.modelGroups { display: block; float: left; padding: 7px 7px 7px 6px; background: #3c1d10; margin: 0 0 2px 0; }
.machine_models ul.modelGroups li { display: inline; font-size: 1.1em; line-height: 16px; color: #e6c3a1; }
.machine_models ul.modelGroups li a { padding: 0 5px; color: #e6c3a1; text-decoration: none; font-weight: bold; }
.machine_models ul.modelGroups li a:hover { text-decoration: underline; }

.machine_models .machineGroup { width: 100%; overflow: hidden; padding: 0 0 30px; }
.machine_models .machineGroup .machine { float: left; width: 220px; height: 245px; padding: 10px 5px 5px 10px; margin: 0 2px 2px 0; background: url(/images/machine/machineBackground.jpg) left top no-repeat; overflow: hidden; }
.machine_models .machineGroup .hide { filter: alpha(opacity=25); 	-moz-opacity: 0.25; opacity: 0.25; }
.machine_models .machineGroup .machine p { height: 55px; margin: 0; }
.machine_models .machineGroup .machine .machineImage { width: 95px; float: left; }
.machine_models .machineGroup .machine .machineShop { padding: 10px 0 0; width: 125px; float: right; }
.machine_models .machineGroup .machine .machineShop .breaker { display: block; width: 125px; height: 80px; text-indent: -19999px; }
.machine_models .machineGroup #machinePearlBrown .breaker { background: url(/images/machine/breakerPearlBrown.png) left top no-repeat; }
.machine_models .machineGroup #machineHotRed .breaker { background: url(/images/machine/breakerHotRed.png) left top no-repeat; }
.machine_models .machineGroup #machineBlackSteel .breaker { background: url(/images/machine/breakerBlackSteel.png) left top no-repeat; }
.machine_models .machineGroup #machineSilver .breaker { background: url(/images/machine/breakerSilver.png) left top no-repeat; }
.machine_models .price69, 
.machine_models .price99, 
.machine_models .price119 { display: block; width: 125px; height: 57px; text-indent: -19999px; background: url(/images/machine/price69.png) left top no-repeat; } 
.machine_models .price99 { background: url(/images/machine/price99Fr.png) left top no-repeat; } 
.machine_models .price119 { background: url(/images/machine/price119Fr.png) left top no-repeat; } 
.machine_models .machineGroup #machineStandard .machineShop { padding: 80px 0 0 0; }

.machine_models .machineGroup .machine .machineShop a { display: block; width: 121px; height: 23px; text-indent: -19999px; background: url(/images/layout/orderButton.gif) left top no-repeat; }
.machine_models .machineGroup .machine .machineShop a:focus { outline: none; }

.machine_models #layer { position: absolute; width: 340px; height: 420px; border: 1px solid #e6c3a1; background: url(/images/layout/backgrounds/lightBrown340x420.jpg) left top no-repeat; top: 50px; left: 302px; }
.machine_models #layer a#closeLink { font-size: 1.1em; color: #e6c3a1; padding: 3px 0 0 12px; position: absolute; top: 0px; right: 0px; display: block; width: 66px; height: 20px; background: url(/images/machine/detailedViewCloseLink.gif) left top no-repeat; }
.machine_models #layerContent { padding: 20px 15px 20px 20px; width: 305px; height: 380px; overflow: hidden; }
.machine_models #layerContent img { position: absolute; bottom: 0px; left: 0px; }
.machine_models #layerContent span { position: absolute; bottom: 56px; right: 15px; }
.machine_models #layerContent a { position: absolute; bottom: 15px; right: 20px; display: block; width: 121px; height: 23px; text-indent: -19999px; background: url(/images/layout/orderButton.gif) left top no-repeat; }
.machine_models #layerContent a:focus { outline: none; }
.machine_models #layerContent ul { display: block; list-style-type: none; position: absolute; top: 150px; left: 190px; width: 130px; }
.machine_models #layerContent ul li { display: block; color: #e6c3a1; font-size: 1.1em; line-height: 15px; padding: 0 0 10px 7px; width: 123px; background: url(/images/layout/listArrowBeige.gif) left 8px no-repeat; }

.machine_models a.orderButton { display: block; width: 176px; height: 23px; margin: 0 0 17px 0; background: url(/images/layout/orderButtonLong.gif) left top no-repeat; text-indent: -19999px; }
.machine_models a.orderButton:focus { outline: none; }

/* MACHINE DETAILS STYLES */

.machine_details { background: url(/images/machine/coronaMachineDetails.png) left top no-repeat; position: static !important; }

.machine_details a.orderButton { display: block; width: 176px; height: 23px; margin: 0 0 17px 0; background: url(/images/layout/orderButtonLong.gif) left top no-repeat; text-indent: -19999px; }
.machine_details a.orderButton:focus { outline: none; }
.machine_details .contentRight { padding-top: 100px; }
.machine_details #infobox { margin: 0 0 2px 0; }
.machine_details #infobox ol { list-style-type: none; margin: 0; padding: 0; }
.machine_details #infobox ol li { display: block; padding: 0; font-weight: normal; font-size: 1.0em; }
.machine_details #infobox ol li p { font-size: 1.1em; line-height: 14px; margin: 0; }

.machine_details #machineDetails { width: 424px; height: 490px; position: relative; }
.machine_details #machineDetails #machineImage { width: 220px; height: 430px; margin: 0 0 0 93px; }
.machine_details #machineDetails ol { position: absolute; top: 0px; left: 93px; display: block; list-style-type: none; width: 260px; height: 430px; margin: 0; }
.machine_details #machineDetails ol li { position: absolute; display: block; width: 26px; height: 26px; padding: 0; font-weight: normal; }
.machine_details #machineDetails ol li a { display: block; width: 100%; height: 26px; text-indent: -19999px; background-position: left top; background-repeat: no-repeat; position: relative; }
.machine_details #machineDetails ol li a:hover { background-position: left bottom !important; }
.machine_details #machineDetails ol li a:focus { outline: none; }

.machine_details #machineDetails ol li#link_1 { top: 32px; left: 8px; }
.machine_details #machineDetails ol li#link_1 a { background-image: url(/images/machine/link1.gif); }

.machine_details #machineDetails ol li#link_2 { top: 152px; left: 30px; }
.machine_details #machineDetails ol li#link_2 a { background-image: url(/images/machine/link2.gif); }

.machine_details #machineDetails ol li#link_3 { top: 250px; left: 40px; }
.machine_details #machineDetails ol li#link_3 a { background-image: url(/images/machine/link3.gif); }

.machine_details #machineDetails ol li#link_4 { top: 328px; left: 29px; }
.machine_details #machineDetails ol li#link_4 a { background-image: url(/images/machine/link4.gif); }

.machine_details #machineDetails ol li#link_5 { top: 37px; left: 94px; }
.machine_details #machineDetails ol li#link_5 a { background-image: url(/images/machine/link5.gif); }

.machine_details #machineDetails ol li#link_6 { width: 44px; top: 17px; left: 150px; }
.machine_details #machineDetails ol li#link_6 a { background-image: url(/images/machine/link6.gif); }

.machine_details #machineDetails ol li#link_7 { top: 101px; left: 221px; }
.machine_details #machineDetails ol li#link_7 a { background-image: url(/images/machine/link7.gif); }

.machine_details #machineDetails ol li#link_8 { top: 278px; left: 184px; }
.machine_details #machineDetails ol li#link_8 a { background-image: url(/images/machine/link8.gif); }

.machine_details #machineDetails ol li#link_9 { top: 238px; left: 118px; }
.machine_details #machineDetails ol li#link_9 a { background-image: url(/images/machine/link9.gif); }

.machine_details #machineDetails a#link_360 { display: block; width: 45px; height: 43px; position: absolute; top: 352px; left: 285px; text-indent: -19999px; background: url(/images/machine/link360.gif) left top no-repeat; }
.machine_details #machineDetails a#link_360:focus { outline: none; }

.machine_details #machineDetails #layer { position: absolute; top: 0px; left: 0px; width: 424px; height: 490px; background: #E5E5EF; }
.machine_details #machineDetails #layer a#closeLink { display: block; width: 13px; height: 14px; position: absolute; top: 1px; right: 1px; text-indent: -19999px; background: url(/images/layout/closeButton.gif) left top no-repeat; }
.machine_details #machineDetails #layer a#closeLink:focus { outline: none; }
.machine_details #machineDetails #layer #layerContent { width: 282px; height: 408px; padding: 41px 71px; }

.machine_details .ratings { width: 100%; height: 142px; position: relative; overflow: hidden; }
.machine_details .ratings h3 { width: 130px; float: left; }
.machine_details .ratings .stars { width: 132px; float: right; }
.machine_details .ratings .stars span { font-size: 1.1em; line-height: 15px; }
.machine_details .ratings ul.amazingRating { clear: both; padding: 10px 0 0 0; list-style-type: none; display: block; }
.machine_details .ratings ul.amazingRating li { display: block; padding: 0 0 2px 75px; height: 15px; background-image: url(/images/machine/star_12.gif); background-repeat: no-repeat; font-size: 1.1em; line-height: 15px;}
.machine_details .ratings ul.amazingRating li.rated5 { background-position: left 2px }
.machine_details .ratings ul.amazingRating li.rated4 { background-position: -12px 2px }
.machine_details .ratings ul.amazingRating li.rated3 { background-position: -24px 2px }
.machine_details .ratings ul.amazingRating li.rated2 { background-position: -36px 2px }
.machine_details .ratings ul.amazingRating li.rated1 { background-position: -48px 2px }
.machine_details .ratings #morelink { position: absolute; bottom: 0px; right: 0px; }

.machine_details #bigratings a { display: block; width: 13px; height: 14px; position: absolute; top: 0px; right: 0px; text-indent: -19999px; background: url(/images/layout/closeButton.gif) left top no-repeat; }
.machine_details #bigratings a:focus { outline: none; }
.machine_details #bigratings h3 { float: none; }
.machine_details #bigratings ul { padding: 10px 0 0 0; width: 100%; overflow: hidden; list-style-type: none; display: block; }
.machine_details #bigratings ul li { width: 100%; overflow: hidden; display: block; }
.machine_details #bigratings ul li label { font-size: 1.1em; line-height: 17px; display: block; float: left; width: 170px; }
.machine_details #bigratings ul li .stars { width: 85px; }
.machine_details #bigratings ul li ul { padding: 0; }


/* MACHINE HANDLING STYLES */

.machine_handling .handlingContent { float: right; width: 424px; padding: 0 142px 0 0; }
.machine_handling .handlingContent ol { list-style-type: none; display: block; width: 100%;  margin: 0; }
.machine_handling .handlingContent ol li { width: 100%; display: block; height: 80px; padding: 0 0 2px 0; font-weight: normal; font-size: 1.0em; }

.machine_handling .handlingContent ol li img { width: 140px; height: 80px; float: left; overflow: hidden; padding: 0 2px 0 0; }
.machine_handling .handlingContent .pageTeaser {margin:0;}