/*Layout Stylesheet*/
body { 
   margin : 0px; 
   background : #fff; 
   color : #000; 
   text-align : left; 
   padding : 0; 
   font-family : tahoma,arial,verdana, sans-serif; 
 } 
#outer { 
   text-align : left; 
   width : 999px; 
   margin : auto; 
   background : #fff; 
 } 
#hdr { 
   height : 80px; 
   background-color : #39397d; 
   padding : 5px; 
 } 
#logo { 
   height : 78px; 
   width : 238px; 
   float : left; 
 } 
#logo h1 { 
   display : none; 
 } 
#contactmsg { 
   text-align : right; 
   font-size : 110%; 
   width : 740px; 
   color : #fff; 
   padding : 0; 
   float : right;  
   padding-bottom:2px;
   padding-right:10px;
   padding-top:5px;
 } 
 
#contactmsg ul { 
   list-style-type:none; 
   padding : 0; 
   margin : 0; 
 }  
 
#contactmsg li { 
   display : inline; 
   padding : 0; 
   margin : 0; 
   color : #d63b33; 
   font-family : tahoma,arial,verdana, sans-serif; 
   font-size : 90%; 
   text-decoration : none; 
   padding-left : 26px; 
   padding-right : 0px; 
 } 
 
 .mendot { 
   background: url('../images/menudot.gif') no-repeat 10px 5px;   
 }
 
 .mendotother   {background: url('../images/menudot.gif') no-repeat 10px 10px;   } 
 .mendottwo     {background: url('../images/menudot.gif') no-repeat 12px 8px;   } 
 
 #contactmsgother { 
   text-align : right; 
   font-weight : bold; 
   font-size : 140%; 
   width : 740px; 
   color : #fff; 
   padding : 0; 
   float : right;  
   padding-right:10px;
 } 
 
#contactmsgother ul { 
   list-style-type:disc none; 
   padding : 0; 
   margin : 0; 
 }  
 
#contactmsgother li { 
   display : inline; 
   padding : 0; 
   margin : 0; 
   color : #fff; 
   font-family : tahoma,arial,verdana, sans-serif; 
   font-size : 90%; 
   text-decoration : none; 
   padding-left : 25px; 
   padding-right : 0px; 
 }  
 
 
#rednav { 
   width : 700px; 
   float : right; 
   margin : 0px; 
   padding : 0px; 
   text-align : right; 
   padding-right:10px;
   padding-top:2px;
 } 
#rednav ul { 
   list-style-type : none; 
   padding : 0; 
   margin : 0; 
 } 
#rednav li { 
   display : inline; 
   padding : 0; 
   margin : 0; 
   color : #d63b33; 
   font-family : tahoma,arial,verdana, sans-serif; 
   font-size : 110%; 
   text-decoration : none; 
   padding-left : 28px; 
   padding-right : 0px; 
 } 

.pagingnav { 
   float : right; 
   text-align : right; 
   color : #39397d; 
   font-size : 80%; 
 } 
.sortcombo { 
   height : 18px; 
   color : #39397d; 
   font-size : 80%; 
 } 
.pagingselect { 
   color : #39397d; 
   text-decoration : none; 
   font-size : 95%; 
   font-weight : bold; 
 } 
.paging { 
   color : #39397d; 
   text-decoration : none; 
   font-size : 90%; 
 } 
.paging a { 
   color : #39397d; 
   text-decoration : none; 
 } 
.paging a:hover { 
   color : #39397d; 
   text-decoration : none; 
 } 
#whitesection { 
   margin : 0; 
   background-color : #fff; 
   float : left; 
   width : 999px; 
   padding-bottom : 3px; 
 } 
#sitenav { 
   width : 450px; 
   float : left; 
   margin : 0px; 
   font-weight : bold; 
   font-size : 85%; 
   padding : 0px; 
   padding-top : 5px; 
 } 
#sitenav ul { 
   list-style-type : none; 
   padding : 0; 
   margin : 0; 
 } 
#sitenav li { 
   display : inline; 
   padding : 0; 
   margin : 0; 
   color : #39397d; 
   font-family : tahoma,arial,verdana, sans-serif; 
   font-size : 80%; 
   text-decoration : none; 
   /*    padding:0*/
   padding-right : 5px; 
   padding-left : 5px; 
   border-right : #39397d solid 1px; 
 } 
