@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'MyriadWebProBold';
    src: url('custom_font-webfont.eot');
    src: url('custom_font-webfont.eot?iefix') format('eot'),
         url('custom_font-webfont.woff') format('woff'),
         url('custom_font-webfont.ttf') format('truetype'),
         url('custom_font-webfont.svg#') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadProRegular';
    src: url('myriad-webfont.eot');
    src: url('myriad-webfont.eot?iefix') format('eot'),
         url('myriad-webfont.woff') format('woff'),
         url('myriad-webfont.ttf') format('truetype'),
         url('myriad-webfont.svg#webfontJtH4azjc') format('svg');
    font-weight: normal;
    font-style: normal;

}

img {
	border: 0;
}
.follow_us {
	font-family: "MyriadProRegular", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #999;
}
.h1 {
	font-family: "MyriadProRegular", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #666;
	font-weight: normal;
}
.cat_li {
	font-family: "MyriadProRegular", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666;
	text-align: left;
	margin-left: -20px;
	list-style-image: url(../_images/li_blue_arrow_tip.png);
}

.button {
	height: 25px;
	width: 135px;
	float: right;
	background-repeat: no-repeat;
}
.button a{
	height: 25px;
	width: 135px;
	float: right;
	padding-right: 0px;
	background-image: url(../_images/cat_button_0.png);
	background-repeat: no-repeat;
}
.p_links {
	text-decoration: none;
}
.p_links a{
	text-decoration: none;
	color: #000;
}
.p_links a:hover {
	text-decoration: underline;
	color: #4D8464;
}



.button a:hover {
	height: 25px;
	width: 135px;
	float: right;
	padding-right: 0px;
	background-image: url(../_images/cat_button_1.png);
	background-repeat: no-repeat;
}
.nav_links {
	font-family: "MyriadProRegular", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFF;
}
.nav_links a{
	color: #FFF;
	text-decoration: none;
}
.nav_links a:hover {
	color: #333;
	text-decoration: none;
}
#global_urls {
	font-family: "MyriadProRegular", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #666;
	text-align: right;
	padding-right: 21px;
}
#global_urls a{
	font-family: "MyriadProRegular", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration: none;
}
#global_urls a:hover {
	color: #FFF;
}


#policy_links {
	font-family: "MyriadProRegular", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #666;
	text-align: right;
	padding-right: 21px;
}
#policy_links a{
	color: #999;
	text-decoration: none;
}
#policy_links a:hover {
	color: #FFF;
}
.footer_url {
	font-family: "MyriadProRegular", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #72A98A;
}



.footer_url a{
	color: #72A98A;
	text-decoration: none;
}
.footer_url a:hover {
	color: #FFF;
}
.footer_bold {
	font-weight: bold;
	font-size: 1.2em;
}
#header_container {
	height: 130px;
	width: 1020px;
}
#header_container #left_col {
	float: left;
	height: 130px;
	width: 400px;
}
#header_container #right_col {
	height: 130px;
	width: 620px;
	float: left;
}
#site_nav_container {
	height: 33px;
	width: 1020px;
	background-image: url(../_images/header_bg.png);
	background-repeat: no-repeat;
}
#header_container #right_col #general_info_container {
	height: 130px;
	width: 285px;
	float: right;
}
#header_phone {
	height: 60px;
	width: 285px;
	background-image: url(../_images/619-365-5653.png);
}
#header_phone #phone_number {
	font-family: "MyriadProRegular", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #333;
	padding-top: 29px;
	padding-left: 30px;
}

#live_chat {
	height: 38px;
	text-align: right;
	margin-top: 0px;
}
#social_networks {
	height: 33px;
	width: 130px;
	float: right;
	padding-right: 4px;
}
#online_support {
	width: 90px;
	height: 33px;
	float: right;
	margin-top: 5px;
}

