﻿body { margin:0px; padding:0px; }

html { margin:0px; padding:0px; }

dl { margin:0px; padding:0px; }

blockquote { margin:0px; padding:0px; }

ol { margin:0px; padding:0px; }

fieldset { margin:0px; padding:0px; }

table { margin:0px; padding:0px; }

form { margin:0px; padding:0px; }

li { margin:0px; padding:0px; }

ul { margin:0px; padding:0px; }

span { margin:0px; padding:0px; }

p { margin:0px; padding:0px; }

div { margin:0px; padding:0px; }

h6 { margin:0px; padding:0px; }

h5 { margin:0px; padding:0px; }

h4 { margin:0px; padding:0px; }

h3 { margin:0px; padding:0px; }

h2 { margin:0px; padding:0px; }

h1 { margin:0px; padding:0px; }
a {text-decoration:none;}

.blck
{visibility:hidden}
.formstyle
{
border-collapse: collapse;
border: 1px silver double;
}
#quick_question
{
width:250px; 
float:left; 
border-left:1px silver dotted; 
background: #FFFFFF;
position:relative; 
margin-left:22px; 
margin-top:10px;
font-size:small;
padding:5px;
color: #666666
}
.photo-cat
{border:1px silver doted; padding:5px; text-align:center; float:left; position:relative}
.photo-cat-photo 
{float:left; padding:3px; height:120px; width: 117px; position:relative}