#sitenav li.enditem { 
   padding-right : 0px; 
   border-right : #fff solid 0px; 
 } 
#sitenav a { 
   color : #39397d; 
   text-decoration : none; 
   border : none; 
 } 
#sitenav a:hover { 
   color : #39397d; 
   text-decoration : underline; 
 } 
#slash { 
   height : 25px; 
   width : 59px; 
   background-image : url(../images/headerangle.gif); 
   background-position : bottom right; 
   background-repeat : no-repeat; 
   float : left; 
 } 
#sbox { 
   padding-bottom : 2px; 
   width : 135px; 
   float : left; 
 } 
#cartnav { 
   width : 485px; 
   float : left; 
   height : 14px; 
   margin : 0px; 
   font-weight : bold; 
   font-size : 125%; 
   padding : 0px; 
   padding-top : 0px; 
   padding-bottom : 12px; 
   padding-right : 5px; 
   background-color : #39397d; 
   color : #fff; 
   text-align:right;
   font-family : tahoma,arial,verdana, sans-serif;   
 } 
 
 
#srvc { 
 	width:166px;
    height:26px;
	background-image: url(../images/tabtopback.gif);
	background-position: top left;
	background-repeat:no-repeat;
	font-size:95%;
	font-weight:bold;
	color:#A3A3A0;
 } 
#refr { 
 	width:166px;
    height:26px;
	background-image: url(../images/tabtopback.gif);
	background-position: top left;
	background-repeat:no-repeat;
	font-size:95%;
	font-weight:bold;
	color:#A3A3A0;
 } 
#airc { 
 	width:166px;
    height:26px;
	background-image: url(../images/tabtopback.gif);
	background-position: top left;
	background-repeat:no-repeat;
	font-size:95%;
	font-weight:bold;
	color:#A3A3A0;
 } 
#catr { 
 	width:166px;
    height:26px;
	background-image: url(../images/tabtopback.gif);
	background-position: top left;
	background-repeat:no-repeat;
	font-size:95%;
	font-weight:bold;
	color:#A3A3A0;
 } 
#laun { 
 	width:166px;
    height:26px;
	background-image: url(../images/tabtopback.gif);
	background-position: top left;
	background-repeat:no-repeat;
	font-size:95%;
	font-weight:bold;
	color:#A3A3A0;
 } 
#misc { 
 	width:166px;
    height:26px;
	background-image: url(../images/tabtopback.gif);
	background-position: top left;
	background-repeat:no-repeat;
	font-size:95%;
	font-weight:bold;
	color:#A3A3A0;
 } 
.mnu { 
   height : 20px; 
   width : 166px; 
   float : left; 
   font-size : 80%; 
   text-align : center; 
 } 
.mnu2 { 
   height : 21px; 
   width : 171px; 
   float : left; 
   font-size : 80%; 
   text-align : center; 
   margin : 0; 
   padding : 0; 
 } 
 
#montage { 
   height : 147px; 
   width : 999px; 
   float : left;
	background-image: url(../images/montage.jpg);
	background-position: top left;
	background-repeat:no-repeat;   
 } 
 
#statement { 
   text-align : center; 
   padding : 5px; 
   margin : 0;
   width:650px;
   float:left; 
 }  
 
#statement p{ 
   font-size:95%;
   color:#39397d;
   font-weight:bold;
 }   
 
#greyblock { 
   text-align : left; 
   padding : 5px; 
   margin : 0; 
   background-color : #ebeae5; 
   border-top : 1px solid #7f7f7f; 
   border-bottom : 1px solid #7f7f7f; 
 } 
#leftblock { 
   text-align : left; 
   margin : 0; 
   padding : 0; 
   width : 520px; 
   float : left; 
 } 
#manulogos { 
   text-align : left; 
   padding : 5px; 
   margin : 0; 
   width : 290px; 
   float : left; 
   background-color : #fff; 
   border : 1px solid #999; 
   color : #000; 
   font-size : 70%; 
 } 
 

#manulogos { 
   text-align : center; 
   padding : 5px; 
   margin : 0; 
   float : left; 
   background-color : #fff; 
   border : 1px solid #999; 
   color : #000; 
   font-size : 70%; 
 } 
 
#manulogos span { 
   color : #39397d; 
   font-size : 130%; 
   font-weight : bold; 
 } 

