@charset "UTF-8";
/* CSS Document */

body 		{ background: #CEDDE7; margin: 0 0 15px 0; padding: 0; font-family:Arial, Helvetica, sans-serif}

#wrapper	{ width: 950px; margin: 0px auto 0px auto; background: #FFF; }
#header		{ height: 65px; padding: 15px; background: top right #CEDDE7 no-repeat; border-bottom: 6px #A1B9C7 solid; }
.logo 		{ position: relative; top: 5px; left: 20px; float: left}
#rightheader	{ text-align: right; float: right; right: 20px; top: 12px;}
#search { margin-bottom: 10px; }
#search .searchstring { color: #88C0F8; width: 218px; height: 15px; background: url(../../images/search_bg.gif) no-repeat; border: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 4px 4px; margin: 0;}
#search .searchbutton { margin: 0; padding: 0;}
#topmenu	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #AAA5A2;}
#topmenu	p { margin: 0; padding: 0;}
#topmenu a:link, #topmenu a:active, #topmenu a:visited	{ color: #858383; text-decoration: none}
#topmenu a:hover	{ color: #1B5068; }

#menu a:link, #menu a:active, #menu a:visited { padding: 10px 15px 20px 15px; font-family: Arial, Helvetica, sans-serif; color: #858383; text-transform: uppercase; font-weight: bold; font-size: 11px; text-decoration:none; border-right: 1px dashed #FFF; display: inline-block}
#menu a:hover	{ background: #007DC8; color: #FFF}
#menu ul	{ margin: 0; padding: 0; list-style: none; margin-right: -15px; }
#menu li	{ display:inline; }
#menu p 	{ margin: 0; padding: 0;}
#menu 	{ font-size: 1px; }

#imagebar	{ height: 227px; }
#content	{ padding: 15px 35px; border-top: 5px solid #E8EDEF}
#content h1 { color: #1B5068; font-size: 15px; font-weight:bold; margin-top: 0px;}
#content h3 	{ color: #1B5068; font-size: 12px; line-height: 20px; margin-bottom: 0px; font-weight: bold; }
#intro		{ float: left; width: 406px; background: #CEDDE7; padding: 15px; border-bottom: 8px solid #A1B9C7}
#intro p 	{ color: #585555; font-size: 12px; line-height: 20px; margin-bottom: 0px;}
#news		{ float: left; width: 192px; padding-left: 30px; border-left: 1px dashed #D9D5CA; margin-left: -1px;}
#news h2 	{ color: #000; font-size: 11px; line-height: 20px; font-weight:bold; margin-bottom: 0px; }
#news a:link, #news a:active, #news a:visited	{ text-decoration:none; color: #1B5068;}
#news p 	{ color: #000; font-size: 11px; line-height: 20px; margin-top: 0px;}
#services	{ float: left; width: 177px; padding-left: 30px; padding-right: 14px; border-right: 1px dashed #D9D5CA}
#services h2 	{ color: #000; font-size: 11px; line-height: 20px; font-weight:bold; margin-bottom: 0px; }
#services a:link, #services a:active, #services a:visited	{ text-decoration:none; color: #89181A;}
#services p 	{ color: #000; font-size: 11px; line-height: 20px; margin-top: 0px;}


#footer		{ clear: both; border-top: 4px solid #A1B9C7; padding: 15px 35px; height: 60px;}
#footer p		{ margin: 0; padding: 0;}
#footer_left { color: #585555; font-size: 11px; line-height: 16px; margin-bottom: 0px; float: left; width: 55%}
#footer_right { width: 40%; font-size: 11px; line-height: 16px; margin-bottom: 0px;}

.footerlinks 	{ color: #585555}
.footerlinks a:link, .footerlinks a:active, .footerlinks a:visited	{ color: #585555; text-decoration: none}
.footerlinks a:hover	{ color: #1B5068; }


.footercredits { color: #585555; }
.footercredits a:link, .footercredits a:active, .footercredits a:visited	{ color: #585555; text-decoration: none}
.footercredits a:hover	{ color: #1B5068; }

#wording		{ float: left; width: 657px; }
#wording_tb		{ background: url(../../images/wording_tb.gif) top no-repeat; width: 657px;}
#wording_bb		{ background: url(../../images/wording_bb.gif) bottom no-repeat; width: 627px; padding: 15px;}
#wording h2 	{ color: #1B5068; font-size: 12px; line-height: 20px; margin-bottom: 0px; font-weight: bold; text-transform:uppercase}

#wording p 		{ color: #585555; font-size: 12px; line-height: 20px; margin-bottom: 0px; }
#wording ul 		{ color: #585555; font-size: 12px; line-height: 20px; margin-bottom: 0px; }
#wording table 		{ color: #585555; font-size: 12px; line-height: 20px; margin-bottom: 20px; margin-top: 20px; margin-left: -5px; }
#wording table label	{ display: block; text-align: right; width: 150px; padding-right: 10px; height: 25px; font-weight: bold; background-color: #C8DEE8; border-bottom: 1px solid #1B5068; margin-right: 5px;}
#wording td { padding-left: 5px;}
#wording a:link, #wording a:active, #wording a:visited	{ text-decoration:none; color: #1B5068;}
#wording table input 		{ color: #585555; font-size: 12px; font-family:Arial, Helvetica, sans-serif; width: 200px}
#wording table textarea 		{ color: #585555; font-size: 12px; font-family:Arial, Helvetica, sans-serif; padding: 2px; width: 300px}
#wording hr 		{ background: #FFF; color: #FFF; height: 1px; border: 0px}

#submenu	{ float: left; width: 197px; padding-left: 0px; margin-right: 15px; margin-left: -20px; border-right: 1px dashed #D9D5CA; background: #CEDDE7; padding: 15px;}
#submenu ul { list-style-type: none; margin: 0px; padding-left: 0px;}
#submenu li { color: #1B5068; font-size: 11px; line-height: 12px; padding-left: 15px; background: url(../../images/img_bullet.gif) no-repeat 0px 6px; padding-bottom: 5px; padding-top: 5px; }
#submenu ul ul { margin-left: 20px; }
#submenu a:link, #submenu a:active, #submenu a:visited	{ color: #1B5068; text-decoration: none}
#submenu a:hover	{ color: #585555; background-color: #F4F3EC }

#clear 		{ clear: both}

#products			{ float: left; width: 657px; }
#products p 		{ color: #585555; font-size: 12px; line-height: 20px; margin-bottom: 0px; }
#products ul 		{ color: #585555; font-size: 12px; line-height: 20px; margin-bottom: 0px; }
#products table 		{ color: #585555; font-size: 12px; line-height: 20px; margin-bottom: 20px; margin-top: 20px; margin-left: 0px; border-bottom: 1px solid #1B5068;}
#products table label	{ display: block; text-align: right; width: 150px; padding-right: 10px; height: 25px; font-weight: bold; background-color: #C8DEE8; border-bottom: 1px solid #1B5068; margin-right: 5px; }
#products td { padding: 5px 0px 5px 5px;}
#products th { text-align: left; padding-left: 5px; background-color: #C8DEE8; height: 30px; border-bottom: 1px solid #1B5068; color: #1B5068}
#products a:link, #products a:active, #products a:visited	{ text-decoration:none; color: #1B5068;}
#products table textarea 		{ color: #585555; font-size: 12px; font-family:Arial, Helvetica, sans-serif; padding: 2px; width: 300px}
#products hr 		{ background: #FFF; color: #FFF; height: 1px; border: 0px}

#products table table { margin: 0px 0 20px 0; border: 0px; }
#products table table td { padding: 0px; }

.prodImage { height: 50px; width: 50px; background-color: #C8DEE8} 

#dataPager { text-align: left; padding: 7px 5px 7px 5px; background-color: #C8DEE8; border-bottom: 1px solid #1B5068; color: #585555; font-size: 11px; text-align: right} 
#dataPager a:link { text-decoration:underline;}

.btnBlank { border: 0px; color: #FFF; padding: -5px 0 5px 0; margin: 0px; background: url(../../images/btn_blank.gif) no-repeat; text-align: center; height: 21px; width: 85px; font-size: 10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.proceedPayment {  background: url(../../images/proceedtopayment.png) no-repeat; width: 111px; height: 21px; border: 0; }

#cart table 		{ color: #585555; font-size: 12px; line-height: 20px; margin-bottom: 20px; margin-top: 20px; margin-left: -5px; }
#cart table label	{ display: block; text-align: right; width: 150px; padding-right: 10px; height: 25px; font-weight: bold; background-color: #C8DEE8; border-bottom: 1px solid #1B5068; margin-right: 5px;}
#cart td { padding-left: 5px;}
#cart p 		{ color: #585555; font-size: 12px; line-height: 20px; margin-bottom: 0px; }
#cart a:link, #wording a:active, #wording a:visited	{ text-decoration:none; color: #1B5068;}
#cart hr 		{ background: #FFF; color: #FFF; height: 1px; border: 0px}

#cartproducts td { padding: 5px 0px 5px 5px;}
#cartproducts th { text-align: left; padding-left: 5px; background-color: #C8DEE8; height: 30px; border-bottom: 1px solid #1B5068; color: #1B5068}
#cartproducts p 		{ color: #585555; font-size: 12px; line-height: 20px; margin-bottom: 0px; }
#cartproducts table 		{ color: #585555; font-size: 12px; line-height: 20px; margin-bottom: 20px; margin-top: 20px; margin-left: 0px; border-bottom: 1px solid #1B5068;}
#cartproducts table textarea 		{ color: #585555; font-size: 12px; font-family:Arial, Helvetica, sans-serif; padding: 2px; width: 300px}
