@charset "utf-8";
/* CSS Document */

body{
	margin: 0 0 0 0;
	background-color:#4B4B4A;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	background:url(../../images/gradientBgMain.png);
	background-repeat:repeat-x;
	color:#7D7D7D;
}

A:link {text-decoration: underline; color:#525252; font-weight:600; font-size:12px; padding:0px 0px 0px 0px}
A:visited {text-decoration: underline; color:#525252; font-weight:600;}
A:active {text-decoration: none}
A:hover {text-decoration: none; color:#FFCC00; }

.inlineLink {
	 color:#7D7D7D;
	 font-weight:400;
	 font-size:12px;
	}
	
.sidenav{
	
	width:600px;
}
	
.sidenav ul{
	width:626px;
	height:30px;
	list-style-type:disc;
	padding:15px 10px 0px 10px;
	margin:0px;
}
	
.sidenav li{
	display:inline;
	padding:0px 10px 0px 0px;
	text-decoration:none;
	list-style-type:circle;
}

.sidenav li:after { content: url(http://www.orangemedicalmarijuana.com/images/bullet.png); padding-left:10px;}
.sidenav li:last-child { content: url("");}
.sidenav li:first-child { content: url("");}


.sidenav A:link {text-decoration: none; color:#525252; font-weight:600; font-size:12px; padding:0px 0px 0px 0px}
.sidenav A:visited {text-decoration: none; color:#000; font-weight:600;}
.sidenav A:active {text-decoration: none}
.sidenav A:hover {text-decoration: none; color:#FFCC00; }

ul.sidenav li.active a,
ul.sidenav li.current_page_item a,
ul.sidenav li.current_page_parent a{
	color:#FFCC00;
	
}


.ommHolder{
	margin:0px auto 0px auto;
	}

.ommInner{
    width:100%;
	height:100%;
}
	
.ommContent{
	width:974px;
	text-align:center;
	margin:0 auto 35px auto;
}
	
.ommBanner{
	text-align:center;
	width:974px;
	height:173px;
} 

.ommBody{
	text-align:center;
	padding:0px 26px 0px 26px;
}

.ommBodyTop{
	background:url(../../images/contentTop.png);
	height:11px;
	background-repeat:no-repeat;
	margin:0;
	text-align:center;
	
		
}
	
.ommBodyCenter{
	background:url(../../images/contentCenter.png);
	height:100%;
	background-color:#FFF;
	padding:0px 10px 0px 10px;
}

.ommBodyLeft{
	float:left;
	width:662px;
	text-align:left;
	background-color:#FFF;
	}
	

	
.ommBodyRight{
	float:right;
	width:219px;
	padding-left:11px;
	text-align:left;
    border-left:2px solid #ffcc00;
	background-color:#FFF;
	height:100%;
	
	}
	
.ommBodyRightFaq{
	float:right;
	width:219px;
	height:1100px;
	padding-left:11px;
	text-align:left;
    border-left:2px solid #ffcc00;
	background-color:#FFF;
	}
	
	
.rightHeader{
	border-bottom: dotted 2px #bcbdc0;
	}
	
	
/*style form*/
.appointmentForm{
	border-bottom: dotted 2px #bcbdc0;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}

	
.appointmentForm input
{
    color:#979696;
	font-family: Helvetica, Arial, sans-serif;
    margin-bottom: 5px;
    border: solid 1px #85b1de;
	padding-left:6px;
	padding-top:6px;
    width: 180px;
	height:20px;
    background-image: url( ../../images/inputBg.png );
    background-repeat: repeat-x;
    background-position: top;
	line-height:18px;
	font-size:10px;
	text-align:left;

} 


.appointmentFormButton{
	text-align:center;
	padding-right:15px;
	}

.appointmentFormButton input
{
	
	font-family: Helvetica, Arial, sans-serif;
    border: solid 1px #85b1de;
    width: 70px;
	background-image: url( ../../images/inputBg.png );
    background-repeat: repeat-x;
    background-position: top;
	text-align:center;
	font-size:10px;
	color:#A37272;
	height:25px;
	padding-top:0px;
} 



.appointmentForm textarea
{
	
    color:#979696;
	
	font-family: Helvetica, Arial, sans-serif;
	font-size:10px;
    margin-bottom: 5px;
    border: solid 1px #85b1de;
    width: 182px;
	height:60px;
    background-image: url( ../../images/inputBg.png );
    background-repeat: repeat-x;
    background-position: top;
	padding-top:6px;
	padding-left:4px;
}

/*style social icons div*/
.socialIcons{
border-bottom: dotted 2px #bcbdc0;
padding-top:0px;
padding-bottom:10px;
}

.padding{
padding-top:5px;	
}

.twitFeed{
	width:200px;
	}
	
.twitDiv{
	width:200px;
	font-size:11px;
	color:#525252;
	font-weight:500;
	font-family:Helvetica, Arial, sans-serif;
	padding-bottom:5px;
	list-style-type:none; 
	padding-top:10px;
	padding-bottom:10px;
	}


.twitDiv ul{
  font-family:Helvetica, Arial, sans-serif;
  padding-left:0px;
  margin:0px; 
}

.twitDiv li {
	margin:0px;
	padding-left:0px;
	padding-bottom:15px;
	overflow:hidden;
	}
	
.twitDiv A:link {text-decoration: none; color:#72c8e2; font-size:12px; width:100px; padding:0}
.twitFeed A:visited {text-decoration: none; color:#13138C}
.twitFeed A:active {text-decoration: none}
.twitFeed A:hover {text-decoration: underline; color:#ff0000}

.ommBodyBottom{
	background:url(../../images/contentBottom.png);
	height:50px;
	background-repeat:no-repeat;
	margin:0;
	text-align:center;
	}
	
.ommTopSpacer{
	height:10px;
	}
	
.ommFooter{
	background:url(../../images/yellowFooter.png)repeat right top; 
	background-repeat:repeat-x;
	width:100%;
	height:15px;
}

	
.bottomAddress{
	font-size:11px;
	color:#666666;
	height:23px;
	background:url(../../images/ommFooter.png);
}

.bottomAddressLeft{
	padding-top:4px;
	padding-left:34px;
	float:left;
}
	
.bottomAddressRight{
	padding-top:4px;
	padding-right:34px;
	float:right;	
}

/*set up tabs*/
.ommMenu{
	
	}


ul.tabs { 
list-style-type: none; 
padding: 0; 
margin: 0; 
color:#FFFFFF;
} 

.tabs { 
float:left;
height:34px;
background-color : #ffffff;
padding: 0; 
margin: 0;
border-left:1px solid #D1D1D1;
} 

.tabCenter {
float:left;
width:662px;
height:34px;
background-color:#fff;
padding-left:0px;
padding-top:0px;

}



ul.tabs li {
 float: left; 
 display:inline;
 padding: 0px 0px -4px 0px; 
 margin: 0px 0px 0px 0px;
 color: #fff; 
 background: url(../../images/tab_right.png) no-repeat right top; 

 } 

ul.tabs li a {
  height:34px;
  display: inline;
  float:left;
  width:110px;
  color: #fff; 
  text-decoration: none;
  font-size:12px;
  font-weight:600;
  font-family:Myriad, Helvetica, sans-serif; 
  list-style: none;
  text-align:center;
  line-height:34px; 
  padding: 0; 
  margin: 0;

  } 
  
ul.tabs li hover{
 float: left; 
 display:inline;
 padding: 0px 0px -4px 0px; 
 margin: 0px 0px 0px 0px;
 color: #fff; 
 background-color:white;
 border-bottom:8px solid orange;

 }
  
ul.tabs li a:hover { 
color: #fff; 
background:#9A9A9A;
}

ul.tabs li.active ,
ul.tabs li.current_page_item ,
ul.tabs li.current_page_parent {
	color:#000;
	margin:0;
	background-color:#fff;
	padding:0;
	/*
	-moz-border-radius :4px;
	-webkit-border-radius : 4px;
	*/
}

ul.tabs li.active a,
ul.tabs li.current_page_item a,
ul.tabs li.current_page_parent a{
	color:#000;
	margin:0;
	background-color:#fff;
	border-bottom:8px solid orange;
	border-top:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
	
	/*
	-moz-border-radius :4px;
	-webkit-border-radius : 4px;
	*/
}




 
/*sub menu*/

.ommSubMenu{
	text-align:left;
	border-left: solid 1px #d1d1d1;
	border-right: solid 1px #d1d1d1;
	width:636px;
	padding: 0px 11px 10px 11px;
}


	
.ommSubMenuLinks{
	width:640px;
	line-height:50px;
	text-align:left;
	padding: 0px 0px 0px 18px;
	background-color:#fff;
	border-left: solid 1px #d1d1d1;
	border-right: solid 1px #d1d1d1;
}

.ommSubMenuLinks{
	width:640px;
	line-height:50px;
	text-align:left;
	padding: 0px 0px 0px 18px;
	background-color:#fff;
	border-left: solid 1px #d1d1d1;
	border-right: solid 1px #d1d1d1;
}
	
.ommIDivider{
	width:630px;
	text-align:left;
	padding: 0px 0px 0px 0px;
	background-color:#fff;
	text-align:left;
	
	height:20px;
}

	
.ommSubMenuLinks A:link {text-decoration: none; color:#b4b3b3; font-size:12px; padding:0px 10px 0px 0px}
.ommSubMenuLinks A:visited {text-decoration: none; color:#525252; font-size:12px; padding:0px 10px 0px 0px}
.ommSubMenuLinks A:active {text-decoration: none; font-size:12px; padding:0px 10px 0px 0px}
.ommSubMenuLinks A:hover {text-decoration: none; color:#FFCC00; font-size:12px; padding:0px 10px 0px 0px}

.ommSubMenuLinks img{
	padding-right:5px;
}

.ommSubMenuLinks ul{padding-left:10px;padding-top:0px;padding-bottom:0px;}



.ommBullet {
background: url(images/bullet.png) no-repeat left;
padding: 0px 7px 0px 7px; 
height:40px;
} 


/*omm pages css*/

.ommAbout{
	text-align:left;
	background-color:#FFF; 
	width:660px;
	}
	
.ommYouAsk{
	text-align:center;
	background-color:#fff;
	width:628px;
	height:400px;
	border-left: solid 1px #d1d1d1;
	border-right: solid 1px #d1d1d1;
	padding: 1px 15px 0px 15px;
}

.ommAskText{
	padding: 0px 120px 0px 120px;
	}

.ommMainContent li{
	
	}

/*style you ask forms*/
.ommMainContent input
{
	
    color:#979696;
	font-weight:600;
	font-family: Helvetica, Arial, sans-serif;
    margin-bottom:5px;
    border: solid 1px #85b1de;
	padding-left:4px;
    width: 372px;
	height:20px;
    background-image: url( ../../images/inputBg.png );
    background-repeat: repeat-x;
    background-position: top;
	line-height:18px;
	font-size:10px;
	text-align:left;
	
	
} 


.ommYouAskFormButton{
	text-align:center;
	padding-right:15px;
	height:50px;
	
	}

.ommYouAskFormButton input
{
	font-family: Helvetica, Arial, sans-serif;
    border: solid 1px #85b1de;
    width: 60px;
	background-image: url( ../../images/inputBg.png );
    background-repeat: repeat-x;
	background-position: top;
	font-size:10px;
	color:#A37272;
	padding-left:9px;
	height:22px;
	
    
} 



.ommMainContent textarea
{
	
    color:#979696;
	font-weight:600;
	font-family: Helvetica, Arial, sans-serif;
	font-size:10px;
    margin-bottom: 5px;
    border: solid 1px #85b1de;
    width: 372px;
	height:190px;
    background-image: url( ../../images/inputBg.png );
    background-repeat: repeat-x;
    background-position: top;
	padding-left:4px;
}
/*====================*/

.ommVisitMap{
	width:658px;
	text-align:center;
	background-color:#fff;
	border-left: solid 1px #d1d1d1;
	border-right: solid 1px #d1d1d1;
	padding-top:0px;
	}
	
	
.ommVisitMap h1{
	font-family:Helvetica, Arial, sans-serif;
	color:#383737; 
	font-size:18px;
}

/*omm learn*/
.ommLearn{
	width:623px;
	text-align:left;
	background-color:#FFF;
	padding:0px 20px 0px 15px;
	border-left: solid 1px #d1d1d1;
	border-right: solid 1px #d1d1d1;
}

.ommLearn h3{
	padding:0px;
	margin:0px;
}

.vidEmbed{
	text-align:center;
}
	
.vidLinks{
	text-align:left;
	padding-left:50px;
	padding-top:20px;
}

.ommLearn A:link {text-decoration: underline; color:#525252; font-weight:600; font-size:13px; padding:0px 0px 0px 0px}
.ommLearn A:visited {text-decoration: underline; color:#525252}
.ommLearn A:active {text-decoration: none}
.ommLearn A:hover {text-decoration: none; color:#FFCC00}


.ommAndYou{
	width:643px;
	height:400px;
	text-align:left;
	background-color:#FFF;
	padding-left:15px;
	border-left: solid 1px #d1d1d1;
	border-right: solid 1px #d1d1d1;
		
}

.ommAndYouContent{
	
	text-align:left;
	padding-left:15px;
	padding-right:15px;
	
		
}


.ommAndYou A:link {text-decoration: underline; color:#525252; font-weight:600; font-size:12px; padding:0px 0px 0px 0px}
.ommAndYou A:visited {text-decoration: none; color:#72c8e2}
.ommAndYou A:active {text-decoration: none}
.ommAndYou A:hover {text-decoration: none; color:#FFCC00}


.subPages{
	padding:0px 15px 0px 15px;
	border-left: solid 1px #d1d1d1;
    border-right: solid 1px #d1d1d1;
	height:450px;
}

.subPages h1{
	font-family:Helvetica, Arial, sans-serif;
	color:#383737; 
	font-size:20px;
}


/*Omm content styling*/
.ommMainImage{
	padding: 0px;
	margin: 0px;
}

.ommDivider{
	height:30px;
	width:659px;
	background:transparent url(../../images/topBorderCenter.png);
	padding-top:8px;
	
}
	
.ommMainContent{
	padding:0px 12px 60px 0px;
	width:648px;
	border-left: solid 1px #d1d1d1;
    border-right: solid 1px #d1d1d1;
	
} 

/*
div.ommBodyRight {
	
 background: transparent url(../../images/oBorder.png) repeat-Y top    right;
 } 
 */

#content{
	padding:0px 0px 0px 10px;
	margin:0px;
}

.ommMainContentOverFlow{
	padding:0px 10px 20px 10px;
	width:639px;
	height:100px;
	border-left: solid 1px #d1d1d1;
    border-right: solid 1px #d1d1d1;
	clear:both;
}

.ommMainContentLeft{
	float:left;	
	text-align:left;
	width:300px; 
	padding:0;
	
}

.ommMainContentRight{
	float:right;
	text-align:right;
	width:300px;
	padding:0;
}

.addressUnderMap{
	text-align:right;
	padding:7px 0px 0px 0px;
	font-size:10px;
}

.spaceOutEmpties{
border-left: solid 1px #d1d1d1;
border-right: solid 1px #d1d1d1;
height:380px;
width:658px;
}
 
 
/*font formatting*/
h1{
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	color:#383737;
	font-weight:600;
	padding:0px;
	margin:0px;
	}

#header_image{
	text-align:center;
	}


h2{
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	color:#383737;
	font-weight:600;
	padding:0px;
	margin:0px;
	}
	
.vidLinks h2{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#7D7D7D;
	
	font-weight:600;
	padding-bottom:15px;
	margin:0;
	}
	
h3{
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#7D7D7D;
	font-weight:600;
	padding:0;
	margin:0;
	}
	
ol{
  font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#7D7D7D;
	font-weight:400;
	padding:5px 30px 10px 20px;
	margin:0px;
	
}

li { 
	color:#7D7D7D;
	padding:0px 0px 10px 0px;
	margin:0px;
	}
	
.appointmentList{
	
    font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#7D7D7D;
	font-weight:400;
	padding:5px 30px 10px 0px;
}