#viewallman { 
   color : #39397d; 
   font-size : 130%; 
   font-weight : bold; 
   text-align:center;
 }  
 
.allmanulogosblock { 
   padding-top : 15px; 
   padding-left : 15px; 
   padding-right : 15px; 
   padding-bottom : 15px; 
   margin : 0; 
   float : left; 
   width:200px;
 } 

.manulogosblock { 
   padding-top : 5px; 
   padding-left : 10px; 
   padding-right : 10px; 
   padding-bottom : 5px; 
   margin : 0; 
   width : 110px; 
   float : left; 
 } 
#landingblock { 
   text-align : left; 
   padding : 5px; 
   margin : 0; 
   width : 510px; 
   float : left; 
 } 
#landingblock h2 { 
   text-align : left; 
   padding : 3px; 
   margin : 0; 
   font-size : 150%; 
   line-height : 30px; 
   font-weight : bold; 
   float : left; 
   width : 510px; 
   padding-left : 5px; 
 } 
#landingblock .subtext { 
   text-align : left; 
   padding : 3px; 
   margin : 0; 
   font-size : 110%; 
   line-height : 30px; 
   font-weight : bold; 
   float : left; 
   width : 510px; 
   padding-left : 5px; 
   color : #333; 
   margin-bottom : 5px; 
   margin-top : 5px; 
 } 
#landingblock ul { 
   list-style-type : none; 
   padding : 0px; 
   margin : 0; 
 } 
#landingblock li { 
   display : inline-block; 
   color : #ff6600; 
   font-family : tahoma,arial,verdana, sans-serif; 
   font-size : 70%; 
   width : 165px; 
   font-weight : normal; 
   text-decoration : none; 
   padding : 1px; 
   white-space : nowrap; 
   float : left; 
 } 
#sslblock { 
   text-align : left; 
   padding : 5px; 
   margin : 0; 
   width : 490px; 
   float : left; 
 } 
#sslimg { 
   padding : 0px; 
   margin : 0; 
   float : left; 
   width : 117px; 
   border : 1px solid #999; 
 } 
#sslblock p { 
   text-align : left; 
   padding : 3px; 
   margin : 0; 
   font-size : 70%; 
   float : left; 
   width : 360px; 
   padding-left : 5px; 
   color : #000; 
 } 
#newsletter { 
   padding : 5px; 
   margin : 0; 
   width : 200px; 
   float : right; 
   background-color : #fff; 
   border : 1px solid #d63633; 
 } 
 
 #newsletter2 { 
   padding : 5px; 
   margin : 0; 
   width : 200px; 
   float : left; 
   background-color : #fff; 
   border : 1px solid #d63633; 
 } 
#newsletter span { 
   color : #d63633; 
   font-size : 130%; 
 } 
#newsletter p { 
   text-align : left; 
   padding : 2px; 
   margin : 0; 
   font-size : 70%; 
   float : left; 
   padding-left : 5px; 
 } 
#newsletter form { 
   padding : 0; 
   margin : 0; 
 } 
.eshotinput { 
   width : 115px; 
 } 
.eshotbutton { 
   width : 75px; 
   font-size : 70%; 
 } 
#bestsellers { 
   padding : 5px; 
   margin : 0; 
   width : 450px; 
   float : right; 
   background-color : #fff; 
   border : 1px solid #39397d; 
 } 
 
 #bestsellers span { 
   color: #39397d; 
 } 
 
 
#bestsellers h2 { 
   font-size : 130%; 
   text-align : left; 
   margin : 0; 
   line-height : 30px; 
   font-weight : bold; 
 } 
.bestsellerprod { 
   float : left; 
   margin-top : 5px; 
   margin-bottom : 5px; 
   border-bottom : 1px solid #ccc; 
 } 
.bestsellerprod img { 
   float : right; 
   margin : 5px; 
   margin-top : 0px; 
   border : 1px solid #ccc; 
 } 
.prodtitle { 
   float : left; 
   font-size : 75%; 
   font-weight : bold; 
   color : #39397d; 
   width : 355px; 
 } 
.proddetails { 
   float : left; 
   font-size : 70%; 
   color : #000; 
   width : 355px; 
 } 
.panel .prodmore { 
   float : right; 
   color : #d63b33; 
   font-weight : bold; 
   font-size : 100%; 
   padding-right : 15px; 
 } 
