/*** general declarations ***/
*{ margin: 0px; padding: 0px; }
body{ background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; }
.clear{ clear:both; }
.field_null  { color: #900; font-weight: bold; }
ul { padding-left: 20px; }
.pad_bottom { padding-bottom:100px; }
a.at_link:link, a.at_link:visited { color:#4b4b4b; }
a.at_link:hover { color:#4b4b4b; text-decoration:none; }
/*Default Link Style*/
a:link, a:visited { color: #001C6E; text-decoration:underline; }
a:hover { color:#485994; text-decoration:underline; }


#pagewrapper
{
	margin:0px auto !important;
	margin:0px auto;
	
	border:1px solid #32465f;
	background-color:#fbf8f1;
	
	width:876px;
	
	overflow:hidden;
}

#header
{
	background-image:url(images/header_bg.jpg);
	
	float:left;
	width:874px;
	height:117px;
}

a.logo_link
{
	float:left;
	margin-left:25px;
	margin-top:25px;
	
	width:240px;
	height:50px;
}


#maincontent
{
	float:left;
	width:836px;
	
	padding:20px 20px 40px 20px;
}

#welcome
{
	background-image:url(images/welcome_hd.gif);
	
	float:left;
	width:110px;
	height:16px;
}

.welcome_text
{
	float:left;
	clear:left;
	padding:12px 0px;
	width:600px;
	line-height:17px;
}

#welcome_img
{
	float:right;
}



/*** Nav Tabs ***/

.navTabs
{
	float:left;
	width:600px;
	font-size:11px;
	
	padding:22px 0px 0px 10px;
}

.navTabs ul
{
	float:left;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.navTabs li
{
	display:inline;
	float:left;
	padding-right:5px;
	margin-right:5px;
	border-right:1px solid #001C6E;
}

.navTabs li a:link,
.navTabs li a:visited
{
	color:#001C6E;
	text-decoration:underline;
}

.navTabs li a:hover
{
	color:#485994;
	text-decoration:none;
}

.navTabs li.contact
{
	border-right:none;
}


/*** Home Featured ***/

#featured_container
{
	float:left;
	width:837px;
	
	margin-top:15px;
	
	border:1px solid #bcbabb;
	background-color:#fff;
}

#featured_hd
{
	float:left;
	width:837px;
	height:33px;
	
	background-image:url(images/featured_hd.jpg);
}

#featured_products
{
	float:left;
	width:279px;
	height:77px;
}

.panini
{
	background-image:url(images/panini.jpg);
}

.vitro_grills
{
	background-image:url(images/vitro_grills.jpg);
}

.half_convection
{
	background-image:url(images/half_convection.jpg);
}

.compact_convection
{
	background-image:url(images/compact_convection.jpg);
}

.full_convection
{
	background-image:url(images/full_convection.jpg);
}

.crepe
{
	background-image:url(images/crepe.jpg);
}

.snack_toasters
{
	background-image:url(images/snack_toasters.jpg);
}

.finishing_ovens
{
	background-image:url(images/finishing_ovens.jpg);
}

.rotisseries
{
	background-image:url(images/rotisseries.jpg);
}

.gyros_grills
{
	background-image:url(images/gyros_grills.jpg);
}

.pizza_ovens
{
	background-image:url(images/pizza_ovens.jpg);
}

.griddles
{
	background-image:url(images/griddles.jpg);
}

.fryers
{
	background-image:url(images/fryers.jpg);
}

.waffle
{
	background-image:url(images/waffle.jpg);
}

.hotdog
{
	background-image:url(images/hotdog.jpg);
}

.smokers
{
	background-image:url(images/smokers.jpg);
}

.euro_hot
{
	background-image:url(images/euro_hot.jpg);
}

.warming_displays
{
	background-image:url(images/warming_displays.jpg);
}

.curved_warming
{
	background-image:url(images/curved_warming.jpg);
}

.chilled
{
	background-image:url(images/chilled.jpg);
}

.wood_service_carts
{
	background-image:url(images/wood_service_carts.jpg);
}

.ventless_hoods
{
	background-image:url(images/ventless_hoods.jpg);
}

a.featured_links
{
	float:left;
	margin-left:88px;
	margin-top:35px;
	
}


/*** Footer ***/

#footer
{
	float:left;
	border-top:1px solid #32465f;
	width:876px;
	height:25px;
	background-color:#fff;
}

.footerlinks
{
	float:left;
	width:600px;
	font-size:10px;
	
	padding:7px 0px 0px 10px;
}

.footerlinks ul
{
	float:left;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.footerlinks li
{
	display:inline;
	float:left;
	padding-right:5px;
	margin-right:5px;
	border-right:1px solid #001C6E;
}

.footerlinks li a:link,
.footerlinks li a:visited
{
	color:#001C6E;
	text-decoration:underline;
}

.footerlinks li a:hover
{
	color:#485994;
	text-decoration:none;
}

.footerlinks li.contact
{
	border-right:none;
}

.copyright
{
	float:right;
	color:#000;
	font-size:10px;
	padding-right:10px;
	padding-top:7px;
	padding-bottom:25px;
}

/*** Company ***/

.pageheader
{
	float:left;
	font-size:21px;
	color:#8B1610;
	padding-top:10px;
	padding-bottom:20px;
	padding-right:80px;
}

.company_content
{
	float:left;
	clear:both;
	
	line-height:18px;
}

.company_indent
{
	padding-left:20px;
}


/*** Manuals ***/

#manuals_container
{
	float:left;
	width:876px;
	
	background-image:url(images/bg_repeat.gif);
	background-repeat:repeat-y;
}

#left_container
{
	float:left;
	width:204px;
	padding-top:10px;
	padding-bottom:20px;
}

#right_container
{
	float:left;
	padding:20px 15px 30px 15px;
	width:630px;
	overflow:auto;
}

* html #right_container
{
	padding:20px 0px 30px 0px;
	width:640px;
}

.no_manuals
{
	float:left;
	padding-top:20px;
	font-weight:bold;
}

#categories_hd
{
	float:left;
	width:204px;
	height:28px;
	padding-bottom:10px;
	
	background-image:url(images/categories_hd.gif);
	background-repeat:no-repeat;
}


/*** Product Categories ***/

.categories
{
	float:left;
	width:184px;
	padding:0px 10px;
	font-size:12px;
}

.categories ul
{
	float:left;
	list-style-image:url(images/arrow.gif);

	margin:0px;
	padding:0px;
}

.categories li
{
	display:inline;
	float:left;
	width:204px;
	padding-left:9px;
	padding-bottom:4px;
	
	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
}

.categories li a:link,
.categories li a:visited
{
	color:#001C6E;
	text-decoration:underline;
}

.categories li a:hover
{
	color:#485994;
	text-decoration:none;
}

.ul_logo1
{
	float:right;
	width:29px;
	height:27px;
	margin-top:2px;
	margin-right:5px;
	
	background-image:url(images/logo_UL1.gif);
	background-repeat:no-repeat;
}

.ul_logo2
{
	float:right;
	width:29px;
	height:28px;
	
	background-image:url(images/logo_UL2.gif);
	background-repeat:no-repeat;
}


.etl_1
{
	float:right;
	width:29px;
	height:29px;
	margin-top:2px;
	margin-right:5px;
	
	background-image:url(images/ETL_1.gif);
	background-repeat:no-repeat;
}


.etl_2
{
	float:right;
	width:29px;
	height:29px;
	margin-top:2px;
	margin-right:5px;
	
	background-image:url(images/ETL_2.gif);
	background-repeat:no-repeat;
}


/*** Category Cell ***/

.category_container
{
	float:left;
	border-bottom:1px solid #d4d0c8;
	width:630px;
}

* html .category_container,
* html .category_desc,
* html .product_hd
{
	width:600px;
}

.category_hd
{
	float:left;
	width:550px;
	
	font-size:21px;
	color:#8B1610;
	padding-top:0px;
	padding-bottom:10px;	
}

* html .category_hd
{
	width:530px;
}

.category_desc
{
	float:left;
	clear:both;
	
	width:630px;
	padding-top:0px;
	padding-bottom:10px;	
}

.category_cell
{
	float:left;
	clear:both;
	width:630px;
	padding:15px 0px;
	
	border-bottom:1px solid #d4d0c8;
}

.product_hd
{
	float:left;
	width:630px;
	
	font-size:16px;
	font-weight:bold;
	color: #002D92;
	
	padding-bottom:10px;
}

a.product_img
{
	float:left;
	margin-right:40px;
}

a.pdf_link
{
	float:left;
	height:32px;
	
	padding-left:40px;
	padding-top:18px;
	padding-right:10px;
	
	background-image:url(images/pdf_icon.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

a.video_link
{
	float:left;
	height:32px;
	
	padding-left:40px;
	padding-top:18px;
	padding-right:10px;
}

.photo_details
{
	float:left;
	padding-top:10px;
	
	width:120px;
	font-style:italic;
}


.product_desc
{
	float:right;
	width:475px;
	
	padding-bottom:15px;
}

.product_desc ul
{
	float:left;
	list-style-type:none;
	

	
	
	padding-left:20px;
}

.product_desc li
{
	float:left;
	background-image:url(images/bullet.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	padding-left:15px;

	width:450px;
	line-height:18px;
}

* html .product_desc li,
* html .product_desc
{
	width:450px;
}


/*** Panini Images ***/

#savoy 
{
	width:102px;
	height:139px;
	
	background-image:url(images/savoy_sm.jpg);
	background-repeat:no-repeat;
}

#panini 
{
	width:102px;
	height:94px;
	
	background-image:url(images/panini_sm.jpg);
	background-repeat:no-repeat;
}

#diablo
{
	width:102px;
	height:78px;
	
	background-image:url(images/diablo_sm.jpg);
	background-repeat:no-repeat;
}

#majestic
{
	width:102px;
	height:100px;
	
	background-image:url(images/majestic_sm.jpg);
	background-repeat:no-repeat;
}

#paninixl
{
	width:102px;
	height:76px;
	
	background-image:url(images/paninixl_sm.jpg);
	background-repeat:no-repeat;
}


/*** Snack Toaster Images ***/

#bar100
{
	width:103px;
	height:78px;
	
	background-image:url(images/bar100_sm.jpg);
	background-repeat:no-repeat;
}

#bar200
{
	width:102px;
	height:93px;
	
	background-image:url(images/bar200_sm.jpg);
	background-repeat:no-repeat;
}

#bar106
{
	width:102px;
	height:78px;
	
	background-image:url(images/bar106_sm.jpg);
	background-repeat:no-repeat;
}

#bar206
{
	width:102px;
	height:79px;
	
	background-image:url(images/bar206_sm.jpg);
	background-repeat:no-repeat;
}

#rst127
{
	width:102px;
	height:65px;
	
	background-image:url(images/rst127_sm.jpg);
	background-repeat:no-repeat;
}

#rst227
{
	width:102px;
	height:80px;
	
	background-image:url(images/rst227_sm.jpg);
	background-repeat:no-repeat;
}


/*** Vitro Grills Images ***/

#paninivc
{
	width:102px;
	height:123px;
	
	background-image:url(images/paninivc_sm.jpg);
	background-repeat:no-repeat;
}

#majesticvc
{
	width:103px;
	height:90px;
	
	background-image:url(images/majesticvc_sm.jpg);
	background-repeat:no-repeat;
}

#pvc400
{
	width:102px;
	height:68px;
	
	background-image:url(images/pvc400_sm.jpg);
	background-repeat:no-repeat;
}

/*** Fryers Images ***/

#smallfry
{
	width:102px;
	height:83px;
	
	background-image:url(images/smallfry_sm.jpg);
	background-repeat:no-repeat;
}

#fryrite
{
	width:102px;
	height:97px;
	
	background-image:url(images/fryrite_sm.jpg);
	background-repeat:no-repeat;
}

#mightymax
{
	width:103px;
	height:77px;
	
	background-image:url(images/mightymax_sm.jpg);
	background-repeat:no-repeat;
}

/*** Griddles Images ***/

#pss400
{
	width:102px;
	height:68px;
	
	background-image:url(images/pss400_sm.jpg);
	background-repeat:no-repeat;
}

#pss600
{
	width:102px;
	height:68px;
	
	background-image:url(images/pss600_sm.jpg);
	background-repeat:no-repeat;
}

#pse400
{
	width:102px;
	height:72px;
	
	background-image:url(images/pse400_sm.jpg);
	background-repeat:no-repeat;
}

#pse600
{
	width:102px;
	height:53px;
	
	background-image:url(images/pse600_sm.jpg);
	background-repeat:no-repeat;
}

#pcc400
{
	width:102px;
	height:78px;
	
	background-image:url(images/pcc400_sm.jpg);
	background-repeat:no-repeat;
}

#pcc600
{
	width:102px;
	height:70px;
	
	background-image:url(images/pcc600_sm.jpg);
	background-repeat:no-repeat;
}

/*** Euro Hot Images ***/

#hot100
{
	width:102px;
	height:102px;
	
	background-image:url(images/hot100_sm.jpg);
	background-repeat:no-repeat;
}

#hot200
{
	width:102px;
	height:79px;
	
	background-image:url(images/hot200_sm.jpg);
	background-repeat:no-repeat;
}

#hot300
{
	width:103px;
	height:73px;
	
	background-image:url(images/hot300_sm.jpg);
	background-repeat:no-repeat;
}

/*** Finishing Ovens Images ***/

#imperial
{
	width:102px;
	height:79px;
	
	background-image:url(images/imperial_sm.jpg);
	background-repeat:no-repeat;
}

#precision
{
	width:102px;
	height:83px;
	
	background-image:url(images/precision_sm.jpg);
	background-repeat:no-repeat;
}

/*** Warming Displays Images ***/

#tudor
{
	width:102px;
	height:85px;
	
	background-image:url(images/tudor_sm.jpg);
	background-repeat:no-repeat;
}

#wonder
{
	width:103px;
	height:68px;
	
	background-image:url(images/wonder_sm.jpg);
	background-repeat:no-repeat;
}

#topgon
{
	width:102px;
	height:68px;
	
	background-image:url(images/topgon_sm.jpg);
	background-repeat:no-repeat;
}

#gonagain
{
	width:102px;
	height:72px;
	
	background-image:url(images/gonagain_sm.jpg);
	background-repeat:no-repeat;
}

/*** Rotisseries Images ***/

#charmer
{
	width:103px;
	height:113px;
	
	background-image:url(images/charmer_sm.jpg);
	background-repeat:no-repeat;
}

#parade
{
	width:102px;
	height:102px;
	
	background-image:url(images/parade_sm.jpg);
	background-repeat:no-repeat;
}

#vista
{
	width:102px;
	height:122px;
	
	background-image:url(images/vista_sm.jpg);
	background-repeat:no-repeat;
}

#ritz
{
	width:102px;
	height:85px;
	
	background-image:url(images/ritz_sm.jpg);
	background-repeat:no-repeat;
}

#turbo
{
	width:102px;
	height:178px;
	
	background-image:url(images/turbo_sm.jpg);
	background-repeat:no-repeat;
}

/*** Compact Convection Images ***/

#windstar
{
	width:103px;
	height:74px;
	
	background-image:url(images/windstar_sm.jpg);
	background-repeat:no-repeat;
}

#tempest
{
	width:102px;
	height:72px;
	
	background-image:url(images/tempest_sm.jpg);
	background-repeat:no-repeat;
}

#sirocco
{
	width:102px;
	height:83px;
	
	background-image:url(images/sirocco_sm.jpg);
	background-repeat:no-repeat;
}

#classic_noir
{
	width:102px;
	height:81px;
	
	background-image:url(images/classic_noir_sm.jpg);
	background-repeat:no-repeat;
}

/*** Half Convection Images ***/

#ariel
{
	width:103px;
	height:90px;
	
	background-image:url(images/ariel_sm.jpg);
	background-repeat:no-repeat;
}

#pinnacle
{
	width:102px;
	height:98px;
	
	background-image:url(images/pinnacle_sm.jpg);
	background-repeat:no-repeat;
}

/*** Full Convection Images ***/

#magnum
{
	width:102px;
	height:68px;
	
	background-image:url(images/magnum_sm.jpg);
	background-repeat:no-repeat;
}

#magnumplus
{
	width:102px;
	height:87px;
	
	background-image:url(images/magnumplus_sm.jpg);
	background-repeat:no-repeat;
}


/*** Waffle Images ***/

#sierra
{
	width:102px;
	height:123px;
	
	background-image:url(images/sierra_sm.jpg);
	background-repeat:no-repeat;
}

#twinpeaks
{
	width:102px;
	height:101px;
	
	background-image:url(images/twinpeaks_sm.jpg);
	background-repeat:no-repeat;
}

#waffle_patterns
{
	float:left;
	width:619px;
	height:160px;
	padding-top:20px;
	
	background-image:url(images/patterns.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}

/*** Pizza Images ***/

#primo
{
	width:102px;
	height:66px;
	
	background-image:url(images/primo_sm.jpg);
	background-repeat:no-repeat;
}

#uppercrust
{
	width:102px;
	height:48px;
	
	background-image:url(images/uppercrust_sm.jpg);
	background-repeat:no-repeat;
}

#snackpizza
{
	width:102px;
	height:83px;
	
	background-image:url(images/snackpizza_sm.jpg);
	background-repeat:no-repeat;
}

/*** Crepe Images ***/

#discus
{
	width:102px;
	height:68px;
	
	background-image:url(images/discus_sm.jpg);
	background-repeat:no-repeat;
}

#versa
{
	width:102px;
	height:71px;
	
	background-image:url(images/versa_sm.jpg);
	background-repeat:no-repeat;
}

#diversa
{
	width:102px;
	height:52px;
	
	background-image:url(images/diversa_sm.jpg);
	background-repeat:no-repeat;
}

#ck1
{
	width:102px;
	height:86px;
	
	background-image:url(images/ck1_sm.jpg);
	background-repeat:no-repeat;
}

#ck2
{
	width:102px;
	
	background-image:url(images/ck2_sm.jpg);
	background-repeat:no-repeat;
}

/*** Curved Warming Images ***/

#revelation
{
	width:102px;
	height:68px;
	
	background-image:url(images/revelation_sm.jpg);
	background-repeat:no-repeat;
}

/*** Gyros Images ***/

#olympus
{
	width:103px;
	height:102px;
	
	background-image:url(images/olympus_sm.jpg);
	background-repeat:no-repeat;
}

#vesuvius
{
	width:103px;
	height:110px;
	
	background-image:url(images/vesuvius_sm.jpg);
	background-repeat:no-repeat;
}

#everest
{
	width:102px;
	height:137px;
	
	background-image:url(images/everest_sm.jpg);
	background-repeat:no-repeat;
}

/*** Smokers Images ***/

#corona
{
	width:102px;
	height:63px;
	
	background-image:url(images/corona_sm.jpg);
	background-repeat:no-repeat;
}

#churchill
{
	width:102px;
	height:63px;
	
	background-image:url(images/corona_sm.jpg);
	background-repeat:no-repeat;
}

#robusto
{
	width:102px;
	height:138px;
	
	background-image:url(images/robusto_sm.jpg);
	background-repeat:no-repeat;
}

/*** Hot Dog Images ***/

#topdog
{
	width:102px;
	height:136px;
	
	background-image:url(images/topdog_sm.jpg);
	background-repeat:no-repeat;
}

#duodog
{
	width:103px;
	height:137px;
	
	background-image:url(images/duodog_sm.jpg);
	background-repeat:no-repeat;
}

#quadog
{
	width:102px;
	height:93px;
	
	background-image:url(images/quadog_sm.jpg);
	background-repeat:no-repeat;
}


#spikey
{
	width:102px;
	height:105px;
	
	background-image:url(images/spikey_sm.jpg);
	background-repeat:no-repeat;
}

/*** Chilled Displays Images ***/

#classic
{
	width:102px;
	height:68px;
	
	background-image:url(images/classic_sm.jpg);
	background-repeat:no-repeat;
}

#baroque
{
	width:102px;
	height:61px;
	
	background-image:url(images/baroque_sm.jpg);
	background-repeat:no-repeat;
}

#minerva
{
	width:102px;
	height:68px;
	
	background-image:url(images/minerva_sm.jpg);
	background-repeat:no-repeat;
}


/*** Ventless Hoods ***/


#sav_pali 
{
	width: 102px;
	height: 68px;
	
	background-image:url(images/sav_pali_sm.jpg);
	background-repeat:no-repeat;
}

#sav_kona
{
	width: 102px;
	height: 68px;
	
	background-image:url(images/sav_kona_sm.jpg);
	background-repeat:no-repeat;
}

#sav_mistral 
{
	width: 102px;
	height: 68px;
	
	background-image:url(images/sav_mistral_sm.jpg);
	background-repeat:no-repeat;
}

/*** Features ***/

.features_hd
{
	float:left;
	font-size:16px;
	color:#8B1610;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;	
}

.features_text
{
	float:left;
	clear:both;
	
	width:630px;
}

* html .features_text
{
	width:600px;
}