	body {
        font-size: 90%;
        font-family: verdana, helvetica, sans-serif;
        background: white;
        color:black;
        font-weight:bold;
	}
	
    h1{ 
    	font-family:"new times roman";
        color:black;
    }
	
	* {
		margin: 0;
		padding: 0;
	}
	
	p {
		padding: .5em;
		font-size: 1.2em;
	}
	
	#pageWrapper {
		margin:5px auto;
        width:976px;
		padding:1em 0;
		-moz-border-radius: 5px;
		border:black 1px solid;
		background: white;
	}
	
    #colMiddle {
        margin-right:1em;
        margin-bottom: 10px;
        margin-left: 155px;
    }

    #colLeft {
        float: left;
        margin: 5px 0px;
    }
	
	/* positioners */
	
    .cellL {
        float:left;
        font-size:.7em;
        padding:10px;
        text-align:center;
    }

    .cellR {
        float:right;
        font-size:.7em;
        padding:10px;
        text-align:center;
    }
	
	
    /* breadcrumb */

    .breadcrumb {
        font-size:1em;
        height:1.2em;
        border-bottom:1px solid black;
        padding:2px 0px 3px;
        margin:0 0 0 .75em;
        text-decoration:none;
    }

    .breadcrumb a {
        color:black;
        text-decoration:none;
    }
	
    a { color:black; }

    a:active, a:focus { color:black; }

    a:hover { color:black; }
    
/* body header */
	#header {
		height: 5em;
		padding:.5em;
	}

    #header {
    	height:4em;
    	color: black;
    	background-color: white;
    	border-bottom: 1px solid black;
    	background-image: url(/images/logo.jpg);
    	background-repeat: no-repeat;
    }

    #header h1 {
    	margin: 0;
    	padding: .3em 0 .3em .5em;
    	font-size: .75em;
    	font-weight: normal;
    }

    #header h1 span {
    	display:none;
    }

    #contactR {
        font-size:1em;
    	text-align: left;
    	color: black;
    	margin: 2px;
    	float: right;
    }

    /* menu */

    .menu_top {
        background:black;
        width:139px;
        height:5px;
    }

    .menu_bottom {
        background:black;
        width:139px;
        height:5px;
        clear:left;
        border-top:1px solid black;
    }

    .menu {
        font-size:1em;
        margin:0px 0px 30px 5px;
    }

    .menu ul {
        position:relative;
        z-index:500;
        padding:0;
        margin:0;
        list-style-type:none;
        width:139px;
    }

    .menu li {
        background:#333;
        height:26px;
        float:left;
    }
    
    .lowvis {
    	display:inline;
    }
    
    #lowvis {
    	display:none;
    }

    .menu table { 
    	position:absolute; 
    	border-collapse:collapse; 
    	top:0; 
    	left:0; 
    	z-index:100; 
    	font-size:14px; 
    }

    .menu a, .menu a:visited {
        display:block;
        text-decoration:none;
        height:25px;
        line-height:26px;
        width:139px;
        color:white;
        text-indent:5px;
        border:1px solid black;
        border-width: 1px 0px 0px;
    }

    * html .menu a, * html .menu a:visited { width:139px; }

    * html .menu a:hover { color:white; background:black; position:relative; }

    .menu li:hover { position:relative; }

    .menu a:active, .menu a:focus { color:white; background:black; }

    .menu li:hover > a { color:white; background:black;}




#nav {
background: url(../images/nav.jpg) repeat-x #FD9421;
height: 2.5em;
margin: 0 0 .5em 0;
padding:.5em 0;
border-top:#FD9421 1px solid;
}
	
	#sidebar {
		float: left;
		width: 12em;
		height: 40em;
		margin: 0 .5em 0 0;
		padding: .5em;
	}

#main {
min-height:30em;
margin: 0 0 .5em 0;
padding:2em;
}
#subNav,#adminMenu,#userForm {
height: 10em;
margin: 0 0 .5em 0;
}


    /* round corner box */
    div.group { width:160px; margin: 0px; padding: 0px; color:black; }
    div.group_content { text-align:center; margin: 0px; padding: 0px; border-left: 1px solid black; border-right: 1px solid black; background-color: white; color:black; }
    div.ctop    { line-height: 0; font-size: 0pt; height: 0px; padding: 0px; margin: 0px 9px; border-bottom: 1px solid black; background-color: white; color:black; }
    div.cbottom { line-height: 0; font-size: 0pt; height: 0px; padding: 0px; margin: 0px 9px; border-top: 1px solid black; background-color: white; color:black; }
    div.c1      { line-height: 0; font-size: 0pt; height: 1px; padding: 0px; margin: 0px 7px; border-left: 2px solid black; border-right: 2px solid black; background-color: white; color:black; }
    div.c2      { line-height: 0; font-size: 0px; height: 1px; padding: 0px; margin: 0px 5px; border-left: 2px solid black; border-right: 2px solid black; background-color: white; color:black; }
    div.c3      { line-height: 0; font-size: 0px; height: 1px; padding: 0px; margin: 0px 4px; border-left: 1px solid black; border-right: 1px solid black; background-color: white; color:black; }
    div.c4      { line-height: 0; font-size: 0px; height: 1px; padding: 0px; margin: 0px 3px; border-left: 1px solid black; border-right: 1px solid black; background-color: white; color:black; }
    div.c5      { line-height: 0; font-size: 0px; height: 2px; padding: 0px; margin: 0px 2px; border-left: 1px solid black; border-right: 1px solid black; background-color: white; color:black; }
    div.c6      { line-height: 0; font-size: 0px; height: 2px; padding: 0px; margin: 0px 1px; border-left: 1px solid black; border-right: 1px solid black; background-color: white; color:black; }
    div.clear   { clear: both; }

    .itemImg {
    }

    .itemDesc {
        float:left;
        padding-left:10px;
        text-align:left;
        width:50%;
    }

    .itemCost {
    	color:black;
    }

/* articles */

    .articlecats {
        border-bottom:1px solid black;
    }
    
    .articlepluginr {
        border-left:1px solid black;
    }
    
/* body footer */
	#footer {
		clear: both;
		height: 1.5em;
		margin: 0;
		padding:.5em;
		border-top:black 1px solid;
		text-align:center;
		font-style:italic;
	}

    #footerL {
        font-size:1em;
    	float: left;
    	text-align: left;
    }

    #footerR {
        font-size:1em;
    	float: right;
    	text-align: right;
    }

    #footerR ul {
    	padding: 0;
    	margin: 0;
    	list-style-type: none;
    }

    #footerR li {
    	display: inline;
    	margin-right: 1em;
    }

    #footerL ul li {
    	float: left;
    	list-style-type: none;
    	padding: 0;
    	margin: 0;
    }
    
    
.pricing_center table tr th {
	background:#333;
	color:white;
}