.bestsellerprod .prodmore { 
   color : #d63b33; 
   font-weight : bold; 
   font-size : 70%; 
 } 
#bestsellerleft .prodmore { 
   color : #d63b33; 
   font-weight : bold; 
   font-size : 90%; 
 } 
.newprods p { 
   color : #d63b33; 
   font-weight : bold; 
   font-size : 120%; 
   margin : 0; 
   padding : 0; 
   padding-top : 5px; 
 } 
.specials p { 
   color : #d63b33; 
   font-weight : bold; 
   font-size : 120%; 
   margin : 0; 
   padding : 0; 
   padding-top : 5px; 
 } 
.allspecials { 
   float : left; 
   /*     leave this value alone*/
   margin-right : 10px; 
   /*     margin around each panel*/
   margin-top : 5px; 
   height : 152px; 
   width : 151px; 
 } 
.specialpanel { 
   float : left; 
   /*     leave this value alone*/
   margin-right : 10px; 
   /*     margin around each panel*/
   margin-top : 5px; 
   height : 149px; 
   width : 267px; 
   background-image : url(../images/fadebox.gif); 
   background-position : top left; 
   background-repeat : no-repeat; 
 } 
.specialpanel span { 
   color : #ff6600; 
   font-size : 130%; 
 } 
.specialpanel img { 
   float : left; 
   margin : 5px; 
   margin-top : 0px; 
   border : 1px solid #ccc; 
 } 
.specialpanel .prodtitle { 
   float : left; 
   font-size : 75%; 
   font-weight : bold; 
   color : #39397d; 
   width : 255px; 
   padding : 5px; 
 } 
.specialpanel .proddetails { 
   float : left; 
   font-size : 70%; 
   color : #000; 
   width : 135px; 
 } 
.specialpanel .prodmore { 
   float : right; 
   color : #d63b33; 
   font-weight : bold; 
   font-size : 90%; 
   padding-right : 15px; 
 } 
#infobuttona { 
   width : 489px; 
   height : 60px; 
   background-image : url(../images/infobutton.gif); 
   background-position : top left; 
   background-repeat : no-repeat; 
   float : left; 
   margin-top : 10px; 
 } 
#infobuttona .freedel { 
   float : left; 
   margin-left : 5px; 
   margin-top : 15px; 
   font-size : 130%; 
   color : #39397d; 
   font-weight : bold; 
 } 
#infobuttona img { 
   float : left; 
   margin-top : 10px; 
   margin-left : 10px; 
 } 
#infobuttonb { 
   width : 489px; 
   height : 60px; 
   margin-left : 20px; 
   background-image : url(../images/infobutton2.gif); 
   background-position : top left; 
   background-repeat : no-repeat; 
   float : left; 
   margin-top : 10px; 
 } 
#infobuttonb .fullmanu { 
   float : left; 
   margin-left : 5px; 
   margin-top : 20px; 
   font-size : 130%; 
   color : #39397d; 
   font-weight : bold; 
 } 
#infobuttonb img { 
   float : left; 
   margin-top : 10px; 
   margin-left : 10px; 
 } 
#infobuttonc { 
   width : 489px; 
   height : 60px; 
   background-image : url(../images/infobutton2.gif); 
   background-position : top left; 
   background-repeat : no-repeat; 
   float : left; 
   margin-top : 10px; 
 } 
#infobuttonc .creditc { 
   float : left; 
   margin-left : 5px; 
   margin-top : 20px; 
   font-size : 121%; 
   color : #39397d; 
   font-weight : bold; 
 } 
#infobuttonc img { 
   float : left; 
   margin-top : 15px; 
   margin-left : 10px; 
 } 
#infobuttond { 
   width : 489px; 
   height : 60px; 
   margin-left : 20px; 
   background-image : url(../images/infobutton.gif); 
   background-position : top left; 
   background-repeat : no-repeat; 
   float : left; 
   margin-top : 10px; 
 } 
#infobuttond .alllease { 
   float : left; 
   margin-left : 5px; 
   margin-top : 15px; 
   font-size : 130%; 
   color : #39397d; 
   font-weight : bold; 
 } 
#infobuttond img { 
   float : left; 
   margin-top : 10px; 
   margin-left : 10px; 
 } 
