﻿body 
{
    margin:10px 0 0 0;
    background-color:#202020;
    background-image:url(../images/msm_bg.gif);
    background-attachment:fixed;
    background-repeat:no-repeat;
    background-position:center top;  
}
/*GLOBAL.........................................................*/
#msmContainer
{
    width:950px;
    margin: 0 auto; 
}
#msmTop
{
    width:930px;
    height:100px;
    background-image:url(../images/navbar.gif);
    background-repeat:no-repeat;
    margin: 0 auto;
    border-bottom:solid 8px #222;   
}
#navHolder
{
    width:900px;
    height:99px;
    padding-left:11px;    
}
#contentContainer
{
    width:930px;
    margin: 0 auto;
    background-image:url(../images/contentContainer_bg.gif);
    background-repeat:repeat-y;
    overflow:auto;
}
#contentContainer_home
{
    width:930px;
    margin: 0 auto;
    background-image:url(../images/contentContainer_home_bg.gif);
    background-repeat:repeat-y;
    overflow:auto;
}
/*START LEFT COL*/
#leftCol
{
    width:158px;
    float:left;
    padding-right:2px;    
}
div.leftCol_holder
{
	width:158px;
}
div.leftCol_content
{
	width:138px;
	padding:0 10px 0 10px;
}
div.leftCol_spacer
{
	width:158px;
	height:4px;
	background-color:#222;	
}
#leftCol_nav
{
	width:158px;
}
#leftNavList
{
	width:124px;
	padding:10px 0 0 20px;	
}
#leftNavList ul
{
   margin:0;
   padding:0;
   list-style:none; 
   font-size:small;
   color:#222;
   font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
}
#leftNavList li
{
    border-bottom:dotted 1px #2f2f2f;
    width:124px;
    padding:5px 5px 5px 0;
}

/*END LEFT COL*/

/*START CTR COL*/
#centerCol
{
    width:564px;
    float:left;
    padding:0 2px 0 2px; 
}
#content
{
    width:504px;
    padding-right:30px;
    padding-left:30px;
    background-color:#fff;
    font-size:small;
    color:#222;
    font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
    line-height:22px; 
    overflow:auto;
}
#content_home
{
    width:564px;
    background-color:#2f2f2f;
    font-size:small;
    color:#fff;
    font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
    line-height:22px; 
    overflow:auto;
    background-image:url(../images/homePanel_bg.gif);
    background-position:left top;
    background-repeat:no-repeat;
    
}
#homeJoin
{
		
}
.contentHeader
{
	width:504px;
	border-bottom:solid 1px #222;
	font-size:20px;
	color:#222;
	font-family:Impact, Arial;
	padding-top:16px;	
}
/*END CTR COL*/

/*START RIGHT COL*/
#rightCol
{
    width:200px;
    float:left;
    padding-left:2px;
    font-size:small;
    color:#fff;
    font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;    
}
.rightCol_spacer
{
	width:200px;
	height:4px;
	background-color:#222;	
}
.rightCol_item
{
	width:200px;	
}
.rightCol_info
{
	width:180px;
	padding:10px 10px 10px 10px;
	text-align:center;	
}
/*END RIGHT COL*/

#contentBttm
{
    width:930px;
    height:20px;
    margin: 0 auto;
    background-image:url(../images/content_bttm.gif);
    background-repeat:no-repeat;
}
#contentBttm_home
{
    width:930px;
    height:20px;
    margin: 0 auto;
    background-image:url(../images/content_bttm_home.gif);
    background-repeat:no-repeat;
}
/*start footer*/
.footer
{
    width:930px;
    height:116px;
    background-image:url(../images/footer_bg.gif);
    background-repeat:no-repeat; 
    padding-bottom:5px; 
    margin: 0 auto;
    clear:both;  
    text-align:center;
    font-size:small;
    color:#777;
    font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
}
.dd 
{
    width:930px; 
    margin: 0 auto; 
    text-align:center; 
    padding-bottom:30px;
    font-size:small;
    color:#333;
    font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
    font-weight:bold;
}
/*NAV STYLE*/
#jsddm
{	
	margin: 0;
	padding: 0;
}	
#jsddm li
{	
	float: left;
	list-style: none;
	font: 12px Tahoma, Arial;
	width:128px;
}
#jsddm li a
{	
	display: block;
/*	background: #20548E; */
	text-decoration: none;
	color: #fff;
}

