/* CSS Document */

body{

	padding:0;

	margin:0;

	background:#dcdcdc url(../images/bg.gif) repeat-x top;

	vertical-align:top;

	font-family: Arial;

	color:#595959;

	font-size:12px;

	padding:0px;

}

#container {

	width: 950px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	height: 100%;

}

#header {

	height: 100px;

}

#main {

	background-color: #FFFFFF;

	background-image: url(../images/main_bg.gif);

	background-repeat: repeat-y;

}

#logo {

	float: left;

	width: 400px;

	margin-top: 2px;

}



#main_top {

	background-image: url(../images/top_menu.gif);

	height: 85px;

	background-repeat: no-repeat;

}

#search {

	margin-left: 380px;

	padding-top: 40px;

	text-align: right;

	padding-right: 15px;

}



#path {

	padding-left: 13px;

}

#left_menu {

	width: 200px;

	margin-left: 13px;

	float: left;

}

#content {

	width: 710px;

	position: relative;

	float: left;

	margin-left: 10px;

}

.contentheading{

        font-size:16px;

        font-weight: bold;

        text-transform:uppercase;

        color:#595959;      

}

.productName{

        font-size:13px;

        font-weight: bold;

        text-transform:uppercase;

}

.productPrice{

        font-size:12px;

        font-weight: bold;

        color:#990000;

}

.productSubHeader{

        font-weight:bold;

        text-transform:uppercase; 

}

.con_t {

	background-image: url(../images/con_t.gif);

	background-repeat: no-repeat;

	background-position: top;

}

.con_m {

	background-image: url(../images/con_m.gif);

	background-repeat: repeat-y;

}

.con_b {

	background-image: url(../images/con_b.gif);

	background-repeat: no-repeat;

	background-position: bottom;

}

#footer {

	clear: both;

	background-image: url(../images/footer.gif);

	background-repeat: no-repeat;

	background-position: bottom;

	height: 95px;

}

#footer h1 {

	font-size: 10px;

	font-weight: bold;

	text-align: right;

	margin: 0px;

	padding-top: 35px;

	padding-right: 30px;

}

#left_menu h1 {

	border-bottom:1px solid #333333;

	font-size: 16px;

	color: #333333;

}







.con_main {

	padding-top: 1px;

	padding-right: 15px;

	padding-bottom: 1px;

	padding-left: 15px;

}



a.mainlevel-topnav:link, a.mainlevel-topnav:visited {

        font-size: 12px;

        text-decoration:none;

        color: #dcdcdc;

        font-weight: bold;        

}



a.mainlevel-topnav:hover {

        color: #dddddd;

}

span.mainlevel-topnav {

        letter-spacing:12px;

        color: #dcdcdc;

}



a.mainlevel:link, a.mainlevel:visited{

        display:block;

        text-decoration:none;

        padding-left:5px;

        padding-top:3px;

        padding-bottom:3px;

        color:#777;

        text-transform:uppercase;

        font-weight: bold;

        font-size: 11px;

}

a.mainlevel:hover{

        text-decoration:underline;

}

a.sublevel:link,a.sublevel:visited{

        display:block;

        font-size:10px;

        padding-left:20px;

        padding-top:2px;

        padding-bottom:2px;

        color:#999;

        text-decoration:none;

        font-weight:bold;

        text-transform:uppercase;

        font-weight:bold;

}

a.sublevel:hover{

        text-decoration: underline;

}



#active_menu {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-transform: uppercase;

	color: #FFFFFF;

	background:#000;

}

a.pathway {

        font-size: 11px;

        color: #AFAFAF;

        text-decoration: none;

        font-weight: bold;

}

#main_top table {

        padding-top:35px;

        padding-left: 100px;

}

.mceBodyContent{

        background:none;

}

#rotate {

	height: 236px;

	width: 920px;

	margin-right: auto;

	margin-left: auto;

}





#about {

	width: 315px;

	margin-left: 0px;

	margin-top: 10px;

	background-color: #000000;

	height: 20px;

	font-weight: bold;

	color: #FFFFFF;

}

#featured {

	width: 350px;

	margin-left: 0px;

	margin-top: 10px;

	background-color: #000000;

	height: 20px;

	font-weight: bold;

	color: #FFFFFF;

}

.moduletable th {
        
	font-size:16px;
	
	border-bottom: 1px solid #333;
	
	width: 200px;

	text-align:left;
	
	color: #333;

}

.moduletable {
	margin-bottom:20px;
}

.contentpaneopen {
       width:100%;
}

.contentpaneopen a, .contentpaneopen a:visited {
       text-decoration: none;
       font-weight: bold;
       color: #006699;
}

.contentpaneopen a:hover {
       text-decoration: underline;
}