.brand { 
   color : #000; 
   background-color : #ccc; 
   padding : 2px; 
   margin-top : 10px; 
   margin-bottom : 10px; 
 } 
.brand ul { 
   list-style-type : none; 
   padding : 0; 
   margin : 0; 
 } 
.brand li { 
   display : inline; 
   padding : 0; 
   margin : 0; 
   color : #39397d; 
   font-size : 65%; 
   text-decoration : none; 
   /*    padding:0*/
   float : left; 
 } 
A.brand:link { 
   text-decoration : none; 
 } 
A.brand:visited { 
   text-decoration : none; 
 } 
A.brand:active { 
   text-decoration : none; 
 } 
A.brand:hover { 
   text-decoration : underline; 
 } 
.cartbluebutton { 
   width : 84px; 
   height : 21px; 
   margin-left : 5px; 
   background-image : url(../images/button.gif); 
   background-position : top left; 
   background-repeat : no-repeat; 
   padding-left : 5px; 
   padding-top : 4px; 
 } 
.cartbluebutton a { 
   color : #fff; 
   font-size : 75%; 
   font-weight : bold; 
 } 
.bluebutton { 
   width : 84px; 
   float : left; 
   height : 21px; 
   margin-left : 10px; 
   background-image : url(../images/button.gif); 
   background-position : top left; 
   background-repeat : no-repeat; 
   padding-left : 5px; 
   padding-top : 2px; 
 } 
.bluebutton a { 
   color : #fff; 
   font-size : 70%; 
 } 
.bluebutton a:hover { 
   color : #d63b33; 
 } 
.moreinfo { 
   margin-top : 2px; 
 } 
.moreinfo a { 
   color : #39397d; 
   font-size : 110%; 
   font-weight : bold; 
 } 
.moreinfo a:hover { 
   color : #d63b33; 
 } 
.redprice { 
   color : #d63b33; 
   font-size : 80%; 
   font-weight : bold; 
   width : 85px; 
   float : left; 
   margin-left : 12px; 
 } 
.contentitem { 
   width : 739px; 
   float : left; 
   margin-left : 10px; 
   margin-top : 10px; 
   background-color : #fff; 
   border : 1px solid #999; 
 } 
.contentitemdetail { 
   float : left; 
   padding-left : 5px; 
   padding-top : 5px; 
   color : #000; 
   font-weight : normal; 
   font-size : 75%; 
   width : 730px; 
 } 
 
 .contentitemdetail ul{ 
   padding-left : 25px;
 } 
 
.homepayoptionsprice { 
   float : left; 
   width : 305px; 
   margin-top : 5px; 
 } 
#bodyblock { 
   text-align : left; 
   margin-top : 3px; 
   width : 875px; 
   padding : 0; 
   border-left : 1px solid #A5AEC5; 
 } 
#footer { 
   text-align : left; 
   border-top : 1px solid #A5AEC5; 
   clear : both; 
   background : #fff; 
   height : 25px; 
 } 
div.clear { 
   clear : both; 
 } 
#copyright_left { 
   padding : 0px; 
   /*      padding on this element will create space, just as the the margin would have, without the margin collapse issue */
   float : left; 
   width : 180px; 
   padding-top : 5px; 
 } 
#copyright_center { 
   float : left; 
   width : 612px; 
   text-align : center; 
   padding-top : 5px; 
 } 
#copyright_right { 
   float : left; 
   width : 205px; 
   text-align : right; 
   padding-top : 5px; 
 } 
/*FONT STYLES*/
a { 
   color : #797979; 
   font-family : tahoma,arial,verdana, sans-serif; 
   text-decoration : none; 
 } 
a:hover { 
   color : #d63633; 
   font-family : tahoma,arial,verdana, sans-serif; 
   text-decoration : none; 
 } 
.copyright { 
   font-size : 60%; 
   color : #7e7e7e; 
   font-family : tahoma,arial,verdana, sans-serif; 
   font-weight : bold; 
 } 
.bar_links { 
   font-size : 60%; 
   color : #7e7e7e; 
   font-family : tahoma,arial,verdana, sans-serif; 
 } 
.bar_links a { 
   color : #7e7e7e; 
   font-family : tahoma,arial,verdana, sans-serif; 
   text-decoration : none; 
 } 
