@charset "utf-8";
/* CSS Document */
body{
margin:0;
padding:0;
background:url(images/page_bg.jpg) top left no-repeat #fff;
}
#top_stripe{
	position:relative;
	padding:10px 0 0 0;
	margin:0;
	height:30px;
	background: url(images/topBar_bg.png)bottom left repeat-x #fff;
}
#head_menu{
width:780px;
margin-left:auto;
margin-right:auto;
padding:0;
text-align:right;
}
#head_left{
float:left;
width:400px;
text-align:left;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
color:#990000;
}

/* Paragraph and headings */
p {
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#333333;
}

h1 {font-size:18px}
h2 {font-size:16px}
h3 {font-size:14px}
h4 {font-size:13px}
h5 {font-size:12px}

#wrapper {
clear:both;
position:relative;
width:980px;
background: url(images/header_bg.png) top center no-repeat;
margin-left:auto;
margin-right:auto;
padding:0;
text-align:left;
}
#menu{
padding-left:115px;
padding-top: 10px;
margin:0;
height:80px;
}
#header{
height:550px;
padding:0;
margin:0;
position:relative;
}
#flash{
position:absolute;
left:153px;
top:144px;
margin:0;
padding:0;
}
#content{
background:#fff;
	position:absolute;
	left: 155px;
	top:509px;
	padding:0;
	margin:0;
	width:692px;
}	
#triCell{
width:692px;
float:left;
background: url(images/triCell_bg.jpg) top left repeat-x;
}
#tleft{height:290px;
float:left;
width:180px;
background:#fff;
margin: 10px;
text-align:center;
}
#tright{
width:492px;
float:right;
}
#tright_a{height:290px;
width:287px;
padding-left:15px;
float:left;
margin: 10px 0;
background:#fff;
}
#tright_b{height:290px;
width:155px;
float:right;
margin: 10px;
padding-left:15px;
background:#fff;
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#666666;
}
.hdrs{
margin-top: 10px;
margin-right:auto;
margin-left:auto;
margin-bottom:10px;
}

.text{
	line-height:1.5em;
	margin:0;
	padding-top:0px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:0px;
}
.text span{
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	color:#A1315F;
}

#footer{
clear:both;
border-top: dotted 1px #C5D6B1;
margin:35px 0 0 0;
padding-left: 20px;
height:50px;
background:#fff;
color:#222;
}
#footer p,a {
ont-family:"Times New Roman", Times, serif;
font-size:10px;
color:#555;
text-decoration:none;
}


a#publication_btn {
margin-right:25px;
float:left;
display:block;
width:222px;
height:35px;
background: url(images/publication_btn.png) top left no-repeat;
}
a#publication_btn span{
display:none;
}
a:hover#publication_btn  {
display:block;
width:222px;
height:35px;
background: url(images/publication_pk.png) top left no-repeat;
}
a#show_btn {
margin-right:25px;
float:left;
display:block;
width:143px;
height:35px;
background: url(images/show_btn.png) top left no-repeat;
}
a#show_btn span{
display:none;
}
a:hover#show_btn  {
display:block;
width:143px;
height:35px;
background: url(images/show_pk.png) top left no-repeat;
}
a#trends_btn {
margin-right:25px;
float:left;
display:block;
width:169px;
height:35px;
background: url(images/trends_btn.png) top left no-repeat;
}
a#trends_btn span{
display:none;
}
a:hover#trends_btn  {
display:block;
width:169px;
height:35px;
background: url(images/trends_pk.png) top left no-repeat;
}
a#vendor_btn {
margin-right:25px;
float:left;
display:block;
width:155px;
height:35px;
background: url(images/vendor_btn.png) top left no-repeat;
}
a#vendor_btn span{
display:none;
}
a:hover#vendor_btn  {
display:block;
width:155px;
height:35px;
background: url(images/vendor_pk.png) top left no-repeat;
}
a#blog_btn {
margin-right:25px;
float:left;
display:block;
width:58px;
height:35px;
background: url(images/blog_btn.png) top left no-repeat;
}
a#blog_btn span{
display:none;
}
a:hover#blog_btn  {
display:block;
width:58px;
height:35px;
background: url(images/blog_pk.png) top left no-repeat;
}
/*NEWSLETTER FORM*/
#news_form p{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#fff;
margin:0;
padding:0;
font-style:normal;
font-variant:normal;
}
#news_form{
	padding-left:120px;
	padding-top:15px;
	height: 90px;
	background:url(images/pink_bg.png) top left repeat-x;
}

#news_form input {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
text-align:left;
color:#222;
text-decoration:none;
}
.img_right{float:right;}
.img_left{float:left;}

