/*  blog css */
/*MAIN LAYOUT */

body
{
	margin: 0;
	padding: 0;
	text-align: center;
	background: url(../images/bg.gif);
        font: normal 12px "Trebuchet MS" , Arial, Verdana;
	color: #000000;
}
.mainblock {
	background: #f5f5f5 url(../images/top.gif) repeat-x;
	width:100%;
}
#pg-main
{
	width: 784px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom:40px;

}
.logo
{
	float: left;
	height: 42px;
	_width: 200px;
	text-align: left;
	margin: 0px 0 0 45px;
	padding: 0;
}


#pg-header
{
	width: 784px;
	padding: 0;
	margin: 0 auto;
	height: 162px;
	text-align: left;
	overflow: hidden;
	background: url(../images/header2.jpg) no-repeat;
}


.submenu
{
	width: 391px;
	padding: 20px 0 0 0;
	margin: 0 19px 0 0;
	float: right;
}


.content
{
	width: 500px;
	overflow: hidden;
	float: left;
	margin: 0px 10px;
	padding: 0 0 0 0;
	text-align: left;

}

.right
{
	width: 240px;
	overflow: hidden;
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0 0 0 0;
	text-align: left;

}
.bbox
{
	margin: 0;
	width: 328px;
}
.bbox-top
{
	margin: 0;
	width: 328px;
	height: 8px;
	line-height: 7px;
	font-size: 6px;
	background: url(../images/bboxtop.gif) no-repeat top left;
}

.bbox-content
{
	margin: 0;
	width: 318px;
	padding: 5px;
	background: url(../images/bboxbg.gif) repeat-y top left;
	overflow:hidden;
}
.bbox-bottom
{
	font-size: 6px;
	margin: 0;
	width: 328px;
	height: 9px;
	line-height: 9px;
	background: url(../images/bboxbottom.gif) no-repeat top left;
}
.menu
{
	background: url(../images/menu1.gif) no-repeat left 0px;
	padding: 0;
	margin: 0;
	height: 9px;_line-height: 9px;
	_overflow: hidden;
	width: 391px;
	float: right;
}
.menu2
{
	background: url(../images/menu2.gif) no-repeat top left;
	padding: 0;
	height: 9px;
	_line-height: 9px;
	_overflow: hidden;
	width: 390px;
	float: right;
}
.imagebox
{
	width: 334px;
	height: 231px;
	background: url(../images/happi.jpg) no-repeat;
	text-align: right;
}
.imagebox img
{
	margin: 12px 0 0 0;
}
.footer
{	position:relative;
	left:0;
	bottom:0;
	width: 100%;
	background: url(../images/footer.gif) repeat-x;
	height: 42px;
}
.footer-main
{
	width: 784px;
	margin: 0 auto;
	height: 150px;
}

/* TEXT */

.content h1
{
	font: normal 18px "Trebuchet MS" , Arial, Verdana;
	color: #353535;
	width: 500px;
	border-bottom: solid 1px #abccc9;
        padding: 0px;  margin-top: 0px;
}
.content p
{
	font: normal 12px "Trebuchet MS" , Arial, Verdana;
	color: #000000;
}
.content p span
{
	font: bold 12px "Trebuchet MS" , Arial, Verdana;
	color: #4e9bbb;
}

.right h1
{
	font: normal 16px "Trebuchet MS" , Arial, Verdana;
	color: #353535;
	width: 240px;
	border-bottom: solid 1px #abccc9;
        padding-top: 5px;  
        margin: 0 0 0 0;
}

.bbox-content p
{
	font: normal 12px "Trebuchet MS" , Arial, Verdana;
	color: #305754;
	margin: 0;
	text-align: left;
}
.bbox-content p span
{
	font: bold 12px "Trebuchet MS" , Arial, Verdana;
	color: #bc1534;
	text-align: left;
}
.bbox-content img
{
	margin: 0 15px 0 10px;
}

