/* 

	NicoBloc - 11/16/08
	---------------------------------
	Colours/Colors Used
	Gray: #3d3d3d
	Orange: #f78f1e
	
*/

/* Reset */

body, html, div, blockquote, img, label, p, pre, ul, ol, li, dl, dt, dd, a, th, td {
	margin: 0; padding: 0; border: 0; outline: none;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	padding: 0;
	margin: 0;
	color: #f78f1e;
}

ul, ol {
	list-style: none;
}

/* Base */

body {
	background-color: #FFFFFF;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 88%;
	line-height: 1;
}

/* Floats */

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.floatClear {
	clear: both;
}

/* Misc */

.friendText {
	display: none;
}

/* Structure - Base */

#topBase {
	background: url(../images/bgTop.png) repeat-x;
	width: 100%;
	height: 180px;
}

#midBase {
	width: 100%;
}

#botBase {
	background: url(../images/bgBot.png) repeat-x;
	width: 100%;
	height: 100px;
}

/* Structure - Frames - Header */

#headerFrame {
	width: 900px;
	height: 109px;
	margin: 0 auto;
}

#headerLeft {
	background: url(../images/logoWhiteNew.png) left no-repeat;
	width: 500px;
	height: 109px;
}

#headerRight {
	width: 300px;
	text-align: right;
	margin-top: 45px;
}

/* Structure - Main Menu */

#menuFrame {
	width: 900px;
	height: 40px;
	margin: 1px auto;
}

#menuFrame ul {
	padding-left: 0;
	margin-left: 0;
	color: #FFF;
	float: left;
	width: 100%;
}

#menuFrame ul li { 
	display: inline; 
}

#menuFrame ul li a {
	background: url(../images/bgMenu.png) repeat-x;
	padding: 13px 19px;
	color: #fff;
	text-decoration: none;
	float: left;
	border-right: 1px solid #fff;
}

#menuFrame ul li a:hover {
	background: url() #7e8083;
	color: #fff;
}

#menuFrame ul li a.current {
	color: #fff;
	font-weight: bold;
}

.borderLeft {
	border-left: 1px solid #fff;
}

/* Structure - Sub Menu */

#subMenuFrame {
	font-size: 12px;
	width: 900px;
	margin: 0 auto;
	height: 29px;
}

#subMenuFrame ul {
	padding-left: 0;
	margin-left: 12px;
	color: #FFF;
	float: left;
	width: 100%;
}

#subMenuFrame ul li { 
	display: inline; 
}

#subMenuFrame ul li a {
	padding: 8px 9px 9px;
	color: #fff;
	text-decoration: none;
	float: left;
}

#subMenuFrame ul li a:hover {
	color: #bbb;
}

#subMenuFrame ul li a.current {
	color: #fff;
	font-weight: bold;
}

/* Structure - Promo */

#promoFrame {
	width: 900px;
	margin: 25px auto;
}

.titleHome {
	background: url(../images/imgPromoHome3.jpg) right no-repeat;
	height: 154px;
}
.titleChanges {
	background: url(../images/titles/bodyChanges.png) right no-repeat;
	height: 120px;
}
.titleSupport {
	background: url(../images/titles/bodySupport.png) right no-repeat;
	height: 120px;
}
.titleDrugs {
	background: url(../images/titles/drugs.png) right no-repeat;
	height: 120px;
}
.titleAddiction {
	background: url(../images/titles/addiction.png) right no-repeat;
	height: 120px;
}
.titlePuff {
	background: url(../images/titles/puff.png) right no-repeat;
	height: 120px;
}