#jsddm li a:hover{/*background: #1A4473; */}
#jsddm li ul
{	
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	border-top: 1px solid #3c4f3c;
	border-right: 1px solid #3c4f3c;
	border-bottom: 1px solid #3c4f3c;
	border-left: 1px solid #3c4f3c;
	width:235px;		
}
#jsddm li ul li
{	
	float: none;
	display: inline;
}	
/*submenu bg*/
#jsddm li ul li a
{	
	width: 220px;
	height:16px;
	background: #475f47;
	padding:7px 5px 7px 10px; 
	font: 12px Tahoma, Arial;
}
#jsddm li ul li a:hover
{	
	background-image:url(../images/subnav_bg.gif);
	background-repeat:no-repeat;
}
/*END NAV STYLE*/

.testimonial
{
	width:180px;
	padding-left:20px;
	float:left;
	font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
	color:#777;
	font-weight:bold;
	font-size:12px;
	line-height:16px;
	letter-spacing:1px;
	overflow:auto;	
}
/*END GLOBAL.........................................................*/

/* Products*/
.productCat
{
	width:504px;
	border-bottom:solid 1px #222;
	font-size:20px;
	color:#222;
	font-family:Impact, Arial;
	padding-top:16px;	
}
.productList
{
	margin:0;
	padding:0;
	list-style:none;
	list-style-type:none;
}
.productList li
{
	padding:6px 0 0 0;
}
#addCart
{
	width:160px;
	height:94px; 
	float:left;
	background-image:url(../images/addCart_bg.gif);
	background-repeat:no-repeat;	
}
/*members */
#contentContainer_members
{
    width:930px;
    margin: 0 auto;
    background-image:url(../images/contentContainer_members_bg.gif);
    background-repeat:repeat-y;
    overflow:auto;
}
#contentBttm_members
{
    width:930px;
    height:20px;
    margin: 0 auto;
    background-image:url(../images/content_members_bttm.gif);
    background-repeat:no-repeat;
}
#leftNavList_members
{
	width:124px;
	padding:10px 0 0 20px;	
}
#leftNavList_members ul
{
   margin:0;
   padding:0;
   list-style:none; 
   font-size:small;
   color:#222;
   font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
}
#leftNavList_members li
{
    border-bottom:dotted 1px #2f2f2f;
    width:124px;
    padding:5px 5px 5px 0;
}
.imgThumb
{
	border:solid 1px #000;	
}
/*shopping cart*/
.cartContainer
{
	width:480px;
	margin:0 auto;
	overflow:auto;	
}
.cartButtons
{
	width:480px;
	margin:0 auto;
	text-align:right;
	padding-top:10px;
	padding-bottom:10px;	
}
#cartGrid
{
	width:480px;
	margin:0 auto;		
}
.contentHeaderCart
{
	width:480px;
	border-bottom:solid 1px #222;
	font-size:20px;
	color:#222;
	font-family:Impact, Arial;
	padding-top:16px;
}
.checkoutRow
{
	width:420;
	margin-bottom:8px;
	clear:both;
	margin:0 auto;
	overflow:auto;
}

.checkoutLabel
{
	width:120px;
	height:25px;
	float:left;
}
.checkoutForm
{
	width:290px;
	height:25px;
	float:left;	
}


#checkoutSubmit
{
	margin: 0 auto;
	text-align:center;
	width:250px;
	height:50px;
	background-image:url(../images/butt_submitOrder.gif);
	background-repeat:no-repeat;
	background-position:center top;
	padding-top:4px;
}

/*
#checkoutHolder
{
	width:504px;
	padding-top:40px;	
}


*/

/* PPA */
.ppaRow
{
	width:504px;
	overflow:auto;
	border-bottom:dotted 1px #999;
}
.ppaCol1
{
	width:204px;
	font-weight:bold;
	float:left;	
}
.ppaCol2
{
	width:300px;
	float:left;	
}



/* FORM Style..........................................................*/
.contactTb
{
	border:solid 1px #222;
	width:280px;	
}
.contactTa
{
	border:solid 1px #222;
	width:280px;
	height:80px;	
}
.checkoutForm input
{
	border:solid 1px #222;
	width:270px;
}


