/**
 * @version $id: site.css, v1.0 2008/02/20 00:26:59 GMT+0800 $
 * @author Jerome Coloma <jeromecoloma@gmail.com>
 * @copyright Copyright (c) 2007-2009, Frozynart Designs
 * @since Version 1.0
 */

html, body{ margin: 0; padding: 0; color:#666666; background: url(../../img/ui/body-bg.jpg) 0 0 repeat-x; font-family: "Lucida Grande", sans-serif, Verdana,sans-serif;}
input{ outline:none }
p{ font-size: 1.1em;padding:5px 0; text-align:justify; line-height:1.6em; color:#333; }
h1,h2,h3,h4{ margin:0;padding:0 }
ol,ul{ margin-left:25px }
ol li,ul li{ margin-top:4px;margin-bottom:4px; }
blockquote{ border-left:2px solid #6DA0F5;padding-left:10px }
a:focus,a:hover{ color:#131e2c }
a{ color:#333333 }
#skip-to-main-content{ position:absolute;left:-9999px }
#main-container{ margin: 0 auto; background:url(../../img/ui/footer-bg.jpg) repeat-x bottom;}

#container{ margin: 0 auto; width: 900px;}
#masthead{ /*height: 175px;*/ margin:0; padding: 0; }
#masthead .inner-masthead{ height: 175px; position: relative; }
#logo{ clear:both; margin: 30px 0 0 49px;  }
#logo a{ }

p.address{float:left; color:#cfcfcf; font-size:10px; margin:0 0 0 165px;}

#content{ clear:both;margin:0 0 0 0;padding:253px 0 0 0; height:auto }
#inner-content{  }
#inner-content.home {
	float: left;
	background: url(../../img/ui/inner-content-home-bg.jpg) 0 0 repeat-y !important;
}
a.link{border-bottom: 1px dashed #666; color:#666; font-size:1.0em;}
a.link:hover{border-bottom:1px dashed #000; color:#000;}

/** #head-navigation::start */
#head-navigation{
	clear:both; padding:0; margin: 0 0 0 245px;
	height: 32px;
	position: absolute;
	bottom: 0;
}
#head-navigation li {
	margin:0 0 0 1px;
	padding:0;
	list-style-type:none;
	float:left
}
#head-navigation li a
{
    color:#ffffff;

	font-size: 1.2em;
	display:block;

	background: url(../../img/ui/navi-bg.png) 0 0 no-repeat;
	display:block;
	margin: 0;
	padding: 8px 0 0 0;
	height: 24px;
	width: 92px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;

}
#head-navigation li a:hover, #head-navigation li a.selected, #head-navigation li a.froz-slider-slide-selected {
	color:#ff0000;
	background: url(../../img/ui/navi-bg.png) 0 -32px no-repeat;
}
/** #head-navigation::end */



#header-content {
    position: relative;
	height: 253px;
	clear: both;
}

#header-content .left-col {
	width: 522px;
	float: left;
	padding: 46px 9px 0 45px;
}
#header-content .right-col {
	width: 304px;
	float: left;
	padding-top: 26px;
}


#header-content .left-col .title {
	margin-bottom: 16px;
}
#header-content .left-col .description {
	font-size: 1.2em;
	color: #333333;
	margin-bottom: 20px;
}


.btn-link {
	/*margin: 27px 0 0 44px; */
	background: url(../../img/ui/btns/btn-link-bg.gif) 0 0 no-repeat;
	width: 150px;
	height: 43px;
	padding-top: 13px;
	text-align: center;
}
.btn-link a {
	font-size: 1.3em;
	text-transform: uppercase;
	color: #ecd8d9;
	text-decoration:none;
	font-weight:700;
    
    
}

.btn-link a:hover{color:#fff}



#left-content{
	width: 262px; /*300px;*/
	float: left;
	padding: 22px 0 0 38px;
}

#right-content{
	width: 600px;
	float: left;
	padding: 22px 0 0 0;
}


.main-content-title {
	color: #FF3333;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 1.4em;
	border-bottom: 1px solid #DCDCDC;
	padding-bottom: 8px;
}


#left-content .customer-testimonials {
	padding-bottom: 20px;
}
#left-content .customer-testimonials .testimonial {
	margin: 0 20px 10px 0;
}
#left-content .customer-testimonials .testimonial .title {
	font-size: 1.4em;
	color: #333333;
	font-weight: bold;
	padding:10px 0 0 0;
}
#left-content .customer-testimonials .testimonial .description {
	padding: 0 0 8px 0;
	font-size: 1.2em;
	color: #333333;

}