.titleNicoBloc {
	background: url(../images/titles/nicobloc.png) right no-repeat;
	height: 120px;
}
.titleNicoBlocUsed {
	background: url(../images/titles/nicoblocUsed.png) right no-repeat;
	height: 120px;
}
.titleNicoBlocApply {
	background: url(../images/titles/nicoblocApply.png) right no-repeat;
	height: 120px;
}
.titleNicoBlocWorks {
	background: url(../images/titles/nicoblocWorks.png) right no-repeat;
	height: 120px;
}
.titleNicoBlocChart {
	background: url(../images/titles/nicoblocChart.png) right no-repeat;
	height: 120px;
}
.titleFAQ {
	background: url(../images/titles/faq.png) right no-repeat;
	height: 120px;
}
.titleContact {
	background: url(../images/titles/contact.png) right no-repeat;
	height: 120px;
}
.titleTestim {
	background: url(../images/titles/testim.png) right no-repeat;
	height: 120px;
}


/* Structure - Body */

#bodyFrame {
	width: 900px;
	margin: 0 auto 25px;
}

#bodyFrame h1 {
	margin-bottom: .9em;
	font-size: 1.4em;
}

#bodyFrame h2 {
	margin-bottom: .9em;
	font-size: 1.3em;
}

#bodyFrame p {
	line-height: 1.4em;
	font-size: 1em;
	color: #3d3d3d;
	text-align: justify;
}

#introFrame {
	width: 574px;
	margin: 0;
	border-right: #CCC dashed 1px;
}

#introFrame h1 {
	margin-right: 25px;
}

#introFrame h2 {
	margin-right: 25px;
}

#introFrame p {
	margin-right: 25px;
}

#infoFrame {
	width: 300px;
	margin: 0;
}


/* Drug Chart */

.drugItem {
	margin-bottom: 5px;
	margin-right: 25px;
}

.drugName {
	padding: 5px;
	background: #f78f1e;
	color: #fff;
}

.drugNum {
	color: #7e8083;
	padding: 5px;
}

.drug99 {
	width: 495px;
}

.drug98 {
	width: 490px;
}

.drug97 {
	width: 485px;
}

.drug92 {
	width: 460px;
}

.drug83 {
	width: 415px;
}

.drug82 {
	width: 410px;
}

.drug80 {
	width: 400px;
}

.drug71 {
	width: 355px;
}

.drug70 {
	width: 350px;
}

.drug57 {
	width: 285px;
}

.drug22 {
	width: 110px;
}

.drug20 {
	width: 100px;
}

.drug19 {
	width: 95px;
}

.drug16 {
	width: 80px;
}

.drug15 {
	width: 75px;
}







/* FAQ */

#basic-accordian {
	padding:0;
	width: 549px;
}

.accordion_headings{
	margin-top: 5px;
	padding:5px;
	background:#7e8083;
	color:#FFFFFF;
	cursor:url(http://www.nicobloc.com/cursor2.cur), auto;
}

.accordion_headings:hover{
	background:#f78f1e;
}

.accordion_headings2 {
	margin-top: 3px;
	padding: 3px 6px;
	color:#3d3d3d;
	cursor: url(http://www.nicobloc.com/cursor2.cur), auto;
	line-height: 1.4em;
}

.accordion_headings2:hover{
	color: #333;
}

.accordion_child{
	padding:15px;
	line-height: 1.5em;
	color: #3d3d3d;
}

.header_highlight{
	background:#f78f1e;
	color: #FFFFFF;
}





/* Contact */

#contactWrap {
	margin-right: 25px;
	width: 549px;
}

#contactWrap p {
	margin: 0px;
	padding: 25px;
	background: #3d3d3d;
	margin-bottom: 1px;
}

#contactWrap input,
#contactWrap textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000;
	padding: 5px;
	border: 0;
	background: #fff;
}

#contactWrap ul {
	margin: 0px;
	padding: 25px;
	background: #3d3d3d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	color: #FFF;
	text-indent: 50px;
}

#contactWrap img.loaderIcon {
	position: relative;
	top: -50px;
	right: -25px;
}

p small {
	display: block;
	color: #FFFFFF;
}

#name {
	width: 214px;

}

#email {
	width: 214px;
}

#comments {
	width: 489px;
}

.formGap {
	heigh: 25px;
}