body {background:url('../graphics/body-bg.gif') repeat-x;background-color:#202020;font-family:Arial,Helvetica;}
#Container {width:951px;margin:0px auto; margin-top:10px; }

/* Search */
#Search {width:670px; height:51px; float:right; color:#ffcc00;font-size:16px; font-weight:normal; text-align:right; margin:0px 6px 0 0px;}
.InputBox {font-family:Arial,Helvetica; color:#000000;font-size:12px;font-weight:normal;width:128px;border:1px solid #ccc;padding:0px 0 0px 3px; margin:0px 7px 0 12px; }
.InputBox2 {font-family:Arial,Helvetica; color:#000000;font-size:12px;font-weight:normal;width:270px;border:1px solid #ccc;padding:1px 0 1px 3px; margin:0px 15px 0 0; }
.GoButton { vertical-align:middle; }
#Line {width:687px!important; width:682px; height:1px; float:right; background-color:#4d4d4d; margin:0px 6px 0 0px; }

/* Call Us */
#CallUs {width:670px; height:25px; float:right; text-align:right; margin:10px 6px 0 0px; }
#CallUs p { color:#ffcc00;font-size:15px; }
a.CallUs {text-decoration:underline;color:#efefef;font-size:15px; }
a.CallUs:hover {text-decoration:none;color:#efefef;font-size:15px;}
.CallUsDivider {color:#939393;font-size:15px;padding:0 10px 0 10px;}
.CallUsWhite { color:#fff;font-size:13px; font-weight:normal; margin:0px 10px 0 0px;}

/* Navigation */
#NavBg {width:951px; height:45px; float:left; background:url('../graphics/nav-bg.gif') no-repeat; padding:0px 0 0 0; }

#Nav{width:680px; height:45px; float:right; line-height:45px; text-decoration:none; font-size:13px; color:#fff; text-decoration:none; }

#Nav a{ padding:0 11px 0 11px; color:#ffffff; text-decoration:none; width:auto; display:inline-block;}

#Nav a:hover{ padding:0 11px 0 11px;  color:#ffffff; background:url('../graphics/nav-btn2.gif'); background-position:center bottom; background-repeat:no-repeat; }


/* Logo */
#LogoTop { float:left; width:200px; height:58px; padding:0 0 0px 0; margin-left:33px!important; margin:29px 0 0 16px;  }
#LogoMid { float:left; width:225px; height:45px; padding:0 0 0px 0; margin-left:33px!important; margin:0 0 0 16px; }

/* Header */
#Header {width:951px; height:368px; float:left; margin:0; padding:0;}
#Header_about{width:951px; height:187px; float:left; margin:0; padding:0;
	
}


/* Content */
#ContentBg {width:938px; float:left; background:url('../graphics/content-bg.jpg') repeat-x; background-color:#FFFFFF;  padding:0px 0 0 13px; margin:0px 0 0 0; }
#Content_Bg{width:951px; float:left; background-color:#FFFFFF; background-image:url('graphics/content_b.jpg'); background-repeat:repeat-x; } 
#first{width:620px; float:left; }
	

#about_h{width:620px; float:left; height:40px; }
#text{width:605px; float:left; padding-left:15px; line-height:20px; height:auto; position:relative}
#mid{width:583px; float:left; border-left:2px; border-right: 1px solid #E1E1DD; border-color:#silver; background-color:white; font-size:12px; color:#3b434a; 
padding-right:10px; padding-left:12PX;}
#mid-pro{width:900px; float:left; border-left:1px; border-right:1px;border-color:#cbcbcb; background-color:white; font-size:12px; color:#3b434a; padding:10px 10px 10px 10px;}
#bg_down{width:605px; float:left; background-image:url('graphics/bg_down.jpg');background-repeat: no-repeat;}
 

#prod-disp{border:1px #E4E4E4 solid; height:240px; width:250px; padding:10px 7px 10px 7px; float:left; margin:10px 14px 10px 14px; text-align:center }



	
#second{width:331px; float:left;}
#news_h{ width:331px; float:left; height:40px;}
#text2{width:299px; float:left; padding-left:14px; padding-right:13px;}
#news_bg{width:298px; float:left; background-image:url('graphics/news_b.jpg');background-repeat:repeat-y;}
#custom{width:298px; float:left; height:45px; background-image:url('graphics/custom1.jpg'); background-repeat:no-repeat;}
.ContentBox {width:301px!important; width:290px; float:left; margin-right:10px!important; margin:0px 0px 0 0; padding:0px 0px 0 0px; }
#Content{width:938px; float:left; background:url('../graphics/content-bg.jpg') repeat-x; background-color:#FFFFFF;margin:0px 0 0 0; }
	
}
#Heading_about{width:620px; height:40px; float:left; margin-right:10px!important; margin:0px 0px 0 0; padding:0px 0px 0 0px;}
	

.HeadingTopBg {width:301px; height:30px; float:left; background:url('../graphics/heading-bg.jpg') no-repeat; margin:0px 0px 0 0; padding:12px 0 0 11px; color:#1c3474;font-size:15px; }
.HeadingMidBg {width:265px; float:left; background:url('../graphics/heading-mid-bg.gif') repeat-y; margin:0px 0px 0 0; padding:10px 20px 10px 20px; color:#3b434a;font-size:13px; }
.HeadingMidBg2 {width:263px; float:left; background:url('../graphics/heading-mid-bg.gif') repeat-y;  margin:0px 0px 0 0; padding:10px 20px 10px 20px; color:#3b434a;font-size:13px; }

.more a {font-size:13px; color:#1c3474;	text-decoration:underline;	background:url('../graphics/bullet.gif') no-repeat top; 	background-position:left 5px;	padding:0 0 0 12px; margin:0 0 0 4px;}
.more a:hover {color:#1c3474; text-decoration:none;}

.list ul {	margin:0px 0 18px 1px;	padding:0 0 0 3px;	float:left; width:260px; }
.list ul li { list-style-type:none; font-weight:normal; font-size:13px;	color:#223c82;	padding:5px 20px 5px 12px;	background:url('../graphics/bullet.gif') no-repeat; background-position:0px 10px; }
.list ul li a {	color:#223c82;	font-size:13px;	margin:0px;	text-decoration:none;}
.list ul li a:hover {color:#223c82;	text-decoration:underline;}

.HeadingBottom {width:301px; float:left; margin:0px 0px 0 0; padding:0px 0 0 0px; }

#ContentBoxBottom {width:938px; float:left; background-color:#0d0d0d;  padding:0px 0 10px 13px; margin:0px 0 0 0;  }
.HeadingTopBg2 {width:215px; height:22px; float:left; margin:0px 0px 0 0; padding:6px 0 0 0px; color:#ffd200;font-size:13px; font-weight:bold; }
.HeadingBottom2 {width:215px; float:left; margin:0px 0px 5px 0; padding:0px 0 0 0px; }
.HeadingMidBg3 {width:215px; float:left; margin:0px 0px 0 0; padding-left:16px!important; padding:10px 0px 0 12px; color:#3b434a;font-size:13px; }

.list2 ul {	margin:0px 0 10px 1px;	padding:0 0 0 4px;	float:left; width:215px; }
.list2 ul li { list-style-type:none; font-weight:normal; font-size:13px;	color:#dedede;	padding:3px 20px 3px 12px;	background:url('../graphics/bullet2.gif') no-repeat; background-position:0px 7px; }
.list2 ul li a {	color:#223c82;	font-size:13px;	margin:0px;	text-decoration:underline;}
.list2 ul li a:hover {color:#223c82;	text-decoration:none;}

.more2 a {font-size:13px; color:#ffd200;	text-decoration:none;	padding:0 0 0 0px; margin:0 0 0 0px;}
.more2 a:hover {color:#ffd200; text-decoration:underline;}
#BottomCurve {width:951px; float:left; margin:0px 0px 0 0; padding:0px 0 10px 0px; }

/* Footer */
#Footer {width:951px; height:30px; text-align:center; padding:0px 0 0 0; margin:0px 0 0 0px; float:left; }
.Footer {text-decoration:none;color:#efefef;font-size:12px;}
a.FooterLinks {text-decoration:none;color:#efefef;font-size:12px;}
a.FooterLinks:hover {text-decoration:none;color:#ffd200;font-size:12px;}
.FooterLinksDivider {color:#efefef;font-size:12px;padding:0 4px 0 4px;}
a.CallUs2 {text-decoration:underline;color:#efefef;font-size:12px; font-weight:bold; padding:0 10px 0 35px;}
a.CallUs2:hover {text-decoration:none;color:#efefef;font-size:12px; font-weight:bold;padding:0 10px 0 35px; }
.Footer2 {text-decoration:none;color:#efefef;font-size:11px;}
.FooterLinksDivider2 {color:#efefef;font-size:11px;padding:0 2px 0 2px;}

/* Misc. */
.border{border:0px;}
.float_left{float:left; margin-bottom:45px;}
.clear{clear:both;}
