@import style/css/reset.css;
@import style/css/typography.css;
@import style/css/layout.css;


	
/*
Theme Name: Starkers
Theme URI: http://elliotjaystocks.com
Description: The totally nude Wordpress theme. Phwoar! (Based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a> by <a href="http://binarybonsai.com/">Michael Heilemann</a>)
Version: 2.8
Author: Elliot Jay Stocks
Author URI: http://elliotjaystocks.com
Tags: starkers, naked, clean, basic
*/
body {
	background-color:#ffffff;
	font-size:.8em;
	line-height:120%;
	color:#262323;
	text-align:center;
	margin:0 auto;
}

#contact-page{
	margin:0 auto;
	padding: 0;
	text-align: center;
	background-color: #cccccc;
	font-size: 0.9em;
}

#contact-container{

	width: 95%;
	text-align: left;
	margin-left: 20px;
	
}

#contact-container h2{

	font-size: 1.3em;
}

h1,h2,h3,h4 {
	font-weight:bold;
	font-family:Verdana, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
}

#header {
	position:relative;
	height:230px;
	padding-bottom:10px;
	background-color:#666666;
	border-bottom:3px solid #a3a3a3;
	z-index:1;
}

.wrap {
	position:relative;
	width:1000px;
	padding:10px;
	margin:0 auto;
	z-index:2;
}

#logo p {
	background-image:none;
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:0;
	z-index:3;
}

#page-wrap {
	width:1000px;
	margin:0 auto;
	background-color:#ffffff;
	padding:10px;
	
}

#sidebar {
	
	width:300px;
	float:right;
	background-color:#d9dcdc;
	border:2px solid #828080;
	margin: 0 auto;
	padding: 0;
}

#sidebar a{

	text-decoration: none;
	color:#666666;
}

#sidebar a:hover{

	color:#ffffff;

}

#sidebar h2 {
	background-color:#b6b0b0;
	height:30px;
	color:#666666;
	text-align:left;
	font-size:1.3em;
	margin: 0;
	padding-left:10px;
	padding-top:15px;
	font-stretch:wider;
	
}

#sidebar img {
	margin:0;
	padding:0;
	margin-bottom:-5px;
}

#services {
	margin:15px 0 10px 5px;
}

#services ul {
	text-align:left;
	font-size:1.2em;
	width:250px;
	margin-left:17px;
}

#services li {
	list-style-type:disc;
	color:#666;
	margin:5px 0;
	text-indent:0;
	padding-left:5px;
}

#navigation a {
	font-family:"Times New Roman",Times, Georgia, serif 0 p, t;
	text-decoration:none;
	font-style:italic;
	color:#ffffff;
	font-size:1.7em;
}

#navigation a:hover,.line:hover {
	color:#828080;
	text-decoration:underline;
}

.line {
	font-family:Verdana, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
	font-weight:bold;
	font-size:10px;
	font-style:normal;
}

#navigation {
	margin:20px 0 0 10px;
	text-align:left;
}

naviagtion ul {
	display:inline;
	text-align:left;
}

#navigation li {
	display:inline;
	float:left;
	margin-left:30px;
}

#navigation .current_page a {
	text-decoration:underline;
}

#main-content {
	width:610px;
	float:left;
}

#main-content h1 {
	font-size:1.5em;
	text-align:left;
	margin:35px 0 5px 15px;
	line-height:120%;
}

#main-content h2 {
	font-size:1.3em;
	text-align:left;
	margin:35px 0 5px 15px;
}

#main-content h3 {
	text-align:left;
	margin:35px 0 30px 30px;
}

#main-content p {
	text-align:left;
	margin:15px 0 5px 15px;
	font-size:1.2em;
	line-height:120%;
}

#main-content ul {
	text-align:left;
	font-size:1.2em;
	margin-left:40px;
	margin-top:40px;
}

#main-content li {
	list-style-type:disc;
		margin:15px 0;
}

#main-content a {
	color:#666666;
}

#main-content2 {
	width:1000px;
	min-height:600px;
	height:auto!important;
	height:600px;
	float:left;
}

#main-content2 h1 {
	font-size:1.5em;
	text-align:left;
	margin:35px 0 5px 15px;
	line-height:120%;
}

#main-content2 h2 {
	font-size:1.3em;
	text-align:left;
	margin:35px 0 5px 15px;
}

#main-content2 h3 {
	text-align:left;
	margin:35px 0 30px 30px;
}

#main-content2 p {
	text-align:left;
	margin:15px 0 5px 15px;
	font-size:1.2em;
	line-height:120%;
}

#main-content2 ul {
	text-align:left;
	font-size:1.2em;
	margin-left:40px;
	margin-top:40px;
}

