body { padding: 0; margin: 0; margin-top: 20px; background-color: #e0e6ee;}
p { margin-left: 15px; margin-right: 15px; }

td { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #4b4a4a; }
* html a:hover {visibility:visible}

a {color: #d63932;text-decoration: none;}
a:link {color: #d63932;text-decoration: none;}
a:hover {color: #da7d79;text-decoration: none;}
a:visited {color: #da7d79;text-decoration: none;}

#mainTable {height:100%; width:900px}

.btn1nav {position: relative;font-family: arial, helvetica, sans-serif;background: url(images/btn_1m.gif) no-repeat;white-space: nowrap;display: block;width: 63px;height: 39px;margin: 0;padding: 0;}
.btn1nav a { display: block;color: #000000;font-size: 11px;width: 63px;height: 39px;display: block;float: left;color: black;text-decoration: none;margin: 0;padding: 0;}
.btn1nav img { margin: 0;padding: 0;width: 63px;height: 39px;border: 0}
.btn1nav a:hover img {visibility:hidden}

.btn2nav {position: relative;font-family: arial, helvetica, sans-serif;background: url(images/btn_2m.gif) no-repeat;white-space: nowrap;display: block;width: 87px;height: 39px;margin: 0;padding: 0;}
.btn2nav a {margin: 0;padding: 0;display: block;color: #000000;font-size: 11px;width: 87px;height: 39px;display: block;float: left;color: black;text-decoration: none;}
.btn2nav img {width: 87px;height: 39px;border: 0}
.btn2nav a:hover img {visibility:hidden}

.btn3nav {position: relative;font-family: arial, helvetica, sans-serif;background: url(images/btn_3m.gif) no-repeat;white-space: nowrap;display: block;width: 74px;height: 39px;margin: 0;padding: 0;}
.btn3nav a {margin: 0;padding: 0;display: block;color: #000000;font-size: 11px;width: 74px;height: 39px;display: block;float: left;color: black;text-decoration: none;}
.btn3nav img{width: 74px;height: 39px;border: 0}
.btn3nav a:hover img {visibility:hidden}

.btn4nav {position: relative;font-family: arial, helvetica, sans-serif;background: url(images/btn_4m.gif) no-repeat;white-space: nowrap;display: block;width: 77px;height: 39px;margin: 0;padding: 0;}
.btn4nav a { margin: 0;padding: 0;display: block;color: #000000;font-size: 11px;width: 77px;height: 39px;display: block;float: left;color: black;text-decoration: none;}
.btn4nav img {width: 77px;height: 39px;border: 0}
.btn4nav a:hover img {visibility:hidden}

.btn5nav {position: relative;font-family: arial, helvetica, sans-serif;background: url(images/btn_5m.gif) no-repeat;white-space: nowrap;display: block;width: 73px;height: 39px;margin: 0;padding: 0;}
.btn5nav a {display: block;color: #000000;font-size: 11px;width: 73px;height: 39px;display: block;float: left;color: black;text-decoration: none;}
.btn5nav img {width: 73px;height: 39px;border: 0}
.btn5nav a:hover img {visibility:hidden}

.btn6nav {position: relative;font-family: arial, helvetica, sans-serif;background: url(images/btn_6m.gif) no-repeat;white-space: nowrap;display: block;width: 73px;height: 39px;margin: 0;padding: 0;}
.btn6nav a {display: block;color: #000000;font-size: 11px;width: 73px;height: 39px;display: block;float: left;color: black;text-decoration: none;}
.btn6nav img {width: 73px;height: 39px;border: 0}
.btn6nav a:hover img {visibility:hidden}

.btn7nav {position: relative;font-family: arial, helvetica, sans-serif;background: url(images/btn_7m.gif) no-repeat;white-space: nowrap;display: block;width: 63px;height: 39px;margin: 0;padding: 0;}
.btn7nav a {display: block;color: #000000;font-size: 11px;width: 63px;height: 39px;display: block;float: left;color: black;text-decoration: none;}
.btn7nav img {width: 63px;height: 39px;border: 0}
.btn7nav a:hover img {visibility:hidden}


.footer { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #305178;
	text-decoration: none;	
	padding-top: 7px;
	padding-left: 5px;
}

.home-lower-btn { padding-left: 10px;}
.home-lower-btn-end { padding-left: 10px; padding-right: 10px;}
.home-text {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color: #4b4a4a;padding-left: 20px;padding-right: 15px;padding-bottom: 10px;}

.home-upper {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color: #191919;padding-left: 10px;padding-top: 10px;padding-bottom: 10px;padding-right: 8px;}

.home-upper-title {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 13px;color: #191919;font-weight: bold;}
.home-upper-padding {padding-left: 155px;padding-top: 25px;}

.image-padding {padding-left: 20px;padding-top: 5px;padding-right: 10px;}
.image-padding-two {padding-left: 10px;padding-top: 5px;padding-right: 15px;}
.lower-buttons {padding-left: 10px;	padding-bottom: 7px;}
.lower-btn-text {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color: #ffffff;padding-top: 10px;padding-left: 10px;padding-right: 10px;padding-bottom: 10px;}

a.lower-link: {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;color: #9dd3fa;}	
a.lower-link:link {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;color: #9dd3fa;	}
a.lower-link:visited {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;color: #9dd3fa;	}
a.lower-link:hover {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;color: #fec202;	}

.page-content {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color: #4b4a4a;padding-left: 20px;padding-right: 20px;padding-top: 10px;padding-bottom: 25px;}

a.red:link {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color: #ffffff;}
a.red:visited {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color: #ffffff;}
a.red:hover {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color: #ff0000;}

.red {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color: #eb3724;}

.title {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 15px;color: #cdcccc;}
a.title:link {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 15px;color: #cdcccc;}
a.title:hover {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 15px;color: #f0b62d;}
a.title:visited {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 15px;color: #cdcccc;}

.seo {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 8pt;color: #305178;text-decoration: none;}
a.seo:link {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 8pt;color: #305178;text-decoration: none;}
a.seo:visited {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 8pt;color: #305178;text-decoration: none;}

.products-padding {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color: #4b4a4a;	padding-left: 5px;padding-right: 5px;padding-bottom: 10px;}
.products-title {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 13px;color: #1b577a;}
a.products-title:linked {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 13px;color: #1b577a;}
a.products-title:hover {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 13px;color: #ff0000;}

a.products-SMtitle:linked {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 9px; color: #1b577a;}
a.products-SMtitle:hover {color: #ff0000;}

.aq-picture-padding {padding-bottom: 10px;	padding-right: 5px;}
.iaq-padding {padding-right: 15px; padding-top:5px; padding-left: 10px;}

.title-four {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 14px;color: #4b4a4a; font-weight: bold; }
.title-three {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 15px;color: #4b4a4a;}

.smtitle {font-family: Arial, Verdana, Helvetica, sans-serif;color: #1b577a; font-weight:bold;}

a.whiteLnk:link {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color: #ffffff; font-weight:bold; text-decoration: none}
a.whiteLnk:visited {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color: #ffffff; font-weight:bold; text-decoration: none}
a.whiteLnk:hover {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color: #ffffff; font-weight:bold; text-decoration: underline}

/* Contact Form */
.bg_content {padding: 20px;}
.headline {font-size: 14px;color: #009FEE;font-weight: bold;text-transform: uppercase;line-height: 28px;}
.bold_blue11 {font-size: 11pt;color: #004295;font-weight: bold;}
.thanks {font-size: 11pt;color: #004295;font-weight: bold;line-height: 14pt;}
form {margin: 0;padding: 0;}
.req {font-weight:bold;font-size: 10px;color: red;}
.outside_border {border: 2px solid #D9DEE2;}
.form_subheads {font-weight: bold;color: #FFFFFF;background-repeat: repeat-x;padding: 3px;background-color: #5082ac;background-position: bottom;}
.form_sub {font-weight: bold;font-size: 11px;padding: 3px;text-align:justify;margin-left: 50px;}
.textbox {font-family:  Arial, Helvetica;font-size: 9pt;color: #485969;border: 1px solid #A4B3C0;padding:2px;margin: 0;width: 200px;background-color: #fff; }
.dropdown_state {font-family:  Arial, Helvetica;font-size: 9pt;color: #485969;border: 1px solid #A4B3C0;width: 200px;background-color: #EEF2F5;}
.messagebox {font-family:  Arial, Helvetica;font-size: 9pt;color: #485969;border: 1px solid #A4B3C0;padding:2px;margin: 0;width: 600px;height: 115px;background-color: #fff;}
.messagebox2 {font-family:  Arial, Helvetica;font-size: 9pt;color: #485969;border: 1px solid #A4B3C0;padding:2px;margin: 0; background-color: #fff;}
input.submit {font-family:  Arial, Helvetica;font-size: 9pt;color: #485969;border: 1px solid #A4B3C0;padding:2px;margin: 0;background-color: #EEF2F5;}

hr.ref {
color: #dbdbdb;
height:1px;
padding:0;
margin:0;
}


input
{
    border: #a1a1a1 1px solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

.dropDwn
{
    border: #a1a1a1 1px solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}



.req { color:red;}

.noBrder {border: #fff 1px solid;}


#aboutus em{background:url(images/hl-aboutus.png) no-repeat -150px top;}
#aboutus:hover em{background:url(images/hl-aboutus.png) no-repeat 4px top;}
#bid .teaser{background:url(images/bg_teaserbox_ssotm_july.gif) bottom left no-repeat;}
#bid .teaser p{width:145px;}
#breadcrumbnav a{color:#72777b;}
#breadcrumbnav a:hover{color:#333;}
#col1{float:left;margin:0;width:33%;}
#col1_content{padding:0 10px 0 20px;}
#col2{float:right;margin:0;width:33%;}
#col2_content{padding:0 20px 0 10px;}
#col3{margin:0 33%;width:auto;}
#col3_content{padding:0 10px;}
#commercial em{background:url(images/hl-commercial.png) no-repeat -150px top;}
#commercial:hover em{background:url(images/hl-commercial.png) no-repeat 4px top;}
#container{margin:0 auto;text-align:left;width:900px;}
#content{margin-top:14px;padding-bottom:0;}
#content .box a{text-decoration:none;border-bottom:1px dotted #bab9c7;}
#content .box a.image:hover,#content .addtocart a:hover{border:none;}
#content .box a:hover{color:#242933;}
#content ul#thirdnav a.discreet{color:#333;text-decoration:none;}
#content ul#thirdnav ul a{background:#FFF url(images/swissbullet_grey.gif) 0 1px no-repeat;margin-left:10px;padding-left:16px;text-decoration:none;}
#content ul#thirdnav ul a:hover,#content ul#thirdnav ul a.active,#content ul.thirdnav_onelevel a:hover,#content ul.thirdnav_onelevel a.active,ul.buynowlinks a:hover,ul.buynowlinks a.active{background:#FFF url(images/swissbullet_red.gif) 0 1px no-repeat;border:none;}
#content ul.caption{float:left;margin:0;}
#content ul.caption li{margin-left:25px;}
#content ul.thirdnav_onelevel{font-weight:400;list-style:none;margin:0;}
#content ul.thirdnav_onelevel a{background:#FFF url(images/swissbullet_grey.gif) 0 1px no-repeat;margin-left:0;padding-left:16px;text-decoration:none;}
#countries{background:#FFF;border:1px solid #9cb9e7;border-bottom:none;font-size:0.9em;margin-left:0;opacity:.8;position:absolute;top:22px;z-index:1000;}
#footer{background:transparent;clear:both;color:#9a9fa2;font-size:0.8em;height:24px;letter-spacing:-0.02em;margin:15px auto 15px auto;position:relative;text-align:center;text-transform:uppercase;width:762px;}
#footer a{color:#9a9fa2;}
#footer a:hover,#secondnav ul li a.active{color:#FFF;}
#footer p{line-height:150%;margin:0;padding:0;text-align:left;}
#footer p.copyright{font-size:0.9em;margin-top:5px;}
#footer_boxbottom{background:url(images/footerbg.gif) no-repeat left bottom;display:block;height:10px;width:762px;}
#footer_boxtop{background:url(images/footerbg.gif) no-repeat left top;display:block;height:10px;width:762px;}
#footer_content{background:#7e8b9e;border-left:1px solid #bab9c7;border-right:1px solid #bab9c7;color:#5b657e;margin:0 auto;padding:0;text-align:center;text-transform:uppercase;width:760px;}
#footer_content a{color:#FFF;margin:0 1px;padding:0 1px;text-transform:uppercase;}
#footer_content a:hover{color:#242933;}
#footer_content p{margin-left:15px;margin-right:15px;text-transform:uppercase;}
#footer_content p span.divider{font-size:1.3em;margin:0;padding:0 1px;}
#header{background:url(images/headerbg-hell.gif) no-repeat left top;color:#576175;height:65px;margin-top:15px;position:relative;}
#header .divider{margin:0 5px;}
#header a:hover,#header a:active{color:#2f3540;}
#header h2{float:left;padding-top:20px;}
#header h2 a{border:0;margin:10px 0 0 20px;}
#header input{background-color:transparent;background-image:none;border:0;margin:0;padding:0;}
#header p{color:#576175;display:inline;float:right;margin:5px 0 10px;text-align:right;}
#header p a{color:#576175;}
#header p#toplinks{color:#576175;position:absolute;right:12px;top:3px;font-size:0.8em;}
#hpp .teaser{background:url(images/bg_teaserbox_hpp.gif) bottom left no-repeat;padding-bottom:3px;height:92px;}
#languages{background:#FFF;border:1px solid #9cb9e7;border-bottom:none;margin-left:136px;opacity:.8;position:absolute;top:22px;}
#latestnews a{border-bottom:1px dotted #bab9c7;font-weight:500;text-decoration:none;}
#latestnews a:hover{border-bottom:1px dotted #242933;color:#242933;}
#mainnav{border-left:1px solid #3f4b59;border-right:1px solid #3f4b59;clear:both;height:25px;}
#mainnav ul{font-size:1.1em;list-style-type:none;margin:0;padding:0;width:100%;}
#mainnav ul li{display:inline;float:left;}
#mainnav ul li a{border-left:1px solid #aab4be;color:#FFF;display:block;float:left;font-size:1.1em;font-weight:400;height:19px;margin-right:0;padding-top:4px;text-align:center;width:151px;}
#mainnav ul li a em{display:block;height:23px;left:0;position:absolute;text-indent:0;top:0;width:151px;}
#mainnav ul li a#residential, #mainnav ul li a:visited#residential, #mainnav ul li a:link#residential{border-left:1px solid #788595;}
#mainnav ul li a:hover#residential{border-left:1px solid #3a4e6b;}
#mainnav ul li a, #mainnav ul li a:visited, #mainnav ul li a:link{background:url(images/mainnavbg_new.jpg) repeat-x 0 50%;border-bottom:1px solid #3a4e6b;border-top:1px solid #84909d;color:#FFF;font-size:.9em;font-weight:700;margin:0;position:relative;text-indent:-9999em;text-transform:uppercase;}
#mainnav ul li a.active, #mainnav ul li a.active:hover{background:url(images/mainnavactivebg.gif) repeat-x 0 50%;border-bottom:1px solid #3a4e6b;border-left:1px solid #33445e;border-right:0;border-top:1px solid #33445e;color:#FFF;}
#mainnav ul li a:hover, #mainnav ul li a:active, #mainnav ul li a:focus{background:url(images/mainnavactivebg.gif) repeat-x 0 50%;border-bottom:1px solid #3a4e6b;border-left:1px solid #33445e;border-right:0;border-top:1px solid #33445e;color:#FFF;}
#mainnav ul li.rounded a#residential,#mainnav ul li.rounded a:visited#residential,#mainnav ul li.rounded a:link#residential{background:url(images/rounded_new.jpg) no-repeat left bottom;border-bottom:0;border-left:0 solid #5a6473;height:20px;width:153px;}
#mainnav ul li.rounded a#support, #mainnav ul li.rounded a:visited#support, #mainnav ul li.rounded a:link#support{background:url(images/rounded_new.jpg) no-repeat right bottom;border-bottom:0;height:20px;width:152px;}
#mainnav.nosecondnav{border-left:0;border-right:0;}
#p16 .teaser{background:url(images/bg_teaserbox_p16.gif) bottom left no-repeat;padding-bottom:3px;height:92px;}
#page{background:none;}
#rescom{background:url(images/rescom10.jpg) no-repeat left top;height:144px;margin-bottom:14px;width:762px;}
#rescom .res,#rescom .com{display:block;float:left;height:144px;text-indent:-50000px;width:381px;}
#rescom a.com:hover,#rescom a.com:active{background:url(images/comhover10.jpg) no-repeat 0 21px;}
#rescom a.res:hover,#rescom a.res:active{background:url(images/reshover10.jpg) no-repeat 1px 21px;}
#residential em{background:url(images/hl-residential.png) no-repeat -150px top;}
#residential:hover em{background:url(images/hl-residential.png) no-repeat 4px top;}
#mainnav ul li.rounded a:hover#residential {background:url(images/roundedhover_new.jpg) no-repeat left bottom;}
#mainnav ul li.rounded a:hover#support {background:url(images/roundedhover_new.jpg) no-repeat right bottom;}
#searchbutton,#findnearest{vertical-align:bottom;}
#searchformwrap{float:right;margin-right:8px;margin-top:32px;width:152px;}
#searchsubmit{background-position:0 0;background-repeat:no-repeat;border:0;color:#dadada;display:block;height:18px;margin:0;padding:0;width:31px;}
#searchsubmit:active{background:url(images/submit.gif) no-repeat left -36px;}
#searchsubmit:hover,#searchsubmit:focus{background:url(images/submit.gif) no-repeat left -18px;}
#searchsubmitwrap{background:url(images/submit.gif) repeat-x 0 0;display:block;float:left;height:18px;margin-top:3px;padding:0;width:31px;}
#searchterm{border:0;color:#484848;font-size:.75em;height:16px;line-height:10px;margin:0 2px 2px 15px;width:119px;}
#searchword{background:url(images/bg_input.gif) top left no-repeat;font:1em Arial, Helvetica, sans-serif;padding:3px;width:130px;}
#searchwrap{background:url(images/searchword.gif) left 50%;background-color:transparent;background-position:left 3px;background-repeat:no-repeat;float:left;height:20px;padding:6px 0 5px 7px;width:110px;}
#secondnav{background:url(images/subnavbg2.gif) left bottom;display:block;font-size:12px;height:21px;line-height:12px;margin:0;padding:0;text-align:center;width:100%;}
#secondnav ul{float:left;list-style-type:none;margin:2px 0 0 0;padding:1px 0 2px;width:100%;}
#secondnav ul li{display:inline;height:21px;margin:0;padding:0;}
#secondnav ul li a{margin:0;padding:0;}
#secondnav ul li a img{padding-top:0;filter:alpha(opacity=80);opacity:.8;}
#secondnav ul li a#first{margin-left:0;}
#secondnav ul li a#last{margin-right:0;}
#secondnav ul li a.active span{display:block;height:10px;left:-10px;position:absolute;top:0;width:10px;}
#secondnav ul li a.active:hover{color:#484848;}
#secondnav ul li a:hover img{filter:alpha(opacity=100);opacity:1.0;}
#secondnav ul li a:hover, #secondnav ul li a.active{color:#C00;}
#secondnav ul li a:link, #secondnav ul li a:visited, #secondnav ul li a:focus{line-height:17px; color:#FFF;font-size:11px;height:17px;margin:0 9px 2px;padding:2px 0 0;position:relative;text-transform:uppercase;}
#selectcountry em{display:none;font-style:normal;visibility:hidden;}
#selectcountry span{background:url(images/world.gif) no-repeat left top;display:block;height:16px;left:-35px;margin-right:0;position:absolute;top:0;width:35px;}
#selectcountry:hover em{display:inline;font-style:normal;visibility:visible;}
#selectcountry:hover strong{display:none;visibility:hidden;}
#sidenav.alt{padding-top:0;}
#sitemap{background:#fff;font-size:0.9em;margin:10px 0;padding:20px 0;}
#sitemap div div h3,#sitemap div div h4{color:lightgray;}
#sitemap div div ul:hover li a{color:#708090;}
#sitemap div div:hover h4,#sitemap div:hover div h3{color:gray;}
#sitemap div ul{border-top:1px dotted #CCC;line-height:1.2em;list-style-type:none;margin:10px 0 20px;}
#sitemap div ul li{border-bottom:1px dotted #CCC;margin:0;}
#sitemap div ul li a{color:lightgray;display:block;padding:2px 4px;}
#sitesearch{margin-top:16px;text-align:right;}
#support em{background:url(images/hl-support.png) no-repeat -150px top;}
#support:hover em{background:url(images/hl-support.png) no-repeat 4px top;}
#toplinks{font-size:0.9em;height:15px;padding-top:4px;}
#toplinks a{margin-left:8px;position:relative;}
#wheretobuy em{background:url(images/hl-wheretobuy.png) no-repeat -150px top;}
#wheretobuy:hover em{background:url(images/hl-wheretobuy.png) no-repeat 4px top;}
* html #col1{margin-right:-3px;}
* html #col2{margin-left:-3px;}
* html #col3{height:1%;margin-left:24%;margin-right:24%;}
*,span.divider{margin:0;padding:0;}
*:focus{outline:0;}
.addtocart{float:right;margin-top:2px;}
.addtocart_terms{margin:5px 0 10px;}
.bmargin,h3.alt{margin-bottom:15px;}
.box_content div.box{background-color:#FFF;border-left:1px solid #cfcdc8;border-right:1px solid #cfcdc8;float:left;padding:20px 25px 0;width:468px;}
.box_content div.box_bottom{background:url(images/box_content5.gif) bottom left no-repeat;background-color:transparent;clear:both;height:20px;width:520px;}
.box_content h2{background:url(images/box_content5.gif) top left no-repeat;background-color:transparent;border-bottom:1px solid #cfcdc8;font-size:1.1em;font-weight:400;height:19px;padding:5px 10px 0;width:500px;}
.box_content img.alignleft,.box_full img.alignleft,.box_half img.alignleft{float:left;margin:0 20px 10px 0;}
.box_content img.alignright{float:right;margin:0 0 10px 20px;}
.box_content ol{line-height:150%;list-style-position:outside;list-style-type:decimal;margin:0 0 15px;}
.box_content ol li{margin-bottom:10px;margin-left:25px;}
.box_content p{line-height:135%;margin:0 0 10px;}
.box_content p.small{line-height:105%;}
.box_content ul,.box_full ul,.box_half ul{line-height:150%;margin:0 0 15px 20px;}
.box_content,.box_half{background-color:transparent;margin-bottom:14px; text-align:left;}
.box_full{background-color:transparent;clear:both;margin-top:15px;}
.box_full div.box{background-color:#FFF;border-left:1px solid #bab9c7;border-right:1px solid #bab9c7;padding:12px 20px 0;width:720px;}
.box_full div.box_bottom{background:transparent url(images/box_full5.gif) no-repeat scroll left bottom;background-color:transparent;height:12px;width:762px;}
.box_full div.box_top{background:url(images/box_full_top5.gif) top left no-repeat;background-color:transparent;font-size:0;height:9px;padding:0;width:762px;}
.box_full div.withoutheader{padding-top:12px;}
.box_full h2{background:transparent url(images/box_full5.gif);background-color:transparent;border-bottom:1px solid #bab9c7;font-size:1.1em;font-weight:400;height:19px;margin-top:0;padding:5px 10px 0;width:742px;}
.box_full img.alignright,.box_half img.alignright{float:right;margin:2px 0 10px 20px;}
.box_full ol,.box_half ol{line-height:150%;list-style-position:inside;list-style-type:decimal;margin:0 0 15px 20px;}
.box_full p,.box_half p{line-height:150%;margin:0 0 15px;}
.box_full ul.airy{line-height:175%;margin:10px 0 15px 20px;}
.box_half div.box{background-color:#FFF;border-left:1px solid #cfcdc8;border-right:1px solid #cfcdc8;float:left;padding:20px 25px 0;width:322px;}
.box_half div.box_bottom{background:url(images/box_half5.gif) bottom left no-repeat;background-color:transparent;clear:both;height:20px;width:374px;}
.box_half h2{background:url(images/box_half5.gif) top left no-repeat;background-color:transparent;border-bottom:1px solid #cfcdc8;font-size:1.1em;font-weight:400;height:19px;padding:5px 10px 0;width:354px;}
.box_sidenav div.box{background-color:#FFF;border-left:1px solid #cfcdc8;border-right:1px solid #cfcdc8;float:left;padding:15px 20px 0;width:186px;}
.box_sidenav div.box_bottom{background:#FFF url(images/box_sidenav5.gif) bottom left no-repeat;background-color:transparent;clear:both;height:17px;width:228px;}
.box_sidenav h2{background:url(images/box_sidenav5.gif) top left no-repeat;background-color:transparent;border-bottom:1px solid #cfcdc8;font-size:1.1em;font-weight:400;height:19px;padding:5px 10px 0;width:208px;}
.box_sidenav h3{font-size:1.1em;font-weight:700;margin-bottom:5px;padding:0;}
.box_sidenav p{line-height:135%;margin:0 0 5px;}
.box_sidenav p.buynow{font-weight:700;margin-bottom:15px;vertical-align:top;}
.box_sidenav p.rss_buttons{margin:0 0 10px;}
.box_sidenav ul,.box_sidenav ol{line-height:150%;margin:0 0 10px 10px;}
.buyseries h3{border-bottom:1px solid #cfcdc8;margin-bottom:5px;padding-bottom:2px;}
.buyseries p.buynow,#selectcountry strong{font-weight:400;}
.center,table.techspecs td.center{text-align:center;}
.clear,#searchwrap div{clear:both;}
.content{width:762px;}
.content .features img.alignleft{margin:2px 8px 0 0;}
.content .features img.alignright{margin:1px 0 0 8px;}
.continuostext p{line-height:150%;margin:0 0 10px;}
.dagger{color:#666;font-size:0.76em;vertical-align:top;}
.dagger a{text-decoration:none;}
.datebox{background:url(images/bg_datebox2.jpg) top left repeat-x;height:44px;line-height:120%;width:40px;}
.day{font-size:1.5em;}
.depositlink{font-size:1.16em;font-weight:700;}
.distancecount{color:#008C00;font-size:1.8em;}
.divider{margin:0 3px;}
.financing{padding-top:2px;}
.floatleft,.gallery li,.photogallery li{float:left;}
.floatright{float:right;}
.gallery a:hover,.photogallery a:hover{border:1px solid #3f5e90;}
.gallery li a{border:1px solid #cfcdc8;display:block;height:68px;margin:0 0 18px 18px;padding:2px;width:218px;}
.gallery li a.first{margin:0 0 18px;}
.grey,.features p{color:#696969;}
.indexitem{width:465px;}
.learnmore,#footer p.floatright{text-align:right;}
.month{font-size:0.9em;margin-top:6px;text-transform:uppercase;}
.month,.day{text-align:center;width:40px;}
.newsnavigation{border-top:1px solid #cfcdc8;font-size:1em;line-height:150%;margin-top:20px;padding:5px 0;}
.nobmargin,.box_content ul.nomargin,.box_content ol.nomargin,.box_content ol li.last,.box_full ul.nomargin{margin-bottom:0;}
.overview h3{margin-top:5px;padding-top:1px;}
.phone{background-color:#FFC;border-bottom:1px solid #cfcdc8;border-top:1px solid #cfcdc8;font-size:1.5em;text-align:center;}
.phoneno{background-color:#FFC;border-bottom:1px solid #cfcdc8;border-top:1px solid #cfcdc8;display:block;font-size:1.5em;line-height:1.3em;text-align:center;}
.photogallery h3{padding-left:15px;}
.photogallery h3.first{padding-left:0;}
.photogallery li a{border:1px solid #cfcdc8;display:block;height:100px;margin:0 0 15px 15px;padding:2px;width:160px;}
.photogallery li a.first{margin:0 0 15px;}
.postdate{color:#666;margin-right:3px;}
.postsummary{width:415px;}
.postsummaryfull{padding-bottom:10px;width:655px;}
.price{color:#117c26;font-size:1.26em;font-weight:700;}
.registeredtm{font-size:0.46em;vertical-align:text-top;}
.search_path{color:#228635;}
.single h3{font-size:1.4em;}
.small{font-size:0.9em;}
.teaserbox{float:left;margin-bottom:0;margin-right:18px;margin-top:0;width:242px;}
.teaserbox div.top{background:url(images/bg_teaserbox_top5.gif) top left no-repeat;height:8px;width:242px;}
.teaserbox h2 a{display:block;font-size:15px;font-weight:700;margin:0 15px 7px;padding:5px 0 0;text-decoration:underline;}
.teaserbox p{line-height:140%;margin:0 15px;padding:0 0 13px;width:130px;}
.tooltip{background:#f4f4f4;border:1px solid #ccc;font-size:1em;padding:1em;width:200px;}
.wrapper #sidenav{float:right;width:228px;}
.wrapper .content{float:left;width:534px;}
a{color:#576175;text-decoration:none;}
a img{border:0;}
a#selectcountry img,a#selectlang img{vertical-align:-2px;}
a#selectcountry,a#selectlang{color:#9cb9e7;}
a.cart{background:url(images/cart2.gif) no-repeat left 50%;padding-left:20px;}
a.myaccount{background:url(images/myaccount.gif) no-repeat left top;padding-left:12px;}
acronym{text-decoration:none; border-bottom:0; #696969;cursor:help;}
blockquote{border-left:5px solid #cfcdc8;color:#696969;margin-left:10px;padding-left:10px;}
div.distancebox{font-size:0.9em;line-height:150%;padding-top:2px;text-align:center;width:30px;}
div.half{width:345px;}
div.teaserbox h2 a{display:block;overflow:hidden;}
div.viewmap{margin-top:3px;}
fieldset.issuelist input{display:inline;float:left;margin:0;padding:0;}
fieldset.issuelist label{display:block;float:left;margin:-3px 0 3px 5px;width:85%;}
fieldset.issuelist li{clear:left;}
fieldset.issuelist ul{list-style-type:none;width:45%;}
h1{float:left;font-size:2.3em;font-weight:400;padding:10px 0 15px 3px;width:450px;}
h3{font-size:1.2em;font-weight:700;margin-bottom:5px;padding:0;}
h3.airy,.features h3,.postsummary h3{line-height:130%;}
h4{font-size:1.1em;font-weight:700;line-height:130%;margin-bottom:5px;padding:0;}
hr,#res_text,#com_text,#secondnav ul li a span,div.teaserbox h2 a strong{display:none;}
html,* html #page{height:100%;}
img.bordered{border:1px solid #cfcdc8;padding:3px;}
img.feedicon{float:left;margin:0 5px 0 0;}
img.imagebox,div.flashbox_full,.imagebox_full,.box_sidenav{margin-bottom:14px;}

img.overview{border:1px solid #cfcdc8;clear:left;float:left;margin:0 10px 10px 0;padding:3px;}
img.overview2{float:left;margin:0 7px 20px 0;}
img.overview3{float:left;margin:0 7px 0 0;}
input#gohelp{background:url(/gfx/layout/gobutton.gif) top center no-repeat;border:0;height:21px;text-indent:-50000px;vertical-align:bottom;width:40px;}
input#gohelp:hover,input#rss_subscribe:hover{cursor:pointer;}
input#locatorpostalcode{border:1px solid #999;color:#333;font:1em Arial, Helvetica, sans-serif;padding:3px;width:66px;}
input#rss_email{border:1px solid #999;color:#333;font:1em Arial, Helvetica, sans-serif;margin-bottom:2px;padding:3px;width:160px;}
input#rss_subscribe{background:url(/gfx/newsroom/button_subscribe.gif) top center no-repeat;border:0;height:21px;text-indent:-50000px;width:85px;}
label.hidden,div.hidden{display:block;height:17px;margin-left:-9999em;overflow:hidden;}
p{margin:10px 0;}
p#breadcrumbnav{color:#72777b;float:right;font-size:0.9em;margin:0;padding-right:3px;padding-top:23px;text-align:right;width:300px;}
p.bottomline{color:#696969;margin:0;}
select#helpmechoose{border:1px solid #999;color:#333;font:1em Arial, Helvetica, sans-serif;padding:2px;width:140px;}
select#model{border:1px solid #999;color:#333;font:1em Arial, Helvetica, sans-serif;margin-left:5px;padding:2px;vertical-align:middle;width:220px;}
select#products{border:1px solid #999;color:#333;font:1em Arial, Helvetica, sans-serif;padding:2px;width:200px;}
table.techspecs{background-color:#cfcdc8;margin-bottom:0;width:186px;}
table.techspecs td,table.techspecs th{background-color:#FFF;padding:4px;text-align:left;}
table.techspecs th{font-weight:700;width:80px;}
#countries a,#languages a{border-bottom:1px solid #CCC;color:#484848;display:block;padding:2px;text-decoration:none;}
#countries a:hover,#languages a:hover{background:#fff;color:#484848;}
#countries,#languages{list-style:none;}
#includes{list-style:none;margin:0;padding:0;}
#includes li{background:url(/gfx/layout/check.gif) 0 1px no-repeat;line-height:110%;margin:5px 0;padding-left:15px;}
#latestnews{float:left;font-size:1em;line-height:140%;list-style:none;margin:0;padding:0;width:500px;}
#latestnews li{margin-top:0;}
#thirdnav{font-weight:700;list-style:none;margin:0;}
#thirdnav ul{font-weight:400;list-style:none;margin:5px 0 10px;}
#thirdnav ul.last{margin-bottom:0;padding-bottom:5px;}
ul.awards{float:left;margin:0;padding:0;}
ul.awards li{background:url(/gfx/icons/star.png) no-repeat left 50%;list-style-type:none;margin:0;padding:0 0 0 23px;}
ul.buynowlinks{list-style:none;margin:0 0 15px;}
ul.buynowlinks a{background:#FFF url(images/swissbullet_grey.gif) 0 2px no-repeat;margin-left:7px;padding-left:16px;text-decoration:none;}
ul.buynowlinks li{margin:0.5em 0;}
ul.checklist{list-style:none;margin:0;}
ul.checklist li{background:url(images/check.gif) 0 3px no-repeat;margin-left:0;padding-left:15px;}
ul.gallery,.gallery li,ul.photogallery,.photogallery li{display:inline;list-style:none;}
ul.topics{list-style:none;margin:0 0 20px;}
ul.topics li{background:#FFF url(images/swissbullet_grey.gif) 0 2px no-repeat;line-height:1.3em;margin:0 0 7px 3px;padding-left:16px;}
#div__body {text-align:left;}
#div__body tr, #div__body td {height:1.5em;padding:0;margin:0;}
td.smalltext, td.textboldnolink, td.smalltextrt, td.listtexthl, td.listtexthlrt, td.text, td.texttable, td.texttablert, td.listtexthlctr, .input, .smalltextnolink, .inputreq, td.bglttext { font-size: 9pt; padding: 2px; color: #333; font-weight: normal; vertical-align: middle; }
select { border: 1px solid #999999; }
a.smalltext, a.textboldnolink, a.smalltextul { font-size: 9pt; font-weight: normal; text-decoration: underline; }
a.smalltext, a.textboldnolink { color: #333; }
td.smalltext a:hover, td.listtexthl a:hover, td.texttable a:hover { color: #5779AF; }
#carttable { margin-bottom: 20px; }
.bgbutton, .nlbutton { padding: 2px; margin: 0 3px; color: #333; font-weight: normal; font-size: 8pt; }
input.bgbutton:hover, input.nlbutton:hover { cursor: pointer; background-color: #E0E9FF; }
.bgbutton { background-color: #C3D4FF; background: url(/gfx/bg_buttonactive.gif) middle left repeat-x; }
td.greytitle { padding: 10px 0; color: #333; font-size: 16pt; }
input#register { margin-top: 10px; }
td.smalltextnolink { padding: 5px 0; font-size: 9pt; }
.inputreq { background-color: #FFFFE9; }
td.checkoutwarning, td.errortext { font-size: 9pt; padding: 5px; background-color: #FAE8E8; color: #CC0000; }
a.checkoutwarning { font-size: 9pt; color: #CC0000; text-decoration: underline; }
.checkoutprogresstext { color: #666; }

