 ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, div.paragraph, blockquote, fieldset, input { margin: 0; padding: 0; }
 ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { margin: 0; padding: 0; }
 a img { border: 0; }
 a { text-decoration: none; }
 ::-webkit-input-placeholder { color: #cbcbcb; }
 :-moz-placeholder { color: #cbcbcb; }
 ::-moz-placeholder { color: #cbcbcb; }
 :-ms-input-placeholder { color: #cbcbcb; }
 body { font-family: 'Source Sans Pro', sans-serif; font-size: 14px; color: #999; background: transparent url(../images/default-bg-840813.jpg) center center no-repeat; background-size: cover; background-attachment: fixed; min-height: 100%; position: relative; }
 .tall-header-page, .short-header-page, .no-header-page, .landing-page { background: #fff; }
 html { height: 100%; }
 .container { margin: 0 auto; width: 960px; position: relative; }
 #header-wrap, #banner-wrap, #nav-wrap, #main-wrap, #footer-wrap { width:100%; }
 a { color: #26ae90; }
 a:hover { color: #20997e; }
 h1, h2 { font-size: 22px; line-height: 27px; font-family: 'Source Sans Pro', sans-serif; font-weight: 600; color: #333; }
 h1 { font-size: 28px; line-height: 33px; }
 font { vertical-align: middle; }
 div.paragraph {
	font-size: 16px;
	color: #333333;
	line-height: 21px;
	font-weight: normal;
	padding: .5em 0;
}

h3{ color:#333333}
 blockquote { background: url(../images/quote-840813.png) no-repeat 15px 15px; font-family: 'Source Sans Pro', sans-serif; font-size: 16px; font-style: italic; color: #b9b9b9; padding: 1em; margin: 2em 0; border-left: 0px !important; }
 .main-wrap hr.styled-hr { background-color: #fff; height: 2px; }
 #logo, #logo a { color: #fff; font-size: 28px; font-weight: 600; font-family: 'Source Sans Pro', sans-serif; }
 #wsite-title, #logo img { display: block; max-height: 63px; }
 #header { border-collapse: collapse; border-spacing: 0; width:100%; }
 #header td { vertical-align: middle; text-align: right; }
 td#logo { padding-right: 60px; text-align: left; }
 #header-right table { float: right; width: 1px; }
 #header-right td { padding: 0; }
 .wsite-social { vertical-align: middle; }
 .wsite-social-item { width: 36px; height: 36px; margin: 0 0 0 8px; background-image: url(-theme/social-icons-green-840813-.png); background-repeat: no-repeat; }
 .wsite-social-rss { background-position: -321px -12px; }
 .wsite-social-rss:hover { background-position: -321px -54px; }
 .wsite-social-linkedin { background-position: -143px -12px; }
 .wsite-social-linkedin:hover { background-position: -143px -54px; }
 .wsite-social-facebook { background-position: -54px -12px; }
 .wsite-social-facebook:hover { background-position: -54px -54px; }
 .wsite-social-twitter { background-position: -9px -12px; }
 .wsite-social-twitter:hover { background-position: -9px -54px; }
 .wsite-social-mail { background-position: -187px -12px; }
 .wsite-social-mail:hover { background-position: -187px -54px; }
 .wsite-social-pinterest { background-position: -277px -12px; }
 .wsite-social-pinterest:hover { background-position: -277px -54px; }
 .wsite-social-youtube { background-position: -455px -12px; }
 .wsite-social-youtube:hover { background-position: -455px -54px; }
 .wsite-social-plus { background-position: -98px -12px; }
 .wsite-social-plus:hover { background-position: -98px -54px; }
 .wsite-social-flickr { background-position: -232px -12px; }
 .wsite-social-flickr:hover { background-position: -232px -54px; }
 .wsite-social-vimeo { background-position: -366px -12px; }
 .wsite-social-vimeo:hover { background-position: -366px -54px; }
 .wsite-social-yahoo { background-position: -410px -12px; }
 .wsite-social-yahoo:hover { background-position: -410px -54px; }
 #nav-wrap { background: #07342a; -webkit-box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.2); box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.2); }
 .splash-page #nav-wrap, .no-header-page #nav-wrap, .short-header-page #nav-wrap, .tall-header-page #nav-wrap { position: fixed; top: 0; left: 0; z-index: 999; }
 .no-header-page #main-wrap, .short-header-page #banner-wrap, .tall-header-page #banner-wrap { padding-top: 70px; }
 .splash-page #splash-wrap { padding-top: 170px; padding-bottom: 70px; }
 #nav-wrap .container { clear: both; overflow: hidden; position: relative; }
 #nav-wrap .container ul { list-style: none; line-height: 1; text-align:center }
 #nav-wrap .container ul li { list-style: none; display: inline-block; padding-left: 5px; zoom: 1; *display: inline; // Fixed for IE7 ignoring inline-block on li }
 #nav-wrap .container ul span:last-child li, #nav-wrap .container ul > li:last-child { background: none; }
 #nav-wrap .container ul li a { display: block; font-family: 'Source Sans Pro', sans-serif; color: #fff; font-weight: normal; padding: 24px 20px; border: 0; outline: 0; list-style-type: none; font-size: 15px; }
 #nav-wrap .container ul li#active a, #nav-wrap .container ul li a:hover { color: #fff; background: #052b22; border: 0; }
 #wsite-menus .wsite-menu li a { font-family: 'Source Sans Pro', sans-serif; padding: 10px 0 !important; color: #fff; font-size: 13px; background: rgba(25,25,25,0.98); border: 0; border-bottom: 1px solid #333; }
 #wsite-menus .wsite-menu li a:hover { color: #fff; background: #14201d; }
 #banner { -webkit-font-smoothing: antialiased; }
 #banner h2 { color: #fff; font-size: 24px; line-height: 28px; font-family: 'Source Sans Pro', sans-serif; font-weight: 600; padding: 0px 0px 15px; float:left; text-align:left }
 #banner div.paragraph { color: #fff; font-size: 16px; padding: 26px 0 40px; }
 #banner p { color: #fff; font-size: 22px; padding: 26px 0 40px; }
 .landing-page #banner-wrap, .tall-header-page #banner-wrap, .short-header-page #banner-wrap { position: relative; background: transparent url(../images/default-bg.jpg) center center no-repeat; background-size: cover; }
 .landing-page #banner-wrap .container, .tall-header-page #banner-wrap .container, .short-header-page #banner-wrap .container { display: table; height: 100%; }
 .splash-page:before, .landing-page #banner-wrap:before, .tall-header-page #banner-wrap:before, .short-header-page #banner-wrap:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(12,71,54,0.8); }
#banner { text-align: center; }
#banner, .short-header-page #banner { background: none; padding: 0; display: table-cell; vertical-align: middle; }
#banner { display: table-row; height: 100%; }
#banner h2 { background: none; text-align: left; display: table-cell; text-transform: none; vertical-align: middle; font-size: 36px; line-height: 1; padding: 0;  margin-top:35px; width:650px}
#banner div.paragraph { background: none; display: table-cell; padding: 0 0 0 20px; font-size: 22px; line-height: 1; vertical-align: middle; width: 100%; }
#banner p {
	background: none;
	display: table-cell;
	padding: 0 0 0 20px;
	font-size: 20px;
	line-height: 1;
	vertical-align: middle;
	width: 100%;
	text-align:left
}
 .tall-header-page #banner div.paragraph > span, .short-header-page #banner div.paragraph > span { border-left: solid 1px #fff; padding: 0 0 0 20px; display: block; }
#banner p > span { border-left: solid 1px #fff; padding: 0 0 0 20px; float:left; margin-left:25px}
 .tall-header-page .wsite-background { background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; height: 262px; }
 .tall-header-page .banner-wrap .container { display: table; width: 100%; height: 260px; }
 .short-header-page .wsite-background { background-image: url(theme/header-short-840813.jpg); background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; height: 200px; }
 .short-header-page .banner-wrap .container { display: table; width: 100%; height: 130px; }
 .no-header-page .wsite-header { display:none; }
 .landing-page .wsite-background { background-image: url(theme/header-landing-840813.jpg); background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; height: 548px; padding: 0; }
 .landing-page .banner-wrap .container { display: table; width: 100%; height:548px; }
 .landing-page .button-wrap { display: inline-block; }
 #splash-wrap { position: relative; height: 100%; display: table; margin: 0 auto; }
 .splash-page .main-wrap { display: table-cell; vertical-align: middle; width: 775px; margin: 0 auto; text-align: center; height: 100%; }
 .splash-page .main-wrap #content-section { background: rgba(0,0,0,0.5); border-radius: 10px; padding: 0; text-align: center; vertical-align: middle; padding: 40px 50px; }
 .splash-page #content-section h2 { color: #fff; font-size: 54px; line-height: 54px; font-family: 'Source Sans Pro', sans-serif; font-weight: 600; padding: 0px 0px 15px; }
 .splash-page #content-section div.paragraph { color: #fff; font-size: 16px; line-height:22px; padding: 26px 0 40px; text-align: center; text-transform: capitalize; }
 .splash-page #content-section p { color: #fff; font-size: 16px; line-height:22px; padding: 26px 0 40px; text-align: center; text-transform: capitalize; }
 #main-wrap .container { min-height:400px; padding: 25px 0 28px; border-bottom: 1px solid #e8e8e8; }
 #main-wrap .container div.paragraph { padding: 5px 0; }
 #main-wrap .container p { padding: 15px 0; }
 #main-wrap .paragraph ul { margin: 0 !important; padding: 0 !important; }

 #main-wrap .paragraph ol li { list-style-type: numerical !important; }
 #main-wrap .container form .wsite-button { margin-top:20px; }
 #footer-wrap { text-align:right; }
 #footer-wrap .container { padding: 30px 0; font-size: 15px; color: #999; }
 #footer-wrap .container h2 { font-size: 15px; font-family: 'Source Sans Pro', sans-serif; color: #333; padding: 0; border-bottom: 1px solid #e8e8e8; font-weight: normal; }
 #footer-wrap .container div.paragraph { font-size: 15px; color: #999; font-family: 'Source Sans Pro', sans-serif; padding: 16px 0; }
 #footer-wrap .container p { font-size: 15px; color: #999; font-family: 'Source Sans Pro', sans-serif; padding: 16px 0; }
 #footer-wrap .paragraph ul { margin: 0 !important; padding: 0 !important; }
 #footer-wrap .paragraph ul li { background: url("../images/bullets-840813.png") no-repeat left 8px; list-style: none; padding-left: 15px !important; }
 #footer-wrap .paragraph ol li { list-style-type: numerical !important; }
 #footer-wrap .wsite-form-container { text-align:left; margin-top: 0 !important; }
 .wsite-form-label { display: inline-block; font-size: 14px; font-weight: 600; }
 .splash-page .wsite-form-label, .splash-page .form-radio-container, .splash-page .wsite-form-input, .splash-page .wsite-search-element-input, .splash-page .form-select { color: #cbcbcb; }
 .form-radio-container { font-size: 14px; font-weight: 600; }
 .wsite-form-input, .wsite-search-element-input { font-size: 14px; font-weight: 600; background: #ffffff; border: 1px solid #dcdcdc; width: 300px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
 .form-select { font-size: 14px; font-weight: 600; border: 1px solid #dcdcdc; padding: 8px 5px; width: 300px; height: 40px !important; line-height: 44px !important; background: #ffff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
 .wsite-button { display: inline-block; background: #26ae90; border-radius: 2px; border:0; padding:5px 8px }
 .wsite-button:hover { background: #20997e; }
 .wsite-button-inner { color: #fff !important; display: block; font-size: 16px; font-weight: 400; background: #26ae90; border-radius: 3px; text-transform: capitalize; height:42px; line-height:42px; }
 .wsite-button:hover .wsite-button-inner { background: #20997e; }
 .wsite-button-large { color: #fff !important; background: #26ae90; font-size: 18px; }
 .wsite-button-large:hover, .wsite-button-large:hover .wsite-button-inner { background: #20997e; }
 .wsite-button-large .wsite-button-inner { background: #26ae90; height:58px; line-height:58px; }
 .wsite-button-highlight, .wsite-button-highlight .wsite-button-inner, .wsite-button-large.wsite-button-highlight, .wsite-button-large.wsite-button-highlight .wsite-button-inner { background: #c4c4c4; }
 .wsite-button-highlight:hover, .wsite-button-highlight:hover .wsite-button-inner, .wsite-button-large.wsite-button-highlight:hover, .wsite-button-large.wsite-button-highlight:hover .wsite-button-inner { background: #b8b8b8; }
 .blog-sidebar h2 { text-transform: none; }
 #commentArea { border-top: solid 1px #dadada; padding-top: 20px; }
 .blog-sidebar h2, h2.blog-title, #commentAreaTitle, .blogCommentHeading .blogCommentAuthor { font-weight: 500; }
 .blogCommentHeading .blogCommentHeadingInner { height: auto; }
 .blogCommentWrap .blogCommentHeading .blogCommentHeadingInner .blogCommentAuthor .name { text-shadow: none; height: auto; line-height: 1; color: #26ae90 !important; float: none; }
 .blogCommentHeading .blogCommentHeadingInner .blogCommentAuthor .link { margin: 0 5px; float: none; display: inline-block; }
 .blog-post .blog-header h2.blog-title { margin-bottom: 20px !important; }
 .blog-header .blog-date { color: #ccc; }
 #wsite-content .blog-post .blog-separator { border-color: #ccc; }
 #main-wrap .blog-title a { color: #333; }
 #wsite-content #commentAreaTitle, #wsite-content #commentReplyTitle, #commentArea .blogCommentText div.paragraph, #main-wrap .blog-sidebar h2 { padding: 0; }
 #wsite-content #commentAreaTitle, #wsite-content #commentReplyTitle, #commentArea .blogCommentText p, #main-wrap .blog-sidebar h2 { padding: 0; }
 #commentAreaTitle, .blogCommentHeading, .blogCommentText div.paragraph { font-family: inherit; }
 #commentAreaTitle, .blogCommentHeading, .blogCommentText p { font-family: inherit; }
 .blogCommentWrap { padding: 20px; border-radius: 4px; background: #f0f0f0 !important; }
 .blogCommentWrap .blogCommentHeading, .blogCommentWrap .blogCommentHeadingInner, .blogCommentWrap .blogCommentAuthor { background: none !important; line-height: 1; }
 .blogCommentHeading { padding: 0; margin-bottom: 20px; }
 .blogCommentHeading .blogCommentAuthor, .blogCommentHeading .blogCommentDate { float: none; text-align: left; height: auto; line-height: 1; padding: 0; display: inline; vertical-align: baseline; }
 .blogCommentHeading .blogCommentHeadingInner .blogCommentDate { color: #666; font-size: 13px; }
 .blogCommentHeading .blogCommentDate { color: #333; }
 .blogCommentText { padding: 0; }
 .blogCommentWrap .blogCommentText div.paragraph { color: #999; font-size: 14px; }
 .blogCommentWrap .blogCommentText p { color: #999; font-size: 14px; }

div.paragraph ul, div.paragraph ol { padding-left: 2.3em !important; margin: 5px 0 !important; overflow:hidden; }

div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }
.news{width:1000px; margin:0 auto}
.adb{ margin-bottom:8px}
h4{ color:#07342a}
div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; background-color: bisque;}
#list1{ width:auto}
#list1 ul li { background: url("../images/bullets.png?20029") no-repeat left 8px; list-style: none; padding-left: 35px !important; margin-left: 8px !important; }
 #list1  ol li { list-style-type: numerical !important; }

.pagination{
	width:200px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 40px;
}
div.gdl-pagination{ float: right; margin-bottom: 15px; }
div.gdl-pagination a,
div.gdl-pagination span{ display: block; padding: 5px 9px; margin-left: 5px; float: left; font-size: 12px; } 

div.portfolio-pagination .gdl-pagination{
	margin-top: 15px;
	margin-bottom: 15px;
}
div.gdl-pagination span{
	background-color: #26AE90;
} 
div.gdl-pagination span{ color: #ffffff; } 
div.gdl-pagination a{ background-color: #FFF; } 
div.gdl-pagination a{
	color: #333;
	background-color: #E5E5E5;
	text-decoration: none;
} 
div.gdl-pagination a:hover{
	background-color: #26AE90;
	color:#FFFFFF
} 

.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	width:240px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}
.myButton:active {
	position:relative;
	top:1px;
}


.box{
	float:left;
	position:relative;
	display:inline-block;
	width:285px;
	margin:10px;
	padding:10px;
	background:#fff;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,.35);
	-moz-boz-shadow: 0 0 5px rgba(0,0,0,.35);
	box-shadow:0 0 5px rgba(0,0,0,.35);
}
	
	
	
.box2{	
	
	display:inline-block;
	
	width:98%;
	padding:10px;
	background:#fff;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,.35);
	-moz-boz-shadow: 0 0 5px rgba(0,0,0,.35);
	box-shadow:0 0 5px rgba(0,0,0,.35);}
input[type="text"]{ padding:3px}
select{ padding:3px}
textaria{ padding:3px}

.wsite-elements.wsite-not-footer div.paragraph, .wsite-elements.wsite-not-footer p, .wsite-elements.wsite-not-footer .product-block .product-title, .wsite-elements.wsite-not-footer .product-description, .wsite-elements.wsite-not-footer .wsite-form-field label, .wsite-elements.wsite-not-footer .wsite-form-field label, #wsite-content div.paragraph, #wsite-content p, #wsite-content .product-block .product-title, #wsite-content .product-description, #wsite-content .wsite-form-field label, #wsite-content .wsite-form-field label, .blog-sidebar div.paragraph, .blog-sidebar p, .blog-sidebar .wsite-form-field label, .blog-sidebar .wsite-form-field label {}
#wsite-content div.paragraph, #wsite-content p, #wsite-content .product-block .product-title, #wsite-content .product-description, #wsite-content .wsite-form-field label, #wsite-content .wsite-form-field label, .blog-sidebar div.paragraph, .blog-sidebar p, .blog-sidebar .wsite-form-field label, .blog-sidebar .wsite-form-field label {}
.wsite-elements.wsite-footer div.paragraph, .wsite-elements.wsite-footer p, .wsite-elements.wsite-footer .product-block .product-title, .wsite-elements.wsite-footer .product-description, .wsite-elements.wsite-footer .wsite-form-field label, .wsite-elements.wsite-footer .wsite-form-field label{}
.wsite-elements.wsite-not-footer h2, .wsite-elements.wsite-not-footer .product-long .product-title, .wsite-elements.wsite-not-footer .product-large .product-title, .wsite-elements.wsite-not-footer .product-small .product-title, #wsite-content h2, #wsite-content .product-long .product-title, #wsite-content .product-large .product-title, #wsite-content .product-small .product-title, .blog-sidebar h2 {}
#wsite-content h2, #wsite-content .product-long .product-title, #wsite-content .product-large .product-title, #wsite-content .product-small .product-title, .blog-sidebar h2 {}
.wsite-elements.wsite-footer h2, .wsite-elements.wsite-footer .product-long .product-title, .wsite-elements.wsite-footer .product-large .product-title, .wsite-elements.wsite-footer .product-small .product-title{}
#wsite-title {}
.wsite-menu-default a {}
.wsite-menu a {}
.wsite-image div, .wsite-caption {}
.galleryCaptionInnerText {}
.fancybox-title {}
.wslide-caption {}
.wsite-phone {}
.wsite-headline {}
.wsite-headline-paragraph {}
.wsite-button-inner {}
.wsite-not-footer blockquote, #wsite-com-product-tab blockquote {}
.wsite-footer blockquote {}
.blog-header h2 a {}
h2.wsite-product-title {}
.wsite-product .wsite-product-price a {}


 #menu {  background-color:#07342a;   line-height: 60px;     text-align: center;     margin: 0 auto;     padding: 0; }
  #navi ul {     padding: 0; } 
 #navi ul li {     list-style-type: none;     display: inline;     margin-right: 5px; }
  #navi ul li a {     color: #fff;     text-decoration: none;     text-shadow: 1px 1px 1px #000;   -webkit-transition-property: color, background;     -webkit-transition-duration: 0.5s, 0.5s; } #navi ul li a:hover {     background: #01458e;     color: #ff0;     -webkit-transition-property: color, background;     -webkit-transition-duration: 0.5s, 0.5s; }
   .default {width: 960px; } 
   .fixed {     position: fixed;     top: -5px;     left: 0;     width: 100%;         box-shadow: 0 0 10px #222;     -webkit-box-shadow: 0 0 10px #222;     -moz-box-shadow: 0 0 10px #222; z-index:99999} 
   
   
   
   #list4 { width:auto;}
#list4 ul { margin:0; padding:0 }
#list4 ul li { list-style-type:none}
#list4 ul li a { display:block; text-decoration:none; color:#000000; background-color:#FFFFFF; line-height:30px;
  border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#CCCCCC; padding-left:10px; cursor:pointer; }
#list4 ul li a:hover { color:#FFFFFF; background-color:#006633}
#list4 ul li a strong { margin-right:10px; }

.art{ border-bottom:1px #999999 dashed; margin:10px 0}


.smallFont {
	outline: none; /*for making it look nice in FF */
	background: url(../images/font-down.jpg);
	text-indent: -9999px;
	display: block;
	float: left;
	width: 20px;
	height: 23px;
	margin-right: 4px;
	margin-left: 8px;
}

a.smallFont:hover {
	background: url(../images/font-down.jpg);
	color: none;
}

.defaultFont {
	/*if you want to hide the default font button, use display:none */
	background: url(../images/font-default.jpg);
	text-indent: -9999px;
	outline: none;
	display: block;
	float: left;
	width: 20px;
	height: 23px;
	margin-right: 4px;

}

a.defaultFont:hover {
	background: url(../images/font-default.jpg);
	color: none;
}

.largeFont {
	background: url(../images/font-up.jpg);
	outline: none;
	text-indent: -9999px;
	display: block;
	float: left;
	width: 22px;
	height: 23px;
}

a.largeFont:hover {
	background: url(../images/font-up.jpg);
	color: none;
}
.arc{ border-bottom:1px #CCCCCC dashed}
