/* Reset CSS */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
.clear {clear:both;}
a, a:hover {text-decoration: none;color:#333333;}



body {margin: 0px;padding: 0px;background-color: #FFF;background-image: url(images/MainBody_BG.gif);background-repeat: repeat-x;background-position: 0px top;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.hide {visibility: hidden;}
a {text-decoration: none;color: #999;}
#Canvas {width: 100%;}
#Wrapper {width: 960px;margin-right: auto;margin-left: auto;padding-right: 10px;padding-left: 10px;height: auto;}
#MainHead {width: 960px;height: 60px;}
#MainLogoArea {height: 60px;width: 480px;float: left;}
#MainLogoArea h1 {display: block;margin: 0px;float: left;height: 60px;width: 480px;}
#MainLogoArea h1 a {display: block;float: left;background-image: url(images/MainLogo.gif);background-repeat: no-repeat;background-position: 0px 5px;height: 51px;width: 255px;padding-top: 5px;}
#MainNavArea {height: 45px;width: 480px;float: left;padding-top: 15px;}
#MainNavArea a {display: block;float: right;padding-left: 10px;font-family: Georgia, "Times New Roman", Times, serif;font-size: 20px;color: #FFF;height: 27px;padding-top: 3px;margin-left: 20px;padding-right: 10px;}
#MainNavArea a:hover {color: #FA0;}
.active {color: #FA0 !important;}
#Banner_Area {height: 370px;width: 960px;padding-top: 16px;}
#MainBanner {height: 370px;width: 960px;float: left;}
#Banner {height: 370px;width: 721px;float: left;}
#Banner_RightArea {float: left;height: 350px;width: 200px;background-color: #ffaa00;margin-left: 1px;color: #FFF;font-size: 22px;font-family: "Times New Roman", Times, serif;padding-right: 19px;padding-left: 19px;padding-top: 20px;line-height: 28px;}
#Banner_Text {float: left;font-size: 20px;line-height: 23px;}
.Banner_TextTitle {float: left;font-size: 30px;line-height: 42px;}

.Banner_TextTitle2 {
	float: left;
	line-height: 42px;
	color: #222222;
	font-weight: bold;
	font-family: trebuchet ms;
	font-size: 27px;
}

.ClickHere_BTN {display: block;padding-top: 30px;float: left;padding-left: 132px;}
.ClickHere_BTN a {display: block;height: 15px;width: 65px;float: left;font-size: 11px;text-transform: uppercase;background-color: #FFF;color: #1b1b1b;margin: 0px;line-height: 16px;padding-top: 0px;padding-right: 2px;padding-bottom: 0px;padding-left: 2px;}


#home-categories {width: 960px;margin-right: auto;margin-left: auto;padding: 12px 10px;height: auto;}
.home-category {float: left;width: 231px;height: 231px;overflow: hidden;padding: 0 12px 0 0;}
.home-category.last {float: right;width: 231px;height: 231px;overflow: hidden;padding: 0;}
h2.home-categories {display: block;padding: 7px 0;background: #ffaa00;margin: -34px 0 0 0;position: relative;color: #ffffff;font-family: Cambria, sans-serif;font-size: 20px;text-align: center;}
a.home-categorya {opacity: 1;}
a.home-categorya:hover {opacity: 1;transition: opacity 1s linear;}


#home-about {width: 960px;margin-right: auto;margin-left: auto;padding: 12px 10px;height: auto;}
#home-about-left {width: 49%;float: left;}
#home-about-right {width: 474px;;float: right;}
#home-about-left h1 {font-family: Georgia, "Times New Roman", Times, serif;font-size: 20px;color: #333333;font-weight: bold;padding: 10px 0 20px 10px;}
#home-about-left p {font-family: Arial;font-size: 14px;line-height: 20px;padding: 0 0 0 10px;}
#home-about-left p span, #home-about-left p span a {display:block;color:#ffaa00;}

#footer {width: 100%;background: #222222;padding: 20px 0 50px;}
#footer-container {width: 960px;margin-right: auto;margin-left: auto;padding: 0 10px;height: auto;}
#footer-left {float: left;}
#footer-right {float:right;width: 400px;text-align: right;}
#social-media img {padding-right: 10px;}
#footer-credits {padding: 20px 10px 0 0;color: #fff;line-height: 17px;font-family: Arial;font-size: 14px;}

.nivo-prevNav {width: 40px;height: 40px;background: url(images/previous.png) no-repeat;margin: 0 0 0 10px;text-indent: -99999px;}
.nivo-nextNav {width: 40px;height: 40px;background: url(images/next.png) no-repeat;margin: 0 10px 0 0;text-indent: -99999px;}
.nivoSlider img:not(:first-child) {  display:none; }

#header-banner {padding: 16px 0 4px 0;}
.divider {clear: both;border-bottom: 1px solid #ffaa00;padding: 7px 0;margin: 0 0 6px 0;}
#assistance {margin: 10px 0 0 0;font-family: Cambria, sans-serif;font-size: 29px;text-align: center;color: #fff;background: #ffaa00;padding: 8px 0;}
#assistance span {display: block;font-size: 12px;text-transform: uppercase;margin: 5px 20px 0 0;float: right;padding: 3px 5px;background: #ffffff;color: #1b1b1b;}

#home-about h1 {font-family: Georgia, "Times New Roman", Times, serif;font-size: 20px;color: #333333;font-weight: bold;padding: 10px 0 5px 10px;}
p.testimonial {padding: 10px 0 7px 10px;font-family: Georgia;font-style: italic;color: #333333;font-size: 13px;line-height: 20px;}
p.testimonial span {font-style:normal;color:#ffaa00;}

#contact-left {width: 650px;padding: 10px 10px;float: left;}
#contact-left h1 {font-family: Georgia, "Times New Roman", Times, serif;font-size: 20px;color: #333333;font-weight: bold;padding: 10px 0 20px 0;}
#contact-left p {font-family: Arial;font-size: 14px;line-height: 20px;padding: 0;}
iframe {margin-left: 100px;}
#contact-right h1 {font-family: Georgia, "Times New Roman", Times, serif;font-size: 20px;color: #333333;font-weight: bold;padding: 10px 0 20px 0;}
#contact-right {width: 250px;padding: 10px 10px;float: right;}
#contact-right p {font-family: Arial;font-size: 14px;line-height: 20px;padding: 0;}