img
{
	border-style:none;
}
.shadow_top
{
	margin:0px;
	padding:0px;	
}
.bg_top
{
	background: url(/images/main_shadow_top.png) repeat-x;
}
#mphdr
{
	background-image:url("http://www.yogajournal.com/images/yoga_symbol.gif");
	background-repeat:no-repeat;
	margin-left:15px;
	margin-bottom:3px;
	height:37px;
}
#mphdr img
{
	margin-left:40px;
}
#mphdr div
{
	float:left;
	position:relative;
	top:3px;
}
#mphdr span
{
	padding-left:8px;
	line-height:16pt;
}
#whats
{
	color:#00ADEF;
	font-size:10px;
	font-family:verdana,Myriad Pro,helvetica,arial,sans-serif;
	text-decoration: none;
	font-weight:normal;
	font-style:italic;
	cursor:pointer;
}
#whats_txt
{
	display:none;
	position:absolute;
	top:55px;
	left:335px;
	width:300px;
	color:#333333;
	font-size:9px;
	font-family:verdana,Myriad Pro,helvetica,arial,sans-serif;
	text-decoration: none;
	font-weight:normal;
	border:2pt solid #C1E1B7;
	background-color:#FFFFFF;
	z-index: 10;
	padding:8px;
}
#sb
{
	text-align:center;
	background-image:url("../../images/sbbg.png");
	background-repeat:repeat-x;
	background-color:#A0CFCE;
	border-top:1px solid #9C969C;
	border-bottom:1px solid #9C969C;
}
#sb div
{
	margin-left:auto;
	margin-right:auto;
	border-right:1px solid #9C969C;
	display:inline-block;
        zoom: 1;
        *display: inline;
}
#sb span
{
	display:inline-block;
        zoom: 1;
        *display: inline;
        height:46px;
        width:200px;
        text-align:center;
	border-left:1px solid #9C969C;
	color:#00969C;
	font-size:14px;
	font-family:verdana,Myriad Pro,helvetica,arial,sans-serif;
	text-decoration:none;
	font-weight:normal;	
        text-align:center;
        text-transform:uppercase;
        cursor:pointer;
        margin:0px;
}
#sb span:hover, #sb a:hover
{
	color:#006B6F;
	background-color:#A0CFCE;
}
#sb a:link, #sb a:visited
{
	color:#00969C;
	font-size:14px;
	font-family:verdana,Myriad Pro,helvetica,arial,sans-serif;
	text-decoration:none;
	font-weight:normal;	
        text-align:center;
        text-transform:uppercase;
}
#sb p
{
	margin:0px;
	padding:7px 0px 1px 0px;
	color:#FFF;
	font-size:10px;
	font-family:verdana,Myriad Pro,helvetica,arial,sans-serif;
	text-decoration: none;
	font-weight:normal;	
        text-align:center;
	text-transform:none;
}
#sbc
{
	background-image:url("../../images/dropdownarrow.png");
	background-repeat:no-repeat;
	background-position:146px 24px;
}
#sbb
{
	background-image:url("../../images/dropdownarrow.png");
	background-repeat:no-repeat;
	background-position:132px 24px;
}
.sbmenu
{
	width:199px;
	display:none;
	position:absolute;
	background-color:#DEEBEF;
        padding:3px 0px 6px 0px;
        border-top:1pt solid #8CB3B5;
        border-left:1pt solid #00969C;
        border-right:1pt solid #00969C;
        border-bottom:1pt solid #00969C;
}
.sbmenu div
{
	color:#00969C;
	font-family:verdana,Myriad Pro,helvetica,arial,sans-serif;
	text-decoration:none;
	font-weight:normal;	
        text-align:left;
        padding:3px 8px 3px 8px;
        cursor:pointer;
}
.sbmenu div:hover
{
	color:#006B6F;
	background-color:#A0CFCE;
}
.sbmenu span
{
	color:#C9E4F0;
	background-color:#1E7073;
	font-family:verdana,Myriad Pro,helvetica,arial,sans-serif;
	text-decoration:none;
	font-weight:normal;	
        text-align:left;
        padding:3px 8px 3px 8px;
	display:block;
}
#nav
{
	text-align:center;
	padding:0px;
	clear:both;
}
#nav div
{
	margin-left:auto;
	margin-right:auto;
	display:inline-block;
        zoom: 1;
        *display: inline;
}
#nav span
{
	float:left;
	margin:0px 8px 0px 8px;
}
.pgrid
{
	width:980px;
	height:260px;
	margin-left:10px;
	padding-top:12px;
}
.pbox
{
	width:220px;
	margin:0px 8px 0px 8px;
	float:left;
}
.pbox h4, .pbox h4 a:link, .pbox h4 a:visited, .pbox h4 a:hover
{
	margin:0px 4px 0px 4px;
	padding:0px;
	color:#4C8CA5;
	font-size:13px;
	font-family:arial, verdana,Myriad Pro,helvetica,sans-serif;
	text-decoration:none;
	font-weight:bold;	
        text-align:center;
}
.pbox div
{
	background-image:url("../../images/pboxbg.gif");
	background-repeat:repeat-y;
	height:210px;
	width:220px;
	text-align:right;
	padding-top:5px;
}
.pbox div span
{
	margin:5px 10px 4px auto;
	color:#2E4650;
	font-size:11px;
	font-family:verdana,Myriad Pro,helvetica,arial,sans-serif;
	text-decoration:none;
	font-weight:bold;	
	display:inline-block;
        zoom: 1;
        *display: inline;
}
.pbox .imgbox
{
	margin:0px 8px 4px 8px;
	border-style:none;
	width:199px;
	height:179px;
	text-align:center;
	cursor:pointer;
}
.pbox .imgbox img
{
	position:relative;
}
.pbox div span img
{
	float:left;
}
#base
{
	margin:0px 40px 0px 40px;
	padding-bottom:12px;
}
#close
{
	height:28px;
}
#close span
{
	float:left;
}
#close #closetab
{
	cursor:pointer;
}
#dboxo
{
	background-color:#EFF3E6;
	border-left:1pt solid #D1D4C9;
	border-right:1pt solid #D1D4C9;
	border-bottom:1pt solid #D1D4C9;
}
#dboxi
{
	border:1pt solid #DAE6E6;
	background-color:#FFF;
	margin:0px 7px 0px 7px;
	min-height:490px;
}
#dimgbox
{
	border:1pt solid #D8E160;
	width:450px;
	height:450px;
	background-color:#FFF;
	float:left;
	margin:18px 0px 12px 16px;
}
#brdh1
{
        padding:12px 8px 12px 30px;
        margin:0px;
        display:inline;
}
#brdh1 a:link, #brdh1 a:visited
{
	color:#4C8CA5;
	font-size:15pt;
	font-family:verdana,arial,Myriad Pro,helvetica,sans-serif;
	text-decoration:none;
	font-weight:bold;	
        text-align:left;
}
#brdh1 a:hover
{
	color:#3F758A;
	font-size:15pt;
	font-family:verdana,arial,Myriad Pro,helvetica,sans-serif;
	text-decoration:none;
	font-weight:bold;	
        text-align:left;
}
#brda
{
	position:relative;
	top:-3px;
	color:#4C8CA5;
	font-size:8pt;
	font-family:verdana,arial,Myriad Pro,helvetica,sans-serif;
	text-decoration:none;
	font-weight:normal;	
        text-align:left;
}
#brda a:link, #brda a:visited
{
	color:#4C8CA5;
	font-size:10pt;
	font-family:verdana,arial,Myriad Pro,helvetica,sans-serif;
	text-decoration:none;
	font-weight:normal;	
        text-align:left;
}
#brda a:hover
{
	color:#3F758A;
	font-size:10pt;
	font-family:verdana,arial,Myriad Pro,helvetica,sans-serif;
	text-decoration:underline;
	font-weight:normal;	
        text-align:left;
}
#ainfo
{
	margin:0px 30px 0px 30px;
	padding:0px;
	position:relative;
	top:-28px;
}
#ainfo_tl
{
	background-image:url("../../images/ainfo_corners.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
	overflow:hidden;
	float:left;
	width:7px;
	height:7px;
	padding:0px;
	margin:0px;
}
#ainfo_top
{
	background-image:url("../../images/ainfo_top.gif");
	background-repeat:repeat-x;
	margin:0px 7px 0px 7px;
	height:7px;
	padding:0px;
}
#ainfo_tr
{
	background-image:url("../../images/ainfo_corners.png");
	background-repeat:no-repeat;
	background-position:-7px 0px;
	float:right;
	overflow:hidden;
	width:7px;
	height:7px;
	padding:0px;
	margin:0px;
}
#ainfo_cnt
{
	color:#365F70;
	font-size:11px;
	font-family:verdana,Myriad Pro,helvetica,arial,sans-serif;
	text-decoration:none;
	font-weight:bold;
	background-color:#EDF2EB;
	background-image:url("../../images/ainfo_bg.png");
	background-repeat:repeat-y;
	padding:3px 11px 3px 11px;
	border-left:1pt solid #D9D9D4;
	border-right:1pt solid #D9D9D4;
}
#ainfo_bl
{
	background-image:url("../../images/ainfo_corners.png");
	background-repeat:no-repeat;
	background-position:0px -7px;
	overflow:hidden;
	float:left;
	width:7px;
	height:7px;
}
#ainfo_btm
{
	background-image:url("../../images/ainfo_btm.gif");
	background-repeat:repeat-x;
	margin:0px 7px 0px 7px;
	height:7px;
}
#ainfo_br
{
	background-image:url("../../images/ainfo_corners.png");
	background-repeat:no-repeat;
	background-position:-7px -7px;
	overflow:hidden;
	float:right;
	width:7px;
	height:7px;
}
#pinfo
{
	margin:18px 0px 8px 483px;
}
#pinfoi
{
	background-image:url("../../images/pinfobg.gif");
	background-repeat:repeat-y;
	width:400px;	
}
#pinfo h2
{
	color:#4C8CA5;
	font-size:16px;
	font-family:verdana,arial,Myriad Pro,helvetica,sans-serif;
	text-decoration:none;
	font-weight:bold;	
        text-align:right;
        padding:2px 12px 4px 0px;
        margin:0px;
}
#pinfo h3
{
	font-size:14px;
	font-family:arial, verdana,Myriad Pro,helvetica,sans-serif;
	text-decoration:none;
	font-weight:bold;	
        text-align:left;
        color:#000;
        padding:2px 4px 4px 12px;
        margin:0px;
        width:280px;
}
#pinfo h3 a
{
	font-size:14px;
	font-family:arial, verdana,Myriad Pro,helvetica,sans-serif;
	text-decoration:none;
	font-weight:bold;	
        color:#000;
}
#pinfoprice
{
	font-size:14px;
	font-family:verdana,arial,Myriad Pro,helvetica,sans-serif;
	text-decoration:none;
	font-weight:bold;	
        text-align:right;
        color:#000;
        padding:2px 12px 4px 0px;
        margin:0px;
}
#pinfo p
{
	margin:0px;
	padding: 1px 15px 16px 15px;
	font-size:11px;
	font-family:verdana,Myriad Pro,helvetica,arial,sans-serif;
	text-decoration:none;
	font-weight:normal;
	color:#2C2C2C;
	text-align:justify;
}
.pinfohl1
{
	margin:0px 55px 0px 55px;
	padding:8px 0px 0px 0px;
	border-bottom:1pt solid #EDEDE9;
	width:290px;
}
.pinfohl2
{
	margin:0px 55px 0px 55px;
	padding:0px 0px 8px 0px;
	border-top:1pt solid #D5D5D2;
	width:290px;
}
#pinfolink
{
	padding: 0px 15px 8px 15px;
}
#pinfolink a
{
	font-size:12px;
	font-family:verdana,Myriad Pro,helvetica,arial,sans-serif;
	text-decoration:underline;
	font-weight:normal;
	color:#06364a;
}
#cmthdr
{
	width:400px;
	margin:24px 0px 4px 483px;
	padding:0px;
}
#cmthdr th
{
	font-size:11px;
	font-family:verdana,arial,Myriad Pro,helvetica,sans-serif;
	text-decoration:none;
	font-weight:bold;	
        text-align:left;
        color:#909583;
        width:300px;
	padding:0px;
}
#cmthdr td a
{
	font-size:10px;
	font-family:verdana,arial,Myriad Pro,helvetica,sans-serif;
	text-decoration:underline;
	font-weight:normal;	
        text-align:left;
        color:#909583;
        font-style:italic;
}
.comnt
{
	margin:0px 0px 8px 483px;
}
.comnti
{
	background-image:url("../../images/comntbg.gif");
	background-repeat:repeat-y;
	width:400px;
	padding:2px 8px 4px 8px;
}
.comnti h4
{
	margin:0px;
	font-size:11px;
	font-family:verdana,arial,Myriad Pro,helvetica,sans-serif;
	text-decoration:none;
	font-weight:bold;	
	color:#838877;
	padding-bottom:0px;
}
.cmmcreated
{
	font-size:9px;
	font-family:verdana,arial,Myriad Pro,helvetica,sans-serif;
	text-decoration:none;
	font-weight:normal;	
	color:#838877;
	text-align:right;
}
.comntv10
{
	font-size:10px;
	font-family:verdana,arial,Myriad Pro,helvetica,sans-serif;
	text-decoration:none;
	font-weight:normal;	
	color:#808575;
	text-align:left;
}
.comnti p
{
	border:1pt solid #ADB44D;
	background-color:#F5F5F1;
	font-size:10px;
	font-family:verdana,arial,Myriad Pro,helvetica,sans-serif;
	text-decoration:none;
	font-weight:normal;	
        text-align:justify;
	color:#333;
	width:373px;
	padding:4px;
	margin:4px 0px 0px 0px;
}
#add_div
{
	display:none;
	padding-top:8px;
}
.nb_nav
{
	background-image:url("../../images/next_back_bg.png");
	background-repeat:no-repeat;
        width:59px;
        height:34px;
        cursor:pointer;
	display:inline-block;
        zoom: 1;
        *display: inline;
        overflow:hidden;
}
.nb_nav:hover
{
	background-position:0px -34px;
}
.nb_nav a:link, .nb_nav a:visited
{
	font-size:11px;
	font-family:verdana,arial,Myriad Pro,helvetica,sans-serif;
	text-decoration:none;
	font-weight:bold;	
	color:#79A1B2;
	line-height:25pt;
}
.nb_nav a:hover
{
	font-size:11px;
	font-family:verdana,arial,Myriad Pro,helvetica,sans-serif;
	text-decoration:none;
	font-weight:bold;	
	color:#4E788A;
	line-height:25pt;
}
#product_message
{
	padding:12px;
	border:2pt solid #79A1B2;
	font-size:17px;
	font-family:arial,verdana,Myriad Pro,helvetica,sans-serif;
	text-decoration:none;
	font-weight:bold;	
	color:#4E788A;
	background-color:#EFF3E6;
	line-height:35pt;
	text-align:center;
	margin:25px 300px 25px 300px;
}
#jumpto
{
	float:right;
	background-image:url("../../images/jumpto.png");
	background-repeat:no-repeat;
        width:80px;
        height:17px;	
	font-size:9px;
	font-family:verdana,arial,Myriad Pro,helvetica,sans-serif;
	text-decoration:none;
	font-weight:normal;	
	color:#E1E1E1;
	text-align:center;
	padding:2px 10px 3px 1px;
	margin-bottom:3px;
	cursor:pointer;
}
#jumpto:hover
{
	color:#FFF;
}
#jumptomenu
{
	width:160px;
	display:none;
	position:absolute;
	background-color:#DEEBEF;
        padding:3px 0px 6px 0px;
        border-top:1pt solid #8CB3B5;
        border-left:1pt solid #00969C;
        border-right:1pt solid #00969C;
        border-bottom:1pt solid #00969C;
}
#jumptomenu div
{
        text-align:left;
        padding:3px 8px 3px 8px;
}
.jumptoitem
{
        cursor:pointer;
}
.jumptoitem:hover
{
	color:#006B6F;
	background-color:#A0CFCE;
}
.jumptodisabled
{
	font-size:11px;
	font-family:arial,verdana,Myriad Pro,helvetica,sans-serif;
	text-decoration:none;
	font-weight:normal;
	color:#A1B4BB;
	background-color:#DEEBEF;
        cursor:auto;
}
