/*Layout CSS*/
body {
text-align:center; /*center hack*/
background-image:url(../images/body_grad.png);
background-repeat:repeat-x;

}
a{text-decoration:none;
color:#ffffff;}

#wrap {
min-width:900px;
max-width:960px;
width:auto !important; /*IE6 Hack*/
width:960px; /*IE6 hack*/
margin:0 auto; /* center hack*/
text-align:left; /*center hack*/
background-color:#336699;
border: 0px;
}

#header {
background-image:url(../images/header.gif);
background-repeat:no-repeat;
width:960px;
height:127px;
/*background-color:#ffffff;*/
}

#top {
width:960px;
min-height:20px;
background-color:#336699;
}

#top1{
width:960px;
min-height:20px;
background-color:#ffffcc;
clear:both;
}

#top2{
width:960px;
min-height:20px;
background-color:#ffff99;
clear:both;
margin-top:5px;
}



#innerwrap{
width:960px;
}

#uppermid{
width:960px;
padding-top:5px;
padding-bottom:15px;
background-color:#000000;
}

#lowermid{
width:960px;
}

#slideshow {
min-width:720px;
text-align:left;
max-width:750px;
float:left;

}

#usermid1{
float:left;
width:445px;
_width:400px;
height:180px;
margin-right:15px;
_margin-right:0px;
}

#usermid1 #usermidshead{
text-align: left; padding-left: 35px;_padding-left:30px; width: 465px;_width:405px; font-weight: bold; background-color: rgb(204, 51, 102); color: rgb(255, 255, 255); font-size: 12px; height: 20px}

#usermid2{
float:left;
width:445px;
_width:400px;
height:180px;
margin-right:15px;
_margin-right:0px;
}

#usermid2 #usermidshead{
text-align: left; padding-left: 70px;_padding-left:65px; width: 430px;_width:460px; font-weight: bold; background-color: rgb(204, 51, 102); color: rgb(255, 255, 255); font-size: 12px; height: 20px}

.moduletableusermids1{
padding-left:35px;
width:445px;
_width:400px;
}

.moduletableusermids2{
padding-left:70px;
width:445px;
_width:400px;
padding-top:7px;
}

.moduletablecenter{
padding-left:15px;
padding-right:15px;
}

#content {
float:left;
width:960px;
max-width:960px;
overflow:hidden;
text-align:left;
background:#ffffcc;
min-height:340px;


}

#articleText{
width:900px;
text-align:left;
margin-top:15px;
font-size:11px;
margin-left:auto;
margin-right:auto;
background:#ffffcc;
color:#000000;
}



#footer {
	clear:both;
min-width:800px;
height:60px;
font-size:85%;
padding:10px;
}
.inside {
	padding:3px;
}

/*Home article horizontal ad container style*/
.mainadcontainer{overflow:hidden; position: relative; width: 570px; height:200px; font-size: 8pt;padding-top:10px;padding-bottom:10px;text-align:center;}

/*Home article individual advert style*/
.mainadlayout{text-align:center;float:left;padding-top:7px;padding-bottom:7px;padding-right:30px;}

/*Right Sidebar ad container style*/
.rightadcontainer{overflow:hidden; position: relative; width: 180px; font-size: 8pt;text-align:center;}

/*Right Sidebar individual advert style*/
.rightadlayout{text-align: center;padding-bottom:14px;}

/*Column separator style*/
.column_separator {
border-left:1px dashed #E0E0E0;
padding-left:10px;
padding-right:10px;
}

.menumenu ul{
list-style:none;
}




.moduletableproduct ul{
padding-left:10px;
}

.moduletablenews ul{
padding-left:10px;
}


/*For adding special CSS to specific menu items*/
.moduletablemenu li.item76 a{color:#cc0000;}
.moduletablemenu li.item76 a:hover{color:#FFFFFF;}

/*tabs menu*/
/* Generated via www.cssmenubuilder.com */
.moduletablehoriz{margin:0 auto; padding:0; height:25px; width:100%; display:block; background:url('#') repeat-x;}
.moduletablehoriz li{padding:0; margin:0; list-style:none; display:inline;}
.moduletablehoriz li a{float:right; padding-left:15px;padding-right:5px; display:block; color:#424242; text-decoration:none; font:14px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url('#') 0px -30px no-repeat;}
.moduletablehoriz li a span{line-height:35px; float:left; display:block; padding-right:15px; background:url('#') 100% -30px no-repeat;}
.moduletablehoriz li a:hover{background-position:0px -60px; color:#f02933;}
.moduletablehoriz li a:hover span{background-position:100% -60px;}
.moduletablehoriz li a.active, .moduletablehoriz li a.active:hover{line-height:30px; font:12px Verdana, Arial, Helvetica, sans-serif; background:url('topMenuImages.png') 0px -90px no-repeat; color:rgb(255,255,255);}
.moduletablehoriz li a.active span, .moduletablehoriz li a.active:hover span{background:url('#') 100% -90px no-repeat;}



/* Top Nav menu styling*/
.moduletabletop {
font-family: Verdana;
font-size:8pt;
font-weight:600;
}

.moduletabletop ul {
text-align: center; /* We are using text-align: center on ul to horizontally align our menu to the page. If you want the menu aligned left or right just change text-align to either left or right */

}

.moduletabletop li {
display: inline; /* Menu links are horizontally aligned using display: inline */
border-right:1px solid #000000;
padding-right:15px;
}

.moduletabletop ul li.item30{
border:none;
}

.moduletabletop li a {
padding: 7px 0 6px 10px; /* Display: block won't work in this example, instead we are using padding to make the hole tab a clickable link */
color: #333333;

}

.moduletabletop li a:hover {

}

.moduletabletop li a span {
padding: 7px 10px 6px 0;
}

.moduletabletop li a:hover span {

}

.articleBody{
width:560px;
text-align:left;
float:left;
}

.articleBody a{
color:#000000;
text-decoration: underline;
}

.articleImages{
margin-left:20px;
width:274px;
text-align:left;
float:right;
/*border:	2px solid #336699;*/
}

#medialink a{
font-weight:bold;
font-style:italic;
color:#ffffcc;
}
#com-form-login, #com-form-login a{padding-left:15px;width:250px;margin:0px auto;}

#logstyles{
text-align: left;
width: 100%;
color:#000000;
}#login{width:200px;}

#logstyles a{
color:#000000;
}


/*   Social Media Buttons */
#socialButtons {
font-weight:bold;
left:1160px;
margin-top:15px;
position:absolute;
text-align:left;
top:170px;
width:145px;
}

#socialButtons img:hover{
top:2px;
right:-2px;
position:relative;
}






/* listing table styles*/
  .listbody { font-size: xx-small;
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: inherit;
    }

  .listheader { font-family: Arial,Helvetica,sans-serif;
    font-size: xx-small;
    font-weight: bold;
    text-align: center;
    }

  .overall { border: 1px solid rgb(0, 0, 0);
    width: 572px;
    white-space:no-wrap;
    }

.nowrap{
white-space:no-wrap;
}
.tight{
font-stretch:ultra-condensed;}.categoryImages img{width:75%;height:75$;border:2px solid #ffffff;}