@charset "UTF-8";
/* CSS Document   - 	border: 1px solid #000; */
ul li {list-style-type:disc;}
body {
 	background: #f58026 url(img/sinek_bg.jpg) repeat-x top left;
	margin: 0;
	font: normal 11pt Arial, Verdana, Geneva, sans-serif;
	/*originally was 10pt/16pt*/
 	}
	
a, a:link, a:active, a:hover, a:visited {
	color: #0066cc;  /*** added 10/27/09 ***/
}
a.anchor, a.anchor:link, a.anchor:active, a.anchor:hover, a.anchor:visited{color:#000;text-decoration:none;}
/*-- [Begin] SHopping cart Box --*/
#cart-top
{
	width: 207px;
	background-image: url(img/sinek_bluetop.gif);
	color: #FFF;
	font-size: 12px;
	font-family: arial, verdana, sans-serif;
	margin: 0;
	background-repeat: no-repeat;
	padding: 3px 12px 3px 12px;
}

#cart-bottom
{
	width: 231px;
	background-image: url(img/sinek_boxbottom.gif);
	background-repeat: no-repeat;
	height: 12px;
}

#cart-top a { color: #FFF; }

#cart-body
{
	width: 207px;
	background-image: url(img/sinek_boxborder.gif);
	background-repeat: repeat-y;
	padding: 12px 12px 3px 12px;
}

#cart-body input[type=text]
{
	border: 1px #999 solid;
	margin-right: 6px;
}

#cart-body input[type=image]
{
	
	margin-right: 3px;
}

hr
{
	color: #fff;
	background-color: #fff;
	border-top: 1px #369 none;
	border-right: 1px #369 none;
	border-bottom: 1px #369 dashed;
	border-left: 1px #369 none;
	
	: both;
}


/*-- [End] SHopping cart Box --*/

/*-- [Begin] More inspired stuff --*/
	
#more-stuff
{
	width: 207px;
	margin: 0;
	padding: 0 12px 3px 12px;
}
#more-stuff .thumb
{
	float: left;
	padding-right: 6px;
	padding-bottom: 6px;
}

#more-stuff .thumb img { border: 1px #06C solid; }

#more-stuff .more-desc
{
	line-height: 15px;
}


/*-- [End] More inspired stuff --*/

.container {
	background-color: #fff;
	width: 100%;
	clear:both;
}

.headcontainer {
	width: 960px;
	text-align: left;
}    

.subcontainer {
	width: 960px;
	text-align: left;
}

.mainnavcontainer {
	width: 269px;
	height: 164px;
	float: left;		
}

.mainnav {
	position: relative;	
	left:auto;
	top:0px;	
	margin-left: 90px;
	margin-top: -167px;
}

.navindicator_graphic {
	padding-top: 60px;
}

.subnavcontainer {
	width: 480px;
	height: 123px;
	margin-left: 275px;
	padding: 50px 0 0 0;
}
#leftNav {
	padding-top: 30px;
	float:left;
	width: 130px;
}

#leftNav ul {
	list-style: bullet; 
	font: normal 10pt Arial, sans-serif;
	margin: 0;
	padding-left: 0px;
}

#leftNav a {
	text-decoration: none;
}

#leftNav a:hover {
	text-decoration: underline;
}

/* ****** top horizontal sub nav links ******* */

.nav,.nav ul {
	list-style: none; 
	font: normal 12pt "Complete in Him", "Comic Sans MS", Arial, sans-serif;  /*** revised 10/27/09 ***/
    margin: 0;
    padding-left: 0px;
}

.nav ul { 
	padding: 0;
	margin:0;
	list-style: none;
	z-index:99;
	position:relative;
	overflow:visible;
}

.nav li { 
	margin:0;   
	position: relative; 
	float:left;
	display:block;
	height:auto;
	text-align: left;
}

.nav ul li { }
 
.nav a, .nav a:visited, .nav a:link,.mainPage:visited, .mainPage:link{
	color: black;
	text-decoration:none; 
	display:block;
	padding: 0em 0.5em 0.4em 0.5em;   /*** revised 10/27/09 ***/ 
	margin: 0;
}
.mainPage:visited, .mainPage:link,a.mainPage:hover{
	float:left;
	font: normal 12pt "Complete in Him", "Comic Sans MS", Arial, sans-serif;
	}