#main-content2 li {
	list-style-type:disc;
	text-indent:15px;
	margin:15px 0;
}

#main-content2 a {
	color:#666666;
}

#flash-content {
	margin-top:50px;
	margin-left:20px;
	margin-bottom:35px;
	width:530px;
	height:200px;
	text-align:left;
}

#footer {
	position:relative;
	background-color:#666666;
	border-top:3px solid #a3a3a3;
	height:275px;
	color:#ffffff;
	font-size:1.1em;
	line-height:1.3em;
}

.footpanel {
	padding-left:15px;
	text-align:left;
	float:left;
	margin-left:5px;
	width:280px;
}


#foot-navigate a {
	font-family:"Times New Roman",Times, Georgia, serif 0 p, t;
	text-decoration:none;
	line-height:90%;
	font-style:italic;
	color:#ffffff;
	font-size:1.2em;
}

#foot-navigate a:hover,.line:hover {
	color:#828080;
	text-decoration:underline;
}

#foot-navigate .line {
	font-family:Verdana, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
	font-weight:bold;
	font-size:.6em;
	font-style:normal;
	line-height:90%;
}

#foot-navigate ul {
	padding-bottom: 0px;
	
}

#foot-navigate li {
	padding: 7px 0 0  0;
}

#footer .credits {
	text-align:left;
	margin-top: 15px;
	margin-left: 10px;
	
}

#footer .credits a {
	color:#ffffff;
}

#footer .credits a:hover {
	color:#a3a3a3;
}

#social-icons{
	margin-top: 20px;
}


#social-icons ul li{
	list-style-type: none;
	margin-bottom: 45px;
	}

#social-icons li{
	display: inline;
	float: left;
	width: 70px;
	padding: 0 10px 0 5px;
}

#tcform {
	text-align:left;
	padding:5px;
	margin-left:10px;
	margin-top: 5px;
}

.testim {
	text-align:left;
	margin-left: 15px;
	font-style: italic;
}

.italics {
	padding-left:8px;
}

.italics a {
	font-family:"Times New Roman",Times, Georgia, serif 0 p, t;
	text-decoration:none;
	font-style:italic;
	color:red;
}

.italics a:hover {
	color:#828080;
	text-decoration:underline;
}

#photo {
	float:left;
	margin:30px;
	margin-top: 50px;
	width:170px;
	height:252px;
	background-image:url(http://medwisebilling.com/images/170_adria8.JPG);
}

#slider{
	width: 600px;
	height: 200px;
	margin-left: 15px;
	-moz-box-shadow: 10px 10px 5px #888;
	-webkit-box-shadow: 10px 10px 5px #888;
	box-shadow: 10px 10px 5px #888;
}

#main-content2 .simple,.simple li,ul {
	list-style-type:none;
	padding:0;
	margin-left:0;
}

#main-content2 .simple li p,.simple li h4 {

	
/*padding: 5px 20px; */
}
#companies{

	margin-top: 50px;
	margin-bottom: 80px;
	
}
	
#companies li{
	display: inline-block;
	float: left;
	width:230px; 
	height: 150px;
	padding:0 20px 0 0;
	

}

#companies img{ 
	vertical-align: middle; 
	}
	
.collapse {
	width:1000px;
}

.collapse-container {
	width:1000px;
	height:100%;
	padding:5px 20px;
}

#main-content2 .collapse-container ul {
	margin:0;
	padding:0;
}

#main-content2 .collapse-container li {
	margin-top:10px;
	list-style-type:none;
}

#main-content2 .collapse-container li a:hover {
	background-color:#666666;
	color:#ffffff;
}

#main-content2 .collapse-container li a {
	font-size:.9em;
}

#link-div {
	margin-top:20px;
	margin-bottom:20px;
}

#link-div h2 {
	font-size:1.2em;
}

#accordion {
	margin-left:0;
}

#accordion h3 {
	margin-left:0;
	margin-bottom: 5px;
	margin-top: 5px;
}

.simple {
	margin-left:10px;
}


	
/* field names */
.contactform label {

	line-height: 110%;
	text-align: left;
	
}


	
/* fields */
.contactform input,textare {
	width:140px;
	border:1px solid #666666;
	margin:5px 0;
}


	
/* message area */
.contactform textare {
	width:50px;
	border:1px solid #666666;
}


	
/* ok message */
.contactform_respons {
	display:block;
	color:green;
	font-weight:bold;
	border:2px green solid;
	padding:10px;
}


	
/* error message */
.contactform_error {
	display:block;
	color:red;
	font-weight:bold;
	border:2px red solid;
	padding:10px;
}

.sub {
	background-color:#b6b0b0;
	color:#666666;
	margin:3px 0;
}