#left-content .customer-testimonials .testimonial a{border-bottom:1px dashed #666; font-size:1.2em; color:#666; padding-bottom:2px; }
#left-content .customer-testimonials .testimonial a:hover{border-bottom:1px dashed #000; color:#000}



#article .text-content{
	margin: 14px 0 24px 0;
	padding: 0 0 0 14px;
	font-size: 1.2em;
	color: #333333;

}



.main-content-title.news {
	padding-left: 12px;
}

#article .news, #article .text-content{
	margin: 14px 0 24px 0;
	padding: 0 0 0 20px;
}
#article .news .title {
	font-size: 1.3em;
	color: #333333;
	font-style:italic;
	font-weight: 700;
    line-height:1.5em;
    margin-bottom:15px;
}
#article .news .date {
	font-size: 1.0em;
	font-style: italic;
	color: #333333;
	font-weight: bold;
}
#article .news .description {
	font-size: 1.2em;
	line-height:1.6em;
	color: #333333;
	text-align:justify;
}

#testimonials, #entry{padding:20px 0 20px 20px;}
#testimonials img{float:left;margin:10px 20px 70px 0; padding:3px; border:1px solid #eee8e8}
#testimonials h2.title{font-size:1.4em; font-weight:700; padding-top:10px;}
#testimonials h3.company{font-size:1.1em; color:#666; padding:5px 0; line-height:1.3em;}
#testimonials p, #entry p{font-size:1.2em; color:#333; line-height:1.6em; padding:0 0 20px 0;}
#testimonials .long-desc img{margin-bottom:150px;}
#entry a{text-decoration:underline}


#product-menu{  }
#product-menu li a{ display:block;margin:0; outline: none;}
#product-menu li a:hover,#product-menu li a.selected{ color:#000; }

