*                 {margin: 0; padding: 0;}
body,div,h1,h2,h3,h4,h5,h6,p,form,img,ul,li {margin:0; padding:0;}
img               {border: 0;}

focus             {-moz-outline-style: none;}

h1                {font-size: 14pt;}
h2                {font-size: 12pt; margin-bottom: 5px;}
h3                {font-size: 10pt; margin-bottom: 5px;}

a                 {text-decoration: none; color: white;  font-weight: bold;}
a:hover           {text-decoration: underline; color: white;  font-weight: bold;}
a:active          {text-decoration: none; color: white;  font-weight: bold;}

body              {font-size: 10pt; color: rgb(0,174,239); background: white; font-family: verdana, Arial, Helvetica, sans-serif;}
#headerFrame      {width: 1024px; height: 161px; background: transparent;}
#header           {background: transparent url('../images/header.png') bottom center no-repeat; width: 1024px; height: 161px;}
#mainFrame        {}
#wrapperFrame     {position: relative; width: 1024px; margin: 0 auto;}
#spacerHeader     {height: 0px;}

#mainNavFrame     {color: rgb(0,174,239); font-size: 12pt; height: 68px; background: transparent;}
#mainNav          {position: relative; top: 10px; text-align: left;}
#mainNav a        {text-decoration: none; color: white; font-weight: bold;}
#mainNav a:hover  {text-decoration: none; color: white; font-weight: bold;}
#selectedNav           {color: silver;  font-weight: bold;}
#selectedNav a         {color: silver;  font-weight: bold;}
#selectedNav a:hover   {color: silver;  font-weight: bold;}
#selectedNav a:active  {color: silver;  font-weight: bold;}
#spacerMainNav     {height: 0px;}

#order_link a        {text-decoration: none; color: black; font-weight: bold;}
#order_link a:hover  {text-decoration: none; color: #db002a; font-weight: bold;}

.commentFrame  {color: rgb(0,174,239); font-size: 12pt; height: 68px; background: transparent url('../images/nav.png') bottom center no-repeat;}

#Div1_b {position: absolute; top: 229px;}
#Div2_b {position: absolute; top: 229px; left: 342px;}
#Div3_b {position: absolute; top: 229px; left: 684px;}

#contentFrame      {min-height: 200px;}
#contactWrapper    {margin: 0; width: 100%;}
.content_cell      {background: rgb(250,250,250); border: solid 5px rgb(225,225,225);}
.content_cell_label {font-size: 8pt; text-align: left;}
#slideshow         {background: transparent url('../images/slide1.png') bottom center no-repeat; width: 100%; height: 144px;}
#videoFrame        {}

#featurewrapper    {width: 467px;}
.featuretop        {width: 467px; height: 28px; background: transparent url('../images/featuretop.png') bottom center no-repeat;}
.feature           {width: 467px; background: transparent url('../images/feature.png') top center repeat-y; text-align: left;}
.feature p         {padding-left: 30px; color: rgb(0,174,239);}
.featureTitle      {color: rgb(169,116,116); margin-left: 30px;}
.featureImage      {margin: 0;}
.serviceImage      {margin: 0 0 5px 0; width: 300px;}
.featurebtm        {width: 467px; height: 30px; background: transparent url('../images/featurebtm.png') top center no-repeat;}
#sidebarwrapper    {width: 333px;}
#newsbarwrapper    {width: 358px; color: black; background: white;}
.sidebartop        {width: 524px; height: 38px; background: transparent url('../images/sidebartop.png') bottom center no-repeat;}
.sidebar           {width: 524px; background: transparent url('../images/sidebar.png') top center repeat-y; color: rgb(0,174,239);}
.sidebarbtm        {width: 524px; height: 30px; background: transparent url('../images/sidebarbtm.png') top center no-repeat;}
#sidebarPhone      {font-size: 14pt; font-weight: bold; color: white;}

.serviceHeader     {margin: 0 0 14px 20px;} 