.sub:hover {
	background-color:#666666;
	color:#b6b0b0;
}

.videos {
	width:280px;
	margin-right:100px;
	margin-left:100px;
	margin-top:65px;
	float:left;
	margin-bottom:65px;
}

.clear {
	clear:both;
}

.dropcap {
	display:inline;
	padding:5px;
	width:35px;
	float:left;
	margin:5px 15px 0 0;
	font:normal 3.5em/.9em 'Playfair Display', serif;
	text-align:center;
	background:#666666;
	color:#fff;
}

#top_menu_wrapper
{
	width: 1000px;
	margin: 0 auto;
	color: #ffffff;
	
	
	
}

#top_menu_wrapper a{

	text-decoration: none;

}

#top_menu_wrapper a, #top_menu_wrapper a:hover, #top_menu_wrapper a:active
{
	color: #fff;
}

#top_menu_wrapper a:hover{

	color:#ccc;

}

.top_menu_left
{
	width: 400px;
	float: left;
	margin-top: 3px;
	font-size: 1.2em;

}

.top_menu_right
{
	width: 400px;
	float: right;
	text-align: right;
	margin-top: 15px;
	font-size: 1.3em;
	letter-spacing:2px;
	
}

#top_menu_wrapper .top_nav ul, #top_menu_wrapper .menu-top-menu-container ul#top_menu
{
	list-style: none;
	display: block;
}

#top_menu_wrapper .top_nav ul li, #top_menu_wrapper .menu-top-menu-container ul#top_menu li
{
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	border-right: 1px solid #999;
}

#top_menu_wrapper .top_nav ul li:first-child, #top_menu_wrapper .menu-top-menu-container ul#top_menu li:first-child
{
	padding-left: 0;
}

#top_menu_wrapper .top_nav ul li:last-child, #top_menu_wrapper .menu-top-menu-container ul#top_menu li:last-child
{
	border-right: 0;
}

#top_menu_wrapper .top_nav ul li ul, #top_menu_wrapper .menu-top-menu-container ul#top_menu li ul
{
	display: none;
}


#top-navi{
	height: 50px;
	margin: auto;
	color: #fff;
	font-size: 13px;
	border-bottom:3px solid #a3a3a3;	
	-moz-box-shadow: 10px 10px 5px #888;
	-webkit-box-shadow: 10px 10px 5px #888;
	box-shadow: 10px 10px 5px #888;
	z-index: 10;
	


}
#main-navi{
	
	height: 120px;
	background-color: #ffffff;
	z-index: 9;
	-moz-box-shadow: inset 0 0 10px 2px #888;
	-webkit-box-shadow: inset 0 0 10px 2px #888;
	box-shadow: inner 0 0 10px 2px #888;
	
}

#suckerfishnav {
    background:#666 repeat-x;
    font-size:14px;
    font-family:verdana,sans-serif;
    font-weight:bold;
    width:100%;    
    
    }
#suckerfishnav, #suckerfishnav ul {
	float:left; 
    list-style:none;
    line-height:30px;
    padding:0;
    margin:0;
    width:998px;
   	margin-top:10px;
   	margin-left: 5px;
   
   
    }
#suckerfishnav a {
    display:block;
    color:#ffffff;
    text-decoration:none;
    padding:0px 12px;
    }
#suckerfishnav li {
    float:left;
    padding:0;
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:96px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:1px solid #666666;
    }
#suckerfishnav li li {
    width:94px;
    border-bottom:1px solid #666666;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
    font-weight:bold;
    font-family:verdana,sans-serif;
    }
#suckerfishnav li li a {
    padding:8px 4px;
    width:90px;
    font-size:12px;
    color:#ffffff;
    }
#suckerfishnav li ul ul {
    margin:-21px 0 0 100px;
    }
#suckerfishnav li li:hover {
    background:#ccc;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#ffffff;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#666666;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#ffffff;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#666666;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    background:#ffffff;
    }

#small-logo{
	width: 300px;
	height: 140px;
	z-index: 99;
	float: left;
	margin-top: -21px;	
	background-image:url(http://medwisebilling.com/images/small-logo.png);
}

.float p{
	text-indent:-9999px;
	height:0;
	z-index:3;
}

.lof-main-wapper ul li{
	list-style-type: none;

}

#slider ul li{
	list-style-type: none;	

}

#side-testimonials{
	
	max-height: 320px;
	overflow: auto;
}

#side-testimonials p{
	width:90%;
	margin-left:10px;
	text-align: justify;
}

#slogan{
	
	float: right;
	width: 650px;
	margin-top: 23px;
	text-align: left;
	margin-right: 20px;

}

#slogan h1{

	font-size: 1.8em;
	font-style: italic;
	color:#666;

}