/* #froz-accordion::start*/
ul.froz-accordion {float: left;padding:0;display:block; text-align: left;height: auto;margin: 0;}
ul.froz-accordion li {margin:0 0 0 4px; padding:0; display:block; list-style-type:none;}
ul.froz-accordion li a {margin: 0;display:block; list-style-type:none;outline: none;font-weight: bold;padding: 0 0 0 2px;line-height: 4.0em; color: #333; font-size: 1.1em;}

ul.froz-accordion li a:hover {color: #666666 !important;}
ul.froz-accordion li a.selected {color: #000 !important;}
ul.froz-accordion li a.collapsed {}
ul.froz-accordion li a.main-link-no-sub {margin: 0;outline: none;}
ul.froz-accordion li a.main-link-no-sub:hover, ul.froz-accordion li a.main-link-no-sub.selected {color: #4685B0 !important;}
ul.froz-accordion li a.main-link-no-sub.selected {color: #D6791B !important;}
ul.froz-accordion li abbr {border-bottom:none;}
ul.froz-accordion li li a {color: #666666;  width: 220px; font-size: 1em; border-bottom: thin dashed #CCCCCC;}
ul.froz-accordion li li a:hover, ul.froz-accordion li li a.selected {color: #4685B0 !important;}
ul.froz-accordion li li a.selected {color: #4685B0 !important;}
ul.froz-accordion li li a.child-1-no-sub {padding-left: 10px;}
ul.froz-accordion li li a.child-1-no-sub.selected {color: #D6791B !important;}
ul.froz-accordion li li li a {color: #000000; font-weight:lighter;padding-left: 2px; width: 200px;}

ul.froz-accordion li li li a:hover, ul.froz-accordion li li li a.selected {color: #FF0000 !important;}
ul.froz-accordion li li li a.selected {color: #FF0000 !important;}

ul.froz-accordion li li li li a { border: none; color:#666666;}
ul.froz-accordion li li li li a:hover, ul.froz-accordion li li li li a.selected {color: #FF0000 !important;}
ul.froz-accordion li li li li a.selected {color: #FF0000 !important;}
/* #froz-accordion::end */


#products h4{ font-weight: bold; color: #333333; padding-left: 12px; font-size:1.3em}
#products h3.product-name{ font-weight: bold; color: #000000; padding-left: 12px;}
#products h4.label{color:#666; font-size:1.1em;}

.products-th { width: 590px; }
.products-th { margin-left: 20px;  }
.products-th { float: left;}
.products-th .product-holder { float: left; border:1px solid #eee8e8; padding:10px; margin: 10px 12px 20px 20px; }
.products-th .product-holder.last { border: none; float: none; margin: 10px 12px 0 20px;}

.products-th p.labels { padding:0 5px; text-align:center;  }
.products-th .product-holder.last p.labels { padding: 0 10px 10px 0; text-align:left; }
.products-th .product-holder p.labels a { text-decoration: underline; color:#666666;}
.products-th .product-holder p.labels a:hover { color:#000000; }


#products a.view-all { color: #FFFFFF; background-color: #000000; padding: 6px; }
#products a.view-all:hover { color: #CCCCCC; background-color:#333333; }
#products p.view-larger a { color: #333333; border-bottom: 1px dashed #CCCCCC; padding: 0 0 5px 0; }
#products p.view-larger a:hover { color: #FF0000; border: none;}

#products .overview {  }
#products .thumb-view { border: 1px solid #eee8e8; padding:10px 15px 20px 15px; margin-right:20px;}
#products .overview-text, #products .description { line-height: 18px; }
#products .overview-text {  }
#products .description li { font-size: 1.1em; margin-bottom: 10px; text-align:justify; color:#333; margin:0 0 10px 0; }
#products .description li { list-style-image: url(../../img/ui/btns/red-arrow.jpg);list-style-type: circle;}
#products .description li li{font-size:1.0em; margin:6px 20px; list-style-type:circle; list-style-image:none;}

#products h4.overview-title { margin: 0 0 0 229px; padding: 0; background: url(../../img/pages/products/overview-title-bg.jpg) 0 0 no-repeat; height: 18px; width:100px; text-indent:-9999px;}

#products h4.features-title { margin: 0; padding: 0; background: url(../../img/pages/products/features-title-bg.jpg) 0 0 no-repeat; height: 18px; width:100px; text-indent:-9999px;}

ul.bullet-list{margin:0 0 20px 50px;}
ul.bullet-list li{list-style-type:circle; font-size:1.2em; color:#333;}

div.separator{border-bottom:1px solid #eee8e8; margin:0 0 10px 0;}

/*#header-content { height: 252px; padding: 0;}*/


/*.header-title { font-weight: bold; color: #252525; margin: 24px 0 17px 44px; }*/
/*#header-content  p { color: #2c2c2c; font-size: 1.5em; margin-left: 44px;}*/

/*.btn-link {
	margin: 27px 0 0 44px;
	background: url(../../img/ui/btns/btn-link-bg.gif) 0 0 no-repeat;
	width: 248px;
	height: 43px;
	padding-top: 12px;
}
.btn-link a {
	font-size: 1.4em;
	text-transform: uppercase;
	color: #fff;
	text-decoration:none;
	font-weight:bold;
	margin: 0 0 0 30px;
	height: 43px;

}*/

/*.left-col {
	float:left;

}
.right-col { padding-top: 20px; }
.left-col p { width: 536px; }*/

/*#bottom-content {  float: left;  margin: 0 0 0 44px; width: 900px; background: url(../../img/ui/bottom-content-bg.jpg) 0 0 repeat-y; }

#bottom-content h2
{
	text-transform: uppercase;
	color: #f32c2c;
	font-size: 2em;
	margin-top: 21px;
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 13px;

}
#left-content { float: left; width: 263px; padding-bottom: 10px;  }

#bottom-content p.p-title { color: #000; font-style:italic; font-weight: bold; font-size: 2em; margin: 14px 0 0 0; padding: 0;}
#news-block p.p-title{ margin-left: 15px;}
.p-date { font-size: 0.6em; font-style: italic; }
#left-content p.testimonial, #news-block p { color: #000000; font-size: 2em; line-height: 16px; margin: 0 0 5px 0;}

#right-content { float: left; width: 561px; margin-left: 30px; padding: 0 0 0 10px;}
#right-content p { margin-left: 20px; }
#right-content h2 { padding-left: 15px;}*/


/** #product-menu::start */
#left-content #product-menu{
	font-size: 1.1em;
}

#left-content #product-menu li {
	list-style-type: none;
	line-height: 14px;

}

/** #product-menu::end */


#header-products .left-col{margin:-10px 0 0 60px; }


/** #footer::start */
#footer { clear: both; text-align: center; width: 100%; background-color: #202020; height: 50px;   }
#copyright { padding-top: 16px; color:#dcdcdc; font-size: 1.3em; }
#copyright a{color:#dcdcdc; text-decoration:underline;}
#copyright a:hover{color:#FFFFFF; text-decoration:none;}
/** #footer::end */


/** coda-slider */