.nav a:hover, .nav li:hover,a.mainPage:hover{
	color:#0066cc; text-decoration: underline; 
}
.nav ul li:hover, .nav ul li a:hover{color:#0066cc; text-decoration: underline;}

.nav ul li li{float:none;}

.nav .CurrentItem a{color:#f58026;}
.nav .CurrentItem a:hover{color:#0066cc;}

/* ****** END top horizontal sub nav links ****** */

/* Signpost Nav - NOTE - This is NOT being used right now, it was faster to create an image map BUT the rollovers would make for a better experience. We can work on this later. 20091020nln */

/*
#signpost-map {
	display:block;
	width:209px;
	height:235px;
	background:url(../img/sinek_navsignpost.gif);
	position:relative;
	margin:0 auto 2em auto;
	visibility: visible;
}
#signpost-map a {color:#000; font-family:arial, sans-serif; font-size:1.2em; font-weight:bold; text-transform:uppercase;}

a#title2, a#title2:visited {display:block; width:209px; height:0; padding-top:235px; position:absolute; left:0; top:0; cursor:default; text-decoration:none;}
* html a#title2 {height:209px; he\ight:0;}
#signpost-map a#title2:hover {background:transparent url(../img/sinek_navsignpost.gif) no-repeat 0 0; overflow:visible; color:#c00;}

a#blog {
	display:block;
	width:128px;
	height:-57px;
	padding-top:120px;
	overflow:hidden;
	position:absolute;
	left:6px;
	top:1px;
}
* html a#blog {height:209px; he\ight:0;}
a#blog:hover {background:transparent url(/img/sinek_navsignpost-blog.gif) no-repeat 0 0; overflow:visible; cursor: default; cursor: pointer;}

a#why {
	display:block;
	width:137px;
	height:-66px;
	padding-top:130px;
	overflow:hidden;
	position:absolute;
	left:75px;
	top:40px;
}
* html a#why {height:209px; he\ight:0;}
a#why:hover {background:transparent url(img/sinek_navsignpost-why.gif) no-repeat  0 0; overflow:visible; cursor: default; cursor: pointer;}

a#twitter {
	display:block;
	width:100px;
	height:-63px;
	padding-top:105px;
	overflow:hidden;
	position:absolute;
	left:36px;
	top:99px;
	clip: rect(auto,auto,60,auto);
}
* html a#twitter {height:209px; he\ight:0;}
a#twitter:hover {background:transparent url(../img/sinek_navsignpost-twitter.gif) no-repeat 0 0; overflow:visible; cursor: default; cursor: pointer;}

a#buy {
	display:block;
	width:91px;
	height:-217px;
	padding-top:105px;
	overflow:hidden;
	position:absolute;
	left:97px;
	top:132px;
}
* html a#buy {height:209px; he\ight:0;}
a#buy:hover {background:transparent url(../img/sinek_navsignpost-buy.gif) no-repeat 0 0; overflow:visible; cursor: default; cursor: pointer;}
*/

/* End Signpost Nav */


.logo {
	float:right;
	text-align: right;
	margin: 0;
	padding: 0px;
	width: 180px;
	height: 100%;
	font:normal 8pt Arial, sans-serif;
	clear:right;
}

#dnn_dnnLOGIN_cmdLogin{float:left;}
a.login:visited, a.login, a.login:link{
	color: #0066cc;
	text-decoration: underline;
	font-size:8pt;
	line-height:16pt;
}

/*a.login:active, a.login:hover{
	color:#f58026; text-decoration: underline; 
}
*/

.accountNavigation{float:right; height:100%; margin-bottom:10px;}
.welcomePane {float:left; width:auto;}
.welcomePane p{font:normal 8pt Arial, sans-serif; font-weight:bold; line-height:16pt; margin:0; padding:0;}
.welcomePane a{text-decoration:underline; font:normal 8pt Arial, sans-serif; line-height:16pt;}

.signpost {
	float: left;
	margin: -227px 0 0 0;
	/*margin:0;*/
}

.maincontentWithAngle {
	background: transparent url(img/sinek_bgcorner.gif) no-repeat top left;
	float: right;
    width: 440px;
    min-height:400px;
    padding: 5px 10px 70px 30px;
}
.maincontentNoAngle {
	float: right;
    width: 440px;
    min-height:400px;
    padding: 5px 0 70px 0;
}
.maincontentNoAngle .c_contentpane{padding:0;}

.maincontentFull {
	background: transparent url(img/sinek_bgcorner.gif) no-repeat top left;
	float: right;
	width: 690px;
	padding: 5px 10px 70px 30px;
}

.rightcolumn {
	float: right;
	width: 250px;
	padding: 0 0 0 10px;
}

/**BOX ANGLED**/
.rightpic{width:250px; height:300px; margin-top:15px; padding-top:30px; background: transparent url(img/sinek_bg-rightimages.gif) no-repeat top right;}
.rightpic p{font-size:10pt; margin-top:0;}

/**BOX BAR**/
.right_middle_box{background: transparent url(img/right_middle_box.png) repeat-y;}
.right_top_box{width:250px; height:89px; background: transparent url(img/right_top_box.png) no-repeat top left;}
.right_middle_content{padding:0 30px; position:relative; top:-50px; margin-bottom:-80px;}
.right_bottom_box{width:250px; height:85px; background: transparent url(img/right_bottom_box.png) no-repeat top left;}

/**BOX BLUE BAR**/
.rightTitlePane{padding:0 30px; position:relative; top:-60px;}
.rightBLuePane{margin-left:2px; min-height:15px; padding:5px 30px 10px 28px; position:relative; top:-50px; background: transparent url(img/right_middle_blue.png) repeat-y;}
.rightBLuePane ul, .rightBLuePane ul li{margin:0; padding:0;}
.rightBLuePane ul li{margin-left:14px;}
.rightBLuePane ul li a, .rightBLuePane ul li span{font-size:10pt;}
.rightBLuePane p{margin:0;}
.rightBLuePane_bottom{height:8px; margin-left:2px; margin-bottom:10px; position:relative; top:-50px; background: transparent url(img/right_bottom_blue.png) no-repeat;}

p.smallText{font-size:10pt; color:#333;}

.right_middle_content ul, .right_middle_content ul li{margin:0; padding:0;}
.right_middle_content ul li {margin-left:14px;}


.left-column{
	float: right;
	width: 200px;
	margin-bottom:250px;
	padding-right:25px;
	margin-top:25px;
}

.footer {
	background: #f58026 url(img/sinek_bgfooter.gif) repeat-x top center;
	/*margin: -25px 0 0 0;*/
	/*margin:70px 0 0 0;*/
	font: normal 8.5pt/12pt Arial, Verdana, Geneva, sans-serif;
	color: #fff;
}
/*.footernomargin{margin:0;}
*/
.footercontainer {
	width: 950px;
	height: 120px;
	text-align: left;
}

.book-start-with-why {
	margin: -90px 0 0 0;
	padding: 0;
	float: right;
	width: 500px;
	text-align:right;
}

		
H1 {
	font: normal 18pt/20pt Arial, Helvetica, sans-serif;
	font-weight:200;
	color:#f58026;
	line-height: 16pt;
	margin: 4px 0 10px -3px;
	}	

H2 {
	font-weight:200;
	font: normal 16pt Arial, Helvetica, sans-serif;
	font-weight:200;
	color:#000;
	line-height: 16pt;
	margin: 14px 0px 5px 0px;
	}
	
h3,h4{color:#000; font-weight:bold; font-size:14px; margin-bottom:0;}
h4{font-size:12px}

blockquote{
	font-family:arial;
	font-size:18px;
	font-style:italic;
	margin:15px;
	text-align:center;
}	
	

a.footertxt:visited, a.footertxt{
	text-decoration: underline;
	color: #ffffff;
}

a.footertxt:active, a.footertxt:hover{
	text-decoration: none;
	color: #ffffff;
}

/* */
.Normal, .NormalDisabled {font: normal 11pt Arial, Verdana, Geneva, sans-serif;}
.NormalBold {font: bold 11pt Arial, Verdana, Geneva, sans-serif;}
a img{border:none;}


.leftcolumn {
	float: right;
	/*padding-top: 60px;*/
	padding:0;
	width:180px;
}

.notesHome{font-family:Arial;font-size:28pt;color:#000;line-height:30pt;}



/* HOMEPAGE
************************************/
.ModuleTitle_MenuBreak td{display:none; height:0 !important;}
.homecontainer .c_icon{display:none;}
.maincontentHome{float: right; width: 460px; min-height:400px; padding: 5px 0 70px 0; position:relative;}
.hometopPane{width:258px; margin:15px 0 16px 0;}
.hometopPane p {margin:10px 0 0 0;}
.homeVideoPane{width:100%; height:88px; background:url(img/video-bar_home.jpg) no-repeat; margin-bottom:37px; padding-top:3px;}
.homeVideoPane td{font-size:9pt;}
.homeImagePane{position:absolute; right:-10px; top:0; /**padding-left:250px;*/}
.threeColumns{width:100%; height:111px; padding:10px 0; border:1px dashed #98b3cd; border-width:1px 0;}
.threeColumns p{font-size:9pt; margin:0;}
.columnA{width:139px; height:100%; padding-right:10px; border:1px dashed #98b3cd; border-width:0 1px 0 0; float:left;}
.columnB{width:138px; height:100%; padding:0 10px; border:1px dashed #98b3cd; border-width:0 1px 0 0; float:left;}
.columnC{width:139px; height:100%; padding:0 0 0 10px; float:left;}
.bottomPane{margin-top:18px;}
.bottomPane td{font-size:9pt;}
.rightcolumnHome{float: right; width: 220px; padding: 0 0 0 40px;}
.rightcolumnHome p {margin:0 0 10px 0; font-size:9pt;}
.rightcolumnHome table.shopTable td{padding-bottom:15px;}
.rightcolumnHome img{border-color:#cecece;}


.SEOTopMenu {margin:0px;float:left;width:100%;text-decoration:none;font: normal 12pt "Complete in Him", "Comic Sans MS", Arial, sans-serif;}
.SEOTopMenu ul {padding:0;margin:0;list-style-type:none;position:relative;z-index: 1000;}

.SEOTopMenu ul li {float:left;position:relative;list-style-type:none;z-index: 1000;}
.SEOTopMenu ul li a,.SEOTopMenu ul li a:visited {float:left;display:block;z-index: 1000;text-decoration:none;color:black; padding:0 15px 0 8px; line-height:30px;height:33px}/*OLD padding:0 9px;*/
.SEOTopMenu ul li:hover {width:auto;list-style-type:none;text-decoration:none;z-index: 1000;background-color:Transparent;}
.SEOTopMenu ul li a:hover {background:transparent;color:#0066cc;text-decoration:underline;z-index: 1000;}
.SEOTopMenu ul li:hover a {background:transparent;text-decoration:underline;z-index: 1000;}

.SEOTopMenu ul li ul {display:none;list-style-type:none;position:relative;z-index: 1000;}
.SEOTopMenu table {margin:0;border-collapse:collapse;font-size:14pt;position:absolute;top:0;left:0;z-index: 1000;}

.SEOTopMenu ul li:hover ul {display:block;position:absolute;top:23px;t\op:23px;background:transparent;margin-top:1px;left:0;list-style-type:none;border-top:transparent solid 1px;z-index: 1000;}/*OLD width:250px;*/
.SEOTopMenu ul li:hover ul li ul {display:none;list-style-type:none}
.SEOTopMenu ul li:hover ul li a {display:block;background:transparent;height:auto;line-height:25px;padding:4px 0px 0px 8px;z-index: 1000;text-decoration: none; width: 250px;}
.SEOTopMenu ul li:hover ul li a.drop {background:#fff;z-index: 1000;}
.SEOTopMenu ul li:hover ul li a:hover {color:#0066cc;background:transparent;text-decoration:underline;z-index: 1000;}
.SEOTopMenu ul li:hover ul li a:hover.drop {background:#fff;color:#0066cc;z-index: 1000;}

.SEOTopMenu ul li:hover ul li:hover ul {display:block;position:absolute;left:152px;top:-100px;color:#000;height:138px;width:172px;overflow:auto;background:#fff;list-style-type:none;z-index: 1000;}
.SEOTopMenu ul li:hover ul li:hover ul li a {background:#fff;z-index: 1000;}
.SEOTopMenu ul li:hover ul li:hover ul li a:hover {background:#fff;color:#0066cc;text-decoration:none;z-index: 1000;}

.SEOTopMenu ul li a:hover ul {display:block;position:absolute;color:#000;top:25px;t\op:25px;background:#F2F2EE;left:0;marg\in-top:1px;text-align:left;border-top:#fff solid 1px;z-index: 1000;}
.SEOTopMenu ul li a:hover ul li a {display:block;height:1px;color:#000;line-height:15px;padding:4px 16px;width:180px;w\idth:150px;z-index: 1000;}
.SEOTopMenu ul li a:hover ul li a.drop {background:#F2F2EE;color:#000;padding-bottom:5px;text-decoration:none;z-index: 1000;}
.SEOTopMenu ul li a:hover ul li a ul {visibility:hidden;position:absolute;height:0;width:0;text-decoration:none;z-index: 1000;}
.SEOTopMenu ul li a:hover ul li a:hover {color:#0066cc;background:#fff;text-decoration:none;z-index: 1000;}
.SEOTopMenu ul li a:hover ul li a:hover.drop {background:#fff;color:#0066cc;text-decoration:none;z-index: 1000;}
.SEOTopMenu ul li a:hover ul li a:hover ul {visibility:visible;position:absolute;top:-99px;t\op:-100px;color:#000;left:152px;height:138px;width:170px;overflow:auto;background:#fff;text-decoration:none;z-index: 1000;}
.SEOTopMenu ul li a:hover ul li a:hover ul li a:hover {background:#fff;color:#0066cc;z-index: 1000;}

.SEOTopMenu ul li a.sub{background:url(img/downArrow.png) no-repeat 95.5% 56%}

.SEOTopMenu ul li.CurrentItem a.sub,.SEOTopMenu ul li.CurrentItem a, .SEOTopMenu ul li.CurrentItem a.CurrentLink{color:#0066cc; text-decoration:underline;}
.SEOTopMenu ul li.CurrentItem a.sub:hover,.SEOTopMenu ul li.CurrentItem a:hover{color:#0066cc;}
.SEOTopMenu ul li.CurrentItem a.sub a.sub,.SEOTopMenu ul li.CurrentItem a a{color:#000;}


/*Admin menu: "why" and "host" overlapping*/
.SEOTopMenu ul li.Tab65{z-index:1100;}
.SEOTopMenu ul li.Tab66{z-index:1100;}


/*NEW ROLLOVER*/
.SEOTopMenu ul li.HasChildren:hover{background: #d4e9fe url(img/top-nav_rightTab.png) no-repeat top right; margin-top:0;}
.SEOTopMenu ul li.HasChildren:hover a{background: transparent url(img/top-nav_leftTab.png) no-repeat top left}

.SEOTopMenu ul li:hover ul{margin-top:9px; padding-bottom:10px;}
.SEOTopMenu ul li:hover ul li a{height:20px; line-height:20px; font:normal 12px Arial, sans-serif;}

.SEOTopMenu ul li:hover ul li a{width:167px;}
.SEOTopMenu ul li.HasChildren:hover ul{background-color:#d4e9fe;}

.SEOTopMenu ul li:hover ul li a:link, .SEOTopMenu ul li:hover ul li a:active, .SEOTopMenu ul li:hover ul li a:visited{color:#000;}
.SEOTopMenu ul li:hover ul li.CurrentItem a:link, .SEOTopMenu ul li:hover ul li.CurrentItem a:active, .SEOTopMenu ul li:hover ul li.CurrentItem a:visited{color:#0066CC; text-decoration:underline;}



.MiniCartPane{float:left; font:normal 8pt Arial, sans-serif; line-height:16pt; color:#0066CC;}
.MiniCartPane img{margin-left:15px;}
.RightCornerPane{float:left; font:normal 8pt Arial, sans-serif;width:100%;}
.RightCornerPane .Normal,.RightCornerPane p,.MiniCartPane .Normal,.MiniCartPane p{font:normal 8pt Arial, sans-serif;margin:0; line-height:16pt;}
.RightCornerPane a{text-decoration:underline;}
/*a:visited{text-decoration:none;}*/
.maincontentSingleCol {
	float: right;
	width: 690px;
	padding: 5px 10px 70px 30px;
	min-height:400px; 
}


/* SEOLeftMenu
***********************************/
.SEOLeftMenu {margin-top:20px;}
.SEOLeftMenu ul, .SEOLeftMenu ul li{list-style-type:none; padding:0; margin:0;}
.SEOLeftMenu ul li a#ParentLink{text-transform:uppercase;}
.SEOLeftMenu ul li {border-bottom: 1px #369 dashed;}
.SEOLeftMenu ul li a{font-size:12px; font-weight:bold;}

.SEOLeftMenu ul li table{width:100%; border-collapse:collapse;}
.SEOLeftMenu ul li ul li {border-top: 1px #369 dashed; border-bottom:none; padding:3px 0;}

.SEOLeftMenu ul li ul li ul li {padding:3px 0 3px 15px;}

/*.SEOLeftMenu a#ParentLink {color:#000;}*/
.SEOLeftMenu li.CurrentItem a#CurrentLink{color:#000;}



/* WARNING
***********************************/
.warning{background: transparent url(img/warningBackground.png) repeat-x top left;
	height:50px;
	line-height:12pt;
	padding:10px 3px 0;
	font-weight:bold;
}
.warningIcon{float:left; margin-right:10px; width:27px;}


/* MY ACCOUNT
***********************************/
ul.AccountMenu, ul.AccountMenu li{list-style:none; margin:0; padding:0;}
ul.AccountMenu{margin-bottom:40px;}
ul.AccountMenu li{border:1px solid #000; border-width:0 1px 0 0; display:inline; padding:0 10px;}
ul.AccountMenu li.first{padding:0 10px 0 0;}
ul.AccountMenu li.last{border-width:0; padding:0 0 0 11px;}
ul.AccountMenu li a:link, ul.AccountMenu li a:active, ul.AccountMenu li a:visited{font-size:14px; color:#0066CC; text-decoration:underline; font-weight:bold;}
ul.AccountMenu li a:hover{text-decoration:none;}
ul.AccountMenu li.selected a:link, ul.AccountMenu li.selected a:active, ul.AccountMenu li.selected a:visited, ul.AccountMenu li.selected a:hover{text-decoration:none; color:#000;}

.ChangeMailPanel input, .ChangePassPanel input{padding:3px;}

.AccountContent h1{color:#000 !important; font-weight:bold;}
.AccountContent h2{margin:0;}
.AccountContent .SubHead{color:#000;}

table#dnn_ctr380_YourOrderHistory_gridOrderList tr.GridViewHeader th, table#dnn_ctr380_YourOrderHistory_gridOrderList tr.GridViewRow td, table#dnn_ctr380_YourOrderHistory_gridOrderList tr.GridViewAltRow td{padding:4px 0;}


/* SHOP
***********************************/
.ProductAttributes .ProductHead{width:130px !important;}

/*TEST*/
#StandardProductTemplate .ProductLongDescription {
	float:none !important;
	width:100% !important;
	clear:both;
	padding-top:20px;
}
#StandardProductTemplate .ProductShortDescription{
	float:right;
	width:48%;
}



/* TWITTER
***********************************/
.DNN_NewsFeedsContent p{font-size:10pt; word-wrap:break-word;}




.LabelLink{color:#0066CC; cursor:pointer;}
.LabelLink:hover{text-decoration:underline;}

.Hidden{display:none;}