.bar_links a:hover { 
   color : #999999; 
   font-family : tahoma,arial,verdana, sans-serif; 
   text-decoration : none; 
 } 
.design { 
   font-size : 60%; 
   color : #7e7e7e; 
   font-family : tahoma,arial,verdana, sans-serif; 
 } 
.design a { 
   color : #7e7e7e; 
   font-family : tahoma,arial,verdana, sans-serif; 
   text-decoration : none; 
 } 
.design a:hover { 
   color : #ff6600; 
   font-family : tahoma,arial,verdana, sans-serif; 
   text-decoration : none; 
 } 
.telllarg { 
   font-size : 140%; 
 } 
#hint { 
   z-index : 5000; 
   margin-left : -98px; 
 } 
#hint ul { 
   padding : 3px; 
   width : 420px; 
   border : 1px solid #39397d; 
   font-family : tahoma,arial,verdana, sans-serif; 
   font-size : 12px; 
 } 
#hint ul { 
   list-style-type : none; 
   font-family : tahoma,arial,verdana, sans-serif; 
   font-size : 11px; 
   margin : 5px 0 0 0; 
   background-color : #fff; 
 } 
#hint li { 
   margin : 0 0 5px 0; 
   cursor : default; 
   color : #000; 
 } 
#hint li:hover { 
   background : #ccc; 
 } 
/*CMS CSS*/
.ptitle { 
   font-size : 170%; 
   text-decoration : none; 
   font-family : tahoma,arial,verdana, sans-serif; 
   color : #000000; 
   font-weight : bold; 
 } 
.subtitle { 
   font-size : 170%; 
   text-decoration : none; 
   font-family : tahoma,arial,verdana, sans-serif; 
   color : #000000; 
   font-weight : bold; 
 } 
.subtitleblue { 
   font-size : 170%; 
   text-decoration : none; 
   font-family : tahoma,arial,verdana, sans-serif; 
   color : #39397d; 
   font-weight : bold; 
 } 
.subtitlered { 
   font-size : 140%; 
   text-decoration : none; 
   font-family : tahoma,arial,verdana, sans-serif; 
   color : #d63b33; 
   font-weight : bold; 
 } 
.subtitlegreen { 
   font-size : 140%; 
   text-decoration : none; 
   font-family : tahoma,arial,verdana, sans-serif; 
   color : #009933; 
   font-weight : bold; 
 } 
.subtitleorange { 
   font-size : 140%; 
   text-decoration : none; 
   font-family : tahoma,arial,verdana, sans-serif; 
   color : #ff6600; 
   font-weight : bold; 
 } 
.subtitlepurple { 
   font-size : 140%; 
   text-decoration : none; 
   font-family : tahoma,arial,verdana, sans-serif; 
   color : #5e1178; 
   font-weight : bold; 
 } 
.seointro { 
   font-size : 90%; 
   text-decoration : none; 
   font-family : tahoma,arial,verdana, sans-serif; 
   color : #000; 
   font-weight : bold; 
   padding-left : 10px; 
 } 
.categoryspecials { 
   background-color : #fff; 
   float : left; 
   margin : 5px; 
   padding-bottom : 10px; 
 } 
.categoryspecialpanel { 
   float : left; 
   margin-left : 25px; 
   margin-right : 25px; 
   margin-top : 25px; 
   height : 149px; 
   width : 267px; 
   background-image : url(../images/fadebox.gif); 
   background-position : top left; 
   background-repeat : no-repeat; 
 } 
.categoryspecialpanel span { 
   color : #ff6600; 
   font-size : 130%; 
 } 
.categoryspecialpanel img { 
   float : left; 
   margin : 5px; 
   margin-top : 0px; 
   border : 1px solid #ccc; 
 } 
.categoryspecialpanel .prodtitle { 
   float : left; 
   font-size : 75%; 
   font-weight : bold; 
   color : #39397d; 
   width : 255px; 
   padding : 5px; 
 } 
.categoryspecialpanel .proddetails { 
   float : left; 
   font-size : 70%; 
   color : #000; 
   width : 135px; 
 } 
.categoryspecialpanel .prodmore { 
   float : right; 
   color : #d63b33; 
   font-weight : bold; 
   font-size : 90%; 
   padding-right : 15px; 
 } 
.bgred { 
   background-color : #d63633; 
   color : #fff; 
 } 