.menu li, .menu2 li
{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
ul.menu
{
	margin: 0;
	padding: 0;
	float: right;
}
ul.menu2
{
	margin: 12px 2px 0 0;
	padding: 0;
}
h6
{
	font: bold 12px "Trebuchet MS" , Arial, Verdana;
	color: #3e6966;
	text-transform: uppercase;
	padding: 17px 0;
	text-align: center;
	margin: 0;
}
.footer-main p
{
	font: normal 11px "Trebuchet MS" , Arial, Verdana;
	color: #353535;
	margin:0;
	padding:0;
	line-height:16px;
}


/*  HREF STYLES */
.content p a:link,.content p a:visited
{
	font: normal 12px "Trebuchet MS" , Arial, Verdana;text-decoration: none;
	color: #4e9bbb;
}
.content p a:hover
{
	font: normal 12px "Trebuchet MS" , Arial, Verdana;text-decoration: underline;
	color: #bc1534;
}
.content h1 a:link, .content h1 a:visited, .content h1 a:hover
{
	font: normal 16px "Trebuchet MS" , Arial, Verdana;
	color: #abccc9;
	text-decoration: none;
}
.right a:link,.right a:visited
{
	font: normal 12px "Trebuchet MS" , Arial, Verdana;text-decoration: none;
	color: #4e9bbb;
}
.right a:hover
{
	font: normal 12px "Trebuchet MS" , Arial, Verdana;text-decoration: underline;
	color: #bc1534;
}
.right h1 a:link, .right h1 a:visited, .right h1 a:hover
{
	font: normal 16px "Trebuchet MS" , Arial, Verdana;
	color: #abccc9;
	text-decoration: none;
}
.footer p a:link, .footer p a:visited
{
	font: normal 12px "Trebuchet MS", Arial, Verdana;
	color: #fff;
	text-decoration: none;
}
.footer p a:hover
{
	font: normal 12px "Trebuchet MS", Arial, Verdana;
	color: #fff;
	text-decoration: underline;
}
.menu li, .menu li a, .menu2 li, .menu2 li a
{
	line-height:9px;height:12px;
	display: block;
	margin:0;padding:0;
	overflow:hidden;
	font-size: 1px;
	text-indent: -10000px;
	text-decoration: none;
	_margin: 0;
	_padding: 0;
	_overflow: hidden;
}
.bbox-content p a:link,.bbox-content p a:visited
{
	font: normal 12px "Trebuchet MS" , Arial, Verdana;
	color: #305754;
	margin: 0;
	text-align: left;
}
.bbox-content p a:link,.bbox-content p a:visited
{
	font: normal 12px "Trebuchet MS" , Arial, Verdana;
	color: #305754;
	margin: 0;
	text-align: left;	text-decoration: none;
}

.bbox-content p a:hover
{
	font: normal 12px "Trebuchet MS", Arial, Verdana;
	color: #305754;
	margin: 0;
	text-align: left;	
        text-decoration: underline;
}


#about
{
	left: 0;
	width: 71px;
}

#order
{
	left: 96px;
	width: 170px;
}

#samples
{
	left: 96px;
	width: 150px;
}


#faq
{
	left: 0px;
	width: 96px;
}


#testimonials
{
	left: 108px;
	width: 100px;
}



#contact
{
	left: 208px;
	width: 100px;
}
#home
{
	left: 308px;
	width: 60px;
}

#about a:hover
{
	background: transparent url(../images/menu1.gif) 0 -9px no-repeat;
}

#order a:hover
{
	background: transparent url(../images/menu1.gif) -71px -9px no-repeat;
}

#samples a:hover
{
	background: transparent url(../images/menu1.gif) -241px -9px no-repeat;
}

#faq a:hover
{
	background: transparent url(../images/menu2.gif) 0px -9px no-repeat;
}

#testimonials a:hover
{
	background: transparent url(../images/menu2.gif) -96px -9px no-repeat;
}
#contact a:hover
{
	background: transparent url(../images/menu2.gif) -196px -9px no-repeat;
}
#home a:hover
{
	background: transparent url(../images/menu2.gif) -296px -9px no-repeat;
}


/*blog styles */

.posted {
font: normal 12px "Trebuchet MS" , Arial, Verdana;
color: #000;
padding: 5px 5px 5px 10px;
margin: 5px 0 25px 0;
background: url(../images/bg-lt.gif);
border-left: 10px solid #abccc9;
}

.posted a:link,.posted a:visited{
font: normal 12px "Trebuchet MS" , Arial, Verdana;
color: #4a7475;
text-decoration: none;
}

.posted a:hover {
font: normal 12px "Trebuchet MS" , Arial, Verdana;
color: #bc1534;
text-decoration: underline;
}


.paginate {
font: normal 11px "Trebuchet MS" , Arial, Verdana;
color: #abccc9;
padding: 10px;
margin: 5px 0 5px 0;
text-align: center;
}

.paginate a:link,.paginate a:visited{
font: normal 11px "Trebuchet MS" , Arial, Verdana;
color: #abccc9;
text-align: center;
}

.date {
font: normal 12px "Trebuchet MS" , Arial, Verdana;
width: 80px;
float: left;
color: #FFF;
padding: 10px;
margin: 5px 5px 0px 5px;
background: url(../images/bg.gif);
text-transform: uppercase;
}

.right li
{
	margin: 0;
	padding: 0;
	list-style: dot;
	float: left;
}

.comment-body {
font: normal 12px "Trebuchet MS" , Arial, Verdana;
background-color: #ffffff;
color: #000000;
padding: 2px 10px 2px 10px;
margin: 5px 0px 0px 0px;
}

.tiny
{
	font: normal 9px "Trebuchet MS", Arial, Verdana;
	color: #000;
text-decoration: none;
line-height: 11px;
}

.tiny a:link, a:visited
{
	font: normal 9px "Trebuchet MS", Arial, Verdana;
	color: #4e9bbb;
text-decoration: underline;
}