#contactWrapper p  {margin: 0;}
#contactWrapper h3 {margin: 0 0 10px 10px; font-style: italic;}
#contentTable      {width: 1024px;}
#contentTable td   {text-align: center; vertical-align: top;}
#contentTable a         {color: white;  font-weight: bold;}
#contentTable a:hover   {color: white;  font-weight: bold;}
#contentTable a:active  {color: white;  font-weight: bold;}
.content_cell a         {color: red;  font-weight: bold;}
.content_cell a:hover   {color: red;  font-weight: bold;}
.content_cell a:active  {color: red;  font-weight: bold;}
.content_cell2          {background: rgb(250,250,250); border: solid 5px rgb(225,225,225);}
.content_cell2 a        {color: white;  font-weight: bold;}
.content_cell2 a:hover  {color: white;  font-weight: bold;}
.content_cell2 a:active {color: white;  font-weight: bold;}
#introspacer       {height: 30px;}
.introStatement    {font-size: 12pt; margin-left: 30px;}
#spacerContent         {height: 0px;}
#content {}

#sidebarwrapper          {}
#sidebarwrapper a        {color: rgb(50,50,50);  font-weight: bold;}
#sidebarwrapper a:hover  {color: rgb(50,50,50);  font-weight: bold;}
#sidebarwrapper a:active {color: rgb(50,50,50);  font-weight: bold;}

#homeTable    {width: 100%; font-size: 12pt; color: rgb(25,50,0);}
#homeTable td {vertical-align: top; line-height: 23px;}
 

#contactTable          {width: 100%;}
#contactForm           {margin-left: 10px;}
#contactFormTD         {text-align: left; vertical-align: top; width: 410px; border-right: solid 3px rgb(255,149,55);}
#contactFormTD p       {margin-left: 40px;}
#contactForm input        {color: #858585;}
#contactForm input:hover  {color: #858585;}
#contactForm input:active {color: #858585;}

#contactInfoTable      {width: 380px; margin-left: 20px; height: 290px;}
#contactInfoTable td   {text-align: left;}
#contactInfoTD         {text-align: left; vertical-align: top; width: 400px;}
#contactInfoTable p    {margin-left: 10px;}
.contactInfoTableTDL   {width: 85px; text-align: right; color: black; font-weight: bold; vertical-align: top;}
.contactInfoTableTDL div {text-align: right;}
.contactInfoTableTDR   {text-align: left; vertical-align: top;}
.contactInfoTableTDR p {text-align: left; margin-left: 0;}
.contactInfoTableTDC   {text-align: right;}

#footerHeaderFrame {text-align: right; height: 161px;}
#footerHeader      {text-align: right; height: 161px; background: transparent url('../images/footerheader.png') top center no-repeat;}

#bottomNavFrame    {color: white; font-size: 12pt; height: 70px; background: transparent; text-align: right;}

#bottomNavFrame a  {text-decoration: none; color: rgb(130,130,130); font-weight: bold;}
#bottomNavFrame a:hover  {text-decoration: none; color: rgb(180,180,180); font-weight: bold;}
#spacerBottomNav   {height: 0px;}
#footerFrame       {color: rgb(180,180,180); font-size: 9pt; text-align: right; background: transparent;}
#spacerFooter      {height: 0px;}

.inputWrapper       {padding: 10px; border: 2px solid rgb(89,104,111); background-color: rgb(250,250,250); width: 290px; margin-bottom: 20px;}
.inputWrapper:hover {padding: 10px; border: 2px solid rgb(29,44,51); background-color: #eff9eb;}
.inputWrapper2       {padding: 1px; border: 1px solid rgb(89,104,111); background-color: rgb(250,250,250); width: 290px; margin: 0 0 4px 20px;}
.inputWrapper2:hover {padding: 1px; border: 1px solid rgb(29,44,51); background-color: #eff9eb;  width: 290px; margin: 0 0 4px 20px;}

form, textarea      {font-size: 11px; font-family: verdana, Arial, Helvetica, sans-serif}
.text               {margin: 0; background-color: transparent; border: none; width: 300px; color: #858585; padding: 4px; margin: 2px; font-size: 11px;}
.text:hover         {background-color: transparent; border: none;}
textarea           {margin: 0; background-color: transparent; border: none; width: 300px; color: #858585; padding: 4px; font-size: 11px;}
textarea:hover     {background-color: transparent; border: none;}
textarea           {height: 225px;}

.coming_soon_image {width: 334px;}

.requestForm     {font-size: 9pt; margin: 0 0 0 40px;}
.requestForm h2  {font-size: 9pt; margin: 0 0 5px 0px; text-align: center;}