.refrig { 
   color : #ff6600; 
 } 
.refrigbrdr { 
   border : 1px solid #ff6600; 
 } 
.aircon { 
   color : #39397d; 
 } 
.airconbrdr { 
   border : 1px solid #39397d; 
 } 
.cateringeq { 
   color : #009933; 
 } 
.cateringeqbrdr { 
   border : 1px solid #009933; 
 } 
.launeq { 
   color : #d63633; 
 } 
.launeqbrdr { 
   border : 1px solid #d63633; 
 } 
.misceq { 
   color : #5e1178; 
 } 
.misceqbrdr { 
   border : 1px solid #5e1178; 
 } 
.post { 
   margin-left : 15px; 
   margin-right : 15px; 
   padding-bottom : 5px; 
 } 
.post p { 
   margin-top : 0px; 
 } 
.post h4 { 
   margin-bottom : 10px; 
   color : #39397d; 
   font-size : 120%; 
   margin-top : 5px; 
 } 
.toggler { 
   cursor : pointer; 
 } 
.toggler:hover { 
   color : #d63b33; 
 } 
.element { 
 } 
/*CMS CSS*/

.label
{
	font-size: 0.7em; 
	text-decoration: none;
	font-family: arial,verdana, sans-serif; 
	color: #d63b33; 
	font-weight: bold;
}
.general 
{
	font-size: 0.8em; 
	text-decoration: none;
	font-family: arial,verdana, sans-serif; 
	color: #000000; 
	font-weight: normal;
}
#carea{background-color:#fff; float:left;}

#leftcol {
   width : 167px; 
   background-image : url(../images/leftbgfade.gif); 
   background-position : top left; 
   background-repeat : no-repeat; 
   float : left; 
}

#offaddress, #offaddressbottom
{
	padding:5px;
	padding-top:10px;
	font-size: 8pt; 
	text-decoration: none;
	font-family: Verdana,arial, sans-serif; 
	color: #000; 
}

#offaddress p, #offaddressbottom p
{
	padding:0px;
	margin:0px;
	padding-top:1px;
	padding-bottom:1px;	
	margin-top:1px;
	margin-bottom:1px;
	font-size: 8pt; 
}

.addrname
{
	color: #39397d; 
	font-weight: bold;
}

.addrnameemerg
{
	color: #CB0E22; 
	font-weight: bold;
}

#middlecol {
    width : 480px; 
    float : left;
    background-color:#fff; 
    padding:10px;
    font-size: 10pt; 
    font-family: Verdana,arial, sans-serif; 
	color: #000;    
}

#middlecolcontentimages {
    width : 805px; 
    float : left;
    background-color:#fff; 
    padding:10px;
    font-size: 10pt; 
    font-family: Verdana,arial, sans-serif; 
	color: #000;    
}

.header
{
	font-size: 14pt; 
    font-weight:bold;
	font-family: Verdana,arial, sans-serif; 
	color: #000; 
}

.blueheader
{
	font-size: 14pt; 
    font-weight:bold;
	font-family: Verdana,arial, sans-serif; 
	color: #231C64; 
}

.subheader
{
	font-size: 12pt; 
    font-weight:bold;
	font-family: Verdana,arial, sans-serif; 
	color: #CB0E22; 
}

#rightcol {
   width : 332px; 
   float : left; 
   margin:0;
   padding:0;
}

#rightcol img{
   margin:0;
   padding:0;
}

#signup {
   width : 332px; 
   height:200px;
   background-image : url(../images/signupbg.gif); 
   background-position : top left; 
   background-repeat : no-repeat; 
   float : left; 
   padding:20px;
   color:#fff;
   font-size:12pt;
}

.ourclients
{
    border:1px solid #39397d;
    float:left;
}

.clientimg
{
    float:left;
    width:205px;
    padding:30px;
}


fieldset { padding:5px;}
label {color:#CB0E22; font-weight:bold; width:110px; font-size:80%;}
.item {float:left; padding:5px; width:195px;}

/* IE 6 fixes */
div#IEProof .specialpanel .prodmore { 
   float:left; 
   padding:0px; 
   margin:0px; 
 } 
 
div#IEProof #cartnav { padding-bottom : 1px; } 
div#IEProof #middlecol {width : 470px;} 
div#IEProof #signup {padding:5px;}
 