HTML, BODY {font:normal 13px/18px Arial, sans-serif; color:#000000; background: #ffffff url(/images/inside-bg.jpg) top center repeat-x; position:relative;width:100%; height:100%;}

#wrapper {width:100%; position:absolute; top:0; left:0; min-height:100%;}

#mainHome{width:980px; height:405px; margin: 0 auto;position:relative;}
#main{width:980px; height:102px; margin: 0px auto 0px;position:relative;}
#header {width: 980px; padding: 0;}
/*#headerRight {float:right; width:480px; padding: 33px 0 0 0px; text-align:right;line-height:14px;}*/
#nav {width:980px; height:33px; overflow: visible;position:relative;padding:0;margin-left:0px;}
#inside {position:relative;width:100%; height:71px;  background: url(/images/dedicated-large.jpg) top center;}
#insideHeader {margin: 0px auto 0px;width: 980px; height:71px; padding: 0px; position:relative;}
#insideHeaderRight {float:right; width:480px; padding: 25px 0 0 0px; text-align:right;line-height:14px;}
#headerRight {float:right; width:480px; padding: 25px 20px 0 0px; text-align:right;line-height:14px;}

#banner {width:910px; padding:14px 20px 14px 50px; height:80px; margin: 0px auto 0px;position:relative; font:normal 16px/22px Arial, sans-serif; color:#ffffff;}
.bannerTab {position:absolute; top:-8px; left:-8px;}

.testi {padding:15px 30px; font:italic 16px/24px Arial, sans-serif; color:#333;border-bottom:solid 1px #ccc;}
.q {padding: 0 0 3px 0px;line-height:20px;}
.q2 {font:bold 14px/30px Arial, sans-serif; color:#000000; }
.top {float:right;padding: 7px 19px;}


P {margin:  0 0 1em 0; padding:  0;}
.panel {border: solid 1px #ccc; padding: 20px; margin-bottom:20px;}

/*  border:solid 1px #f00;  */

A:link, A:visited, A:active{font-weight: normal; text-decoration: none; color:#3366ff;}
A:hover{text-decoration: underline;}

A.small:link, A.small:visited, A.small:active{font:bold 10px/14px Arial, sans-serif; color:#3366ff;  text-decoration: none;}
A.small:hover{text-decoration: underline;}


A.nav:link, A.nav:visited, A.nav:active
			{overflow: visible;float:left; font:normal 13px/18px Arial, sans-serif; color:#222; text-shadow: 1px 1px 1px #aaa; text-decoration:none; display: block; margin: 0px; padding: 7px 17px 7px 17px; text-align:center;text-transform:uppercase; }
A.nav:hover {text-decoration:none; background: #ccc;}


A.menuanchorclass:link, A.menuanchorclass:visited, A.menuanchorclass:active
			{overflow: visible;float:left; font:normal 13px/18px Arial, sans-serif; color:#222; text-shadow: 1px 1px 1px #aaa; text-decoration:none; display: block; margin: 0px; padding: 7px 17px 7px 17px; text-align:center;text-transform:uppercase; }
A.menuanchorclass:hover {text-decoration:none; background: #ccc;}


#home1 {width:100%;background:url(/images/home-bg2.jpg) repeat-x;height:269px;}
#home2 {width:100%;background:url(/images/light-grey.jpg);height:269px;}
#home3 {width:100%;background:url(/images/light-grey.jpg);height:299px;}


.learnMore{display: block; width: 142px; height: 35px; background: url(/images/learn-more.jpg) no-repeat 0 0;}
.learnMore:hover{background-position: 0 -35px;}
.learnMore span{position: absolute;  top: -999em;}

.learnMore2{display: block; width: 142px; height: 35px; background: url(/images/learn-more-2.jpg) no-repeat 0 0;}
.learnMore2:hover{background-position: 0 -35px;}
.learnMore2 span{position: absolute;  top: -999em;}

.order{display: block; width: 70px; height: 30px; background: url(/images/order2.png) no-repeat 0 0;}
.order:hover{background-position: 0 -30px;}
.order span{position: absolute;  left: -999em;}


.tCell {font-size:13px; padding:5px 2px;border-bottom:solid 1px #ccc;border-left:solid 1px #fff;border-right:solid 1px #ddd;}
.tHead { text-shadow: 1px 1px 1px #ffffff;background:url(/images/row-header.jpg) repeat-x;padding: 8px; color:#000;border-left:solid 1px #fff;border-right:solid 1px #ccc;color:#555;border-bott}
.tHeader { 	-moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    -khtml-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;}
.tHeader2 { 	-moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
    -khtml-border-radius: 6px 6px 6px 6px;
    border-radius: 6px 6px 6px 6px;}
.tFooter { 	-moz-border-radius: 0 0 6px 6px;
    -webkit-border-radius: 0 0 6px 6px;
    -khtml-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;}

.greyHeader{border:solid 1px #d1d1d1; background:url(/images/grey-header.jpg); padding-top:4px; margin-top:4px;
-moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    -khtml-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;}

#footerWrapper{position:absolute;bottom:0;width:100%;background:#dcdcdc url(/images/footer.jpg) repeat-x;padding-top:15px;}
#footer {width:960px;margin:0 auto;color:#424242;}
#footerBottom {width:920px;margin:0 auto; padding:4px 20px;color:#fff;text-align:right;}

A.footer:link, A.footer:visited, A.footer:active{line-height:1.8em;font-weight: normal; text-decoration: none; color:#424242;}
A.footer:hover{text-decoration: underline;}

A.footerIn:link, A.footerIn:visited, A.footerIn:active{background:url(/images/tab.jpg) 1px -8px no-repeat; line-height:15px;font-weight: normal; text-decoration: none; color:#424242; padding-left:12px;}
A.footerIn:hover{text-decoration: underline;}

.special {font:normal 16px/20px Arial, sans-serif; padding: 0px 0 0 29px; background:url(/images/special.jpg) -5px 1px no-repeat;}
.newsHome {font:normal 14px/19px Arial, sans-serif;margin:  0 0 22px 0;width:260px;}

.notes {font:normal 12px/18px Arial, sans-serif; color:#999;}
.f11 {font:bold 18px/20px Arial, sans-serif; color:#3663fa;}
.f12 {font:normal 16px/24px Arial, sans-serif;}

#content {float:right;width: 690px; font:normal 11px/18px Tahoma, arial; color:#555555; padding: 0px; margin-right:9px;}
#left {width: 250px; font:normal 11px/18px Tahoma, arial; color:#555555; padding: 0px 33px 0px 33px; text-align: justify;}

.headline {font:bold 16px/22px Tahoma, arial; color:#000000; margin-bottom:0px;}
.mini {font:normal 11px/14px Tahoma, arial; color:#000000;}
.leadin {font:normal 14px/18px Tahoma, arial; color:#000000;}

#content1 {float:right;margin:6px 40px 20px 0px; width:680px;}
#content2 {float:right;margin:0px 10px 0px 0px; width:385px;}
#right1 {float:right;margin:0px; width:315px;}
.divider {border-top:solid 1px #c1c1c1; width:700px; margin-top:1px; line-height:2px;}

/*************** CUSTOM CSS   ***********************/
/* Container */

.container {
  position: relative;
  text-align: center;
  color: white;
}

/* Top left text */
.top-left {
 position: absolute;
  top:8px;
  left:16px;
}