/* TEXT Style..........................................................*/
h2
{
	color:#660000; 
	font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
	padding:0;
	margin:0;	
}
h3
{
	color:#222; 
	font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
	padding:0;
	margin:0;	
}
.blurb
{
	font-size:18px;
    color:#b59853;
    font-weight:bold;
    font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
    text-align:left;
}
.blurbHome
{
	font-size:19px;
    color:#fff;
    font-weight:bold;
    font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
    text-align:left;
    letter-spacing:2px;
}
.blurbRed
{
	font-size:18px;
    color:#660000;
    font-weight:bold;
    font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
    text-align:left;
}
.actionPointsNumber
{
	padding:0 2px 0 2px; 
	background-color:#000000; 
	color:#fff; 
	font-weight:bold;
	font-size:small;
	line-height:16px;
	font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;	
}
.actionPoints
{
	color:#222; 
	font-size:small;
	line-height:16px;
	font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;	
}
.mentorMinDate
{
	font-size: 11px; 
	color: #222; 
	font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
}
.prodTitle
{
	font-size: 15px;
	font-weight:bold; 
	color: #222; 
	font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
}
.prodPrice
{
	font-size: 16px;
	font-weight:bold; 
	color: #222; 
	font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
}
.prodFormat
{
	font-size:small;
	color: #444; 
	font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
}
.cart
{
	font-family:arial;
	font-size:10px;	
	font-weight:bold;
}
.cartTax
{
	font-family:arial;
	font-size:10px;
	font-style:italic;
}
.blogHome
{
	font-size:14px;
	font-weight:bold;
	color: #f3ec8b; 
	font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
	line-height:14px;
	letter-spacing:1px;
}
/*
.blogArchives
{
	color:#fff; 
	font-size:small;
	line-height:16px;
	font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;	
}
*/

/* ENDN TEXT Style..........................................................*/


/* Link Style..........................................................*/
a
{
    font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
    font-size:small;
    color:#660000;  
    text-decoration:underlined;  
}
a:hover
{
    font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
    font-size:small;
    color:#b59853;  
    text-decoration:none;  
}
.leftCol_newsletter a, .leftCol_newsletter a:visited
{
    font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
    font-size:small;
    color:#fff;  
    text-decoration:underlined; 
    font-weight:bold; 
}
.leftCol_newsletter a:hover
{
    font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
    font-size:small;
    color:#fff;  
    text-decoration:none;
    font-weight:bold;  
}
#leftNavList a:link, #leftNavList a:visited, .rightCol_item a, .rightCol_item a:visited
{
    font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
    font-size:small;
    color:#fff;  
    text-decoration:underline;  
}
#leftNavList a:hover, .rightCol_item a:hover
{
    font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
    font-size:small;
    color:#b59853;  
    text-decoration:none;  
}



a img
{
    border:0;    
}
.footer a:link, .footer a:visited, .footer a:active
{
    font-size:small;
    color:#777;
    font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
    text-decoration:none;
}
.footer a:hover
{
    font-size:small;
    font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
    color:#fff;
    text-decoration:none;
}
.dd a:link, .dd a:active, .dd a:visited
{
    font-size:small;
    color:#333;
    font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
    font-weight:bold;
    text-decoration:underline;
}
.dd a:hover
{
    font-size:small;
    color:#fff;
    font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
    font-weight:bold;
    text-decoration:none;
}
.productList a:link, .productList a:visited, .productList a:active
{
	color:#660000;
	font-weight:bold;
	font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
    font-size:small;
    text-decoration:underline;
}
.productList a:hover
{
	color:#b59853;
	font-weight:bold;
	font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
    font-size:small;
    text-decoration:none;
}
#leftNavList_members a, #leftNavList_members a:visited
{
    font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
    font-size:small;
    color:#fff;  
    text-decoration:none;
    font-weight:bold;  
}
#leftNavList_members a:hover
{
    font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
    font-size:small;
    color:#b59853;  
    text-decoration:none;  
}
#content_home a:link, #content_home a:visited, #content_home a:active
{
	font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
    font-size:small;
    color:#b59853;  
    text-decoration:underline;
}
#content_home a:hover
{
	font-family:Palatino Linotype, Trebuchet MS, Trebuchet MS1;
    font-size:small;
    color:#b59853;  
    text-decoration:none;
}