/*  ## OLD ##

#contactWrap {
	background: #3d3d3d;
	margin-right: 25px;
}

.botdash {
	border-bottom: #fff dashed 1px;
}

.formItem {
	padding: 20px;
	color: #fff;
}

.formItem label {
	font-weight: bold;
}

.formItem input {
	background-color: #FFFFFF;
	border: #ffd solid 1px;
	font-size: 1em;
	color: #454648;
	padding: 5px;
}

.formItem textarea {
	font-family: Arial, Helvetica, sans-serif;
	border: #fff solid 1px;
	font-size: 1em;
	color: #454648;
	padding: 5px;
	width: 490px;
	height: 200px;
}

.formItem:hover {
	background-color: #ea881c;	
}

.formFull {
	width: 490px;
}

.formHalfLeft {
	width: 226px;
	margin-right: 26px;
}

.formHalfRight {
	width: 226px;
} 

*/

/* Testimonials */

.testimImg {
	padding-right: 25px;
}

.testimQuoteOne {
	background: url(../images/quoteOne.jpg) left top no-repeat;
	margin: 25px 25px 25px 0;
	min-height: 40px;
}

.testimQuoteTwo {
	background: url(../images/quoteTwo.jpg) right bottom no-repeat;
	padding: 0 20px 0 40px;
	min-height: 40px;
}

#testimNav a {
	display: block;
	padding: 3px 6px;
	color:#3d3d3d;
	line-height: 1.4em;
	text-decoration: none;
}

#testimNav a:hover{
	color: #f78f1e;
}


#testimNav a.current {
	background: #f78f1e;
	color: #ffffff;
}

#legacy a {
	display: block;
	padding: 3px 6px;
	color:#3d3d3d;
	line-height: 1.4em;
	text-decoration: none;
}

#legacy a:hover{
	color: #FF6600;
}


#legacy a.current {
	background: #f78f1e;
	color: #ffffff;
}


/* Buy Now */

#buyFrame {
	background: url(../images/buybg.jpg) no-repeat;
	height: 340px;
	width: 840px;
	margin: 25px auto;
	padding: 30px;
}

#buyFrame a {
	display: block;
	width: 100%;
	height: 100%;
}

#buytxt01 {
	background: url(../images/buytxt01.jpg) no-repeat;
	height: 67px;
	margin-bottom: 20px;
}

#buytxt02 {
	background: url(../images/buytxt02.jpg) no-repeat;
	height: 73px;
	margin-bottom: 20px;
}

#buytxt03 {
	background: url(../images/buytxt03.jpg) no-repeat;
	height: 35px;
}

#buybutton {
	background:url(../images/buybutton.jpg);
	width: 316px;
	height: 70px;
	float: left;
	margin-top: 30px;
}

#storelogo {
	background: url(../images/nicoblocstoreLogo.jpg);
	width: 492px;
	height: 115px;
	float: right;
}

/* Bottom Content */

#botWrap {
	width: 900px;
	margin: 0 auto;
	font-size: .9em;
	color: #CCCCCC;
}

#botLinks {
	width: 549px;
	text-align: center;
	padding: 21px 0 14px;
	border-bottom: #DDD dashed 1px;
}

#botLinks a {
	padding: 6px;
	text-decoration: none;
	color: #CCCCCC;
}

#botLinks a:hover {
	color: #999999;
}


#botCopy {
	width: 549px;
	text-align: center;
	padding: 11px 0 25px;
}

a:link {
     color: #f78f1e;
	 text-decoration: none;
}

a:visited {
     color: #f78f1e;
	 text-decoration: none;
}

a:hover {
    color: #009999;
		text-decoration: none;
}

area {
    cursor: url(http://www.nicobloc.com/cursor2.cur), default;
    
}

body{ cursor: url(http://www.nicobloc.com/cursor2.cur), auto;}
a:hover{cursor:url(http://www.nicobloc.com/cursor2.cur), default;}