#follow_us {
	float: left;
	padding-top: 5px;
	vertical-align: top;
	text-align: right;
	width: 210px;
}
#social_link   {
	height: 33px;
	width: 33px;
	float: right;
	margin-top: 6px;
}
#network_links {
	height: 33px;
	float: right;
}
#time_box {
	height: 32px;
	width: 285px;
}
#site_nav_container {
	background-image: url(../_images/header_bg.png);
	background-repeat: repeat-x;
	height: 33px;
	width: 1020px;
}
#nav {
	height: 33px;
	width: 1020px;
	text-align: right;
}
#nav #contact {
	float: right;
	height: 33px;
	width: 95px;
}
#nav #blog {
	float: right;
	height: 33px;
	width: 59px;
}
#nav #custom {
	float: right;
	height: 33px;
	width: 75px;
}
#nav #gallery {
	float: right;
	height: 33px;
	width: 72px;
}
#nav #services {
	float: right;
	height: 33px;
	width: 80px;
}
#nav #products {
	float: right;
	height: 33px;
	width: 82px;
}
#nav #store {
	float: right;
	height: 33px;
	width: 62px;
}
#nav #home {
	float: right;
	height: 33px;
	width: 88px;
}
#nav #i {
	height: 33px;
	width: 407px;
	background-image: url(../_images/nav_bg.png);
	background-repeat: no-repeat;
}

.nav_contact_button {
	text-decoration: none;
	height: 33px;
	width: 75px;
	float: left;
}
.nav_contact_button a{
	background-image: url(../_images/contact.png);
	float: left;
	height: 33px;
	width: 95px;
}
.nav_contact_button a:hover {
	background-image: url(../_images/contact_OVER.png);
}
.nav_blog_button {
	text-decoration: none;
	height: 33px;
	width: 59px;
	float: left;
}
.nav_blog_button a{
	background-image: url(../_images/blog.png);
	float: left;
	height: 33px;
	width: 59px;
}
.nav_blog_button a:hover {
	background-image: url(../_images/blog_OVER.png);
}
.nav_custom_button {
	text-decoration: none;
	height: 33px;
	width: 75px;
	float: left;
}
.nav_custom_button a{
	background-image: url(../_images/custom.png);
	float: left;
	height: 33px;
	width: 75px;
}
.nav_custom_button a:hover {
	background-image: url(../_images/custom_OVER.png);
}
.nav_gallery_button {
	text-decoration: none;
	height: 33px;
	width: 70px;
	float: left;
}
.nav_gallery_button a{
	background-image: url(../_images/gallery.png);
	float: left;
	height: 33px;
	width: 72px;
}
.nav_gallery_button a:hover {
	background-image: url(../_images/gallery_OVER.png);
}
.nav_services_button {
	text-decoration: none;
	height: 33px;
	width: 82px;
	float: left;
}
.nav_services_button a{
	background-image: url(../_images/services.png);
	float: left;
	height: 33px;
	width: 80px;
}
.nav_services_button a:hover {
	background-image: url(../_images/services_OVER.png);
}
.nav_products_button {
	text-decoration: none;
	height: 33px;
	width: 82px;
	float: left;
}
.nav_products_button a{
	background-image: url(../_images/products.png);
	float: left;
	height: 33px;
	width: 82px;
}
.nav_products_button a:hover {
	background-image: url(../_images/products_OVER.png);
}
.nav_store_button {
	text-decoration: none;
	height: 33px;
	width: 62px;
	float: left;
}
.nav_store_button a{
	background-image: url(../_images/store.png);
	float: left;
	height: 33px;
	width: 62px;
}
.nav_store_button a:hover {
	background-image: url(../_images/store_OVER.png);
}
.nav_home_button {
	text-decoration: none;
	height: 33px;
	width: 88px;
	float: left;
}
.nav_home_button a{
	background-image: url(../_images/home.png);
	float: left;
	height: 33px;
	width: 88px;
}
.nav_home_button a:hover {
	background-image: url(../_images/home_OVER.png);
}




#footer {
	height: 189px;
	width: 1020px;
	background-image: url(../_images/bg.png);
}
#footer #left_col {
	height: 189px;
	width: 785px;
	float: left;
}
#col_divider {
	height: 189px;
	width: 5px;
	float: left;
	background-image: url(../_images/footer_col_divider.png);
	background-repeat: no-repeat;
}
#company_url {
	padding-top: 72px;
	text-align: right;
	letter-spacing: 0.3em;
	padding-right: 21px;
}
#footer #right_col {
	height: 189px;
	width: 180px;
	float: right;
	padding-right: 50px;
}
#copyright {
	font-family: "MyriadProRegular", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #999;
	text-align: left;
	padding-top: 50px;
	padding-left: 15px;
	width: 155px;
	float: right;
}
#footer_shadow {
	height: 50px;
	width: 1020px;
	background-image: url(../_images/footer_shadow.png);
	margin-top: 20px;
}

