/* 
	Theme Name: PodiatristSites
	Theme URL: http://www.PodiatristSites.com/
	Description: PodiatristSites <a href="http://www.PodiatristSites.com" >PodiatristSites</a>.
	Author: Securenext
	Author URI: http://www.securenext.com
	Tags: PodiatristSites, Securenext, 
*/

body {
	background:url(images/page-pattern.gif);
	color: #666666;
	font-size: 13px;
	font-family: Arial, Tahoma, Verdana;
	margin:0px;
	padding: 0px;
	behavior: url("csshover.htc");
}
p{
	margin:8px 0px;
	text-align:justify;
}

#podipage{
	position:absolute;
	float:left;
	width:100%;
	height:156px;
	z-index:1;
	background:url(images/page-top-bg.png) repeat-x;
	left:0px;
	top:0px;
}
* html #podipage{
	  background-image: none;
	  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="wp-content/themes/PodiatristSites/images/page-top-bg.png", sizingMethod="scale");
}

#container{
	width:968px;
	margin:0px auto;
	position:relative;
	z-index:2;
}
#wrapper {
	width:900px;
	padding:0px 34px;
	float:left;
	background:url(images/wrapper-bg.png) repeat-y;
}
* html #wrapper{
	  background-image: none;
	  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="wp-content/themes/PodiatristSites/images/wrapper-bg.png", sizingMethod="scale");
}
#wrapper-cont{
	width: 900px;
	float:left;
}
#wrapper-btm{
	width:968px;
	height:30px;
	float:left;
	background:url(images/wrapper-btm-bg.png) no-repeat;
}
* html #wrapper-btm{
	  background-image: none;
	  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="wp-content/themes/PodiatristSites/images/wrapper-btm-bg.png", sizingMethod="image");
}
	
/************************************************
*	Hyperlinks									*
************************************************/
	
a img {
	border: none;
}
	
/************************************************
*	Header  									*
************************************************/

#header {
	float:left;
	width:900px;
	background:#fff;
	padding:0px 34px;
}
.podi-logo {
	float: left;
	padding:10px 0px 0px 0px;
}

.podi-callto {
	float: right;
	margin-top:30px;
}

.podi-factwitt {
	#width: 225px;
	float: left;
	margin-top: 8px;
	padding-left: 210px;
}

.podi-factwitt a {
	text-decoration: none;
	cursor: pointer;
	padding: 2px;
}

.podi-factwitt a img {
	border: none;
}

.quicklink {
	float: right;
}
.quicklink img{
	vertical-align:middle;
}

/************************************************
*	Navigation      							*
************************************************/

/*#nav {
	width: 930px;
	float:left;
	height:31px;
	position:relative;
	top:12px;
	padding:0px 19px;
}
#nav-holder {
	width: 930px;
	background:url(images/nav-bg.gif) repeat-x;
	float:left;
	height:31px;
}
	
#nav ul {
	float: right;
	list-style: none;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	text-transform:capitalize;
	display:inline;
}
	
#nav ul li {
	float: left;
	margin: 0px;
	padding: 0px;
	height:31px;
	padding:0px 2px 0px 0px;
	background:url(images/nav-sep.gif) no-repeat top right;
}
#nav ul li a{
	color: #464546;
	display: block;
	text-decoration: none;
	line-height:31px;
	padding:0px 20px;
}
#nav ul li a:hover{
	background:url(images/nav-hover.gif) repeat-x;
}
#nav ul li.sep{
	padding:0px;
	background:url(images/nav-sep.gif) no-repeat top right;
}
#nav ul li.current_page_item{
	
}	
#nav ul li.current_page_item a{
	background:url(images/nav-hover.gif) repeat-x;
}*/



#nav {
	width: 930px;
	float:left;
	height:31px;
	position:relative;
	top:12px;
	padding:0px 19px;
}
#nav-holder {
	width: 930px;
	background:url(images/nav-bg.gif) repeat-x;
	float:left;
	height:31px;
}
	
#nav ul {
	float: right;
	list-style: none;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	text-transform:capitalize;
	display:inline;
}
	
#nav ul li {
	float: left;
	margin: 0px;
	padding: 0px;
	height:31px;
	padding:0px 2px 0px 0px;
	background:url(images/nav-sep.gif) no-repeat top right;
}



#nav ul li a{
	color: #464546;
	display: block;
	text-decoration: none;
	line-height:31px;
	padding:0px 20px;
}
#nav li{
    position:relative;
}

#nav li ul{
	display:none;
}
#nav li:hover ul{
	display:block;
	position:absolute;
	width:150px;
	background:#FEFEFD;
	border:1px solid #bdbdbd;
    border-top:0px;
    left:-2px;
    top:30px;
}
#nav ul li ul li{
	color: #464546;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	height:31px;
	padding:0px 0px 0px 0px;
	background:#FEFEFD;
	display:inline;

}

#nav li:hover ul li{
	line-height:31px;
	font-size:12px;
	width:150px;
	text-align:left;
	background:none;
}

#nav li:hover ul li a:hover{
	background:#D8EED3;
}


#nav ul li a:hover{
	background:url(images/nav-hover.gif) repeat-x;
}
#nav ul li.sep{
	padding:0px;
	background:url(images/nav-sep.gif) no-repeat top right;
}
#nav ul li.current_page_item{
	
}	
#nav ul li.current_page_item a{
	background:url(images/nav-hover.gif) repeat-x;
}

#nav ul li a ul li a:hover{
	background:url(images/nav-hover.gif) repeat-x;
}

#nav ul li:hover ul li a{
	background:#FEFEFD;
}
#nav ul li ul li.current_page_item a{
	background:none;
}

/************************************************
*	flash 					     		    * 
************************************************/

#flash{
	float:left;
	width:900px;
	margin-top:13px;
}

/************************************************
*	Content 					     		    * 
************************************************/

#content {
	width: 900px;
	float:left;
	padding:10px 0px;
	line-height: 20px;
}
#adv-lt{
	float:left;
	width:178px;
	margin:0px 15px 0px 0px;
}	
#contentleft {
	float: left;
	margin: 0px;
	padding: 0px;
	width:707px;
}

#contentleft h1 {
	color: #232323;
	font-size: 26px;
	font-family:"Segoe UI", Arial;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #DDDDDD;
	text-transform:capitalize;
	line-height:26px;
	}
	
#contentleft h1 a {
	color: #0076A3;
	font-size: 18px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}

#contentleft h1 a:hover {
	color: #003663;
	font-size: 18px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}
	
#contentleft h2 {
	color: #dd4422;
	font-size: 20px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	font-weight:normal;
	text-transform:capitalize;

	}
	
#contentleft h3 {
	color: #464644;
	font-size: 20px;
	font-family: Arial, Tahoma, Verdana;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	font-weight:normal;
	text-transform:capitalize;
	}
	
#contentleft h4 {
	color: #0076A3;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #DDDDDD;
	}
	
#contentleft h5 {
	color: #0076A3;
	font-size: 10px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #DDDDDD;
	text-transform:capitalize;
	}
	

#contentleft h6 {
	color: #0076A3;
	font-size: 8px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #DDDDDD;
	text-transform:capitalize;
	}
	
#contentleft img.wp-smiley {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}

#contentleft img.wp-wink {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}
	
/*********************bala Code for home page ********************/

#features{
	float:left;
	width:100%;
}
#features h3{
	color:#424242;
	font-size:28px;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 8px 0px;
	float:left;
}
#features h4{
	color:#56903C;
	font-size:20px;
	font-weight:normal;
	margin:3px 0px;
}
#features h4 a{
	color:#56903C;
	text-decoration:none;
	font-weight:normal;
}
.features-list{
	float:left;
	padding:10px 10px;
}
.features-img-lt{
	float:left;
	width:417px;
	height:156px;
	background: url(images/featured-bg.gif) no-repeat top left;
	cursor:pointer;
}
.features-img-lt{
	float:left;
	padding:6px 10px;
}
.features-desc {
float:left;
margin:5px 0 0 -10px;
width:245px;
}
#feature_link {
	float:left;
	color:#21759b;
	font-size:11px;
	line-height:normal;
	text-align:left;
	width:100%;
}
#feature_link a{
	float:left;
	text-decoration:none;
	text-transform:none;
}
#feature_link a:hover{
	float:left;
	text-decoration:underline;
	text-transform:none;
}

.features-desc a{
	color:#21759b;
	text-decoration:underline;
}
.features-desc a:hover{
	text-decoration:underline;
}
#more{
	float:right;
	height:23px;
	width:85px;
	background: url(images/readmore.gif) no-repeat top right;
}

/*********************bala Code for home page ********************/

/******************* Marketing Partners Start ************************/
#partner-container{ float:left; background:#FFFFFF;  width:100%; }
#partner-container ul{ margin:0px; padding:0px;}
#partner-container ul li{ background-image:none; margin:5px 3px; padding:0px; line-height:28px;  padding:0px 0px 0px 0px; list-style:none; float:left; }

#partner-container ul li a{ float:left; background:url(partners/partners-logo-bg.gif) no-repeat;  text-decoration:none;  padding:10px 5px;  width:160px; height:75px;}
#partner-container ul li a:hover{ background:url(partners/partners-logo-bg-hover.gif) no-repeat ;  text-decoration:none; padding:10px 5px; }
/*******************Marketing Partners Start End************************/

/*********** Patient Load Generator Start *************/

#patient h4{
	color:#56903C;
	font-size:20px;
	font-weight:normal;
	margin:5px 0px;
	float:left;
	width:280px;
}
#patient h4 a{
	font-weight:normal;
	color:#56903C;
	text-decoration:none;
}
.patient-list{
	float:left;
	margin-top:10px;
	width:697px;
	border:5px solid #EDF6FF;
	background:url(images/blue-arrow.gif) no-repeat 25px 0px;
}
.patient-list-container{
	float:left;
	margin:10px;
	width:99%;
}

.patient-link{
	float:left;
	width:280px;
}
.patient-img-rt{
	float:right;
	margin:10px;
}
.patient-desc{
	float:left;
	
}
.patient-desc p{
	float:left;
	
}
.patient-desc a{
	font-size:11px;
	width:280px;
	color:#21759b;
	text-decoration:underline;
	text-transform:none;
	float:left;
}
.patient-desc a:hover{
	text-decoration:none;
}
/*********** Patient Load Generator end *************/

/********** blog page Design ************************/

#blogcontent {
	width: 700px;
	float:left;
	padding:10px 0px;
	line-height: 20px;
}
	
#blogcontentleft {
	float: left;
	margin: 0px;
	padding: 0px;
	text-align:justify;
	width:680px;
	/*text-transform:capitalize;*/
}

#blogcontentleft h1 {
	color: #dd4422;
	font-size: 26px;
	font-family:"Segoe UI", Arial;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #DDDDDD;
	text-transform:capitalize;
	line-height:26px;
	}
	
#blogcontentleft h1 a {
	color: #dd4422;
	font-size: 18px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}

#blogcontentleft h1 a:hover {
	color: #dd4422;
	font-size: 18px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}
	
#blogcontentleft h2 {
	color: #dd4422;
	font-size: 20px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	font-weight:normal;
	}
	
#blogcontentleft h3 {
	color: #464644;
	font-size: 20px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	font-weight:normal;
	}
	
#blogcontentleft h4 {
	color: #0076A3;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #DDDDDD;
	}
	
#blogcontentleft h5 {
	color: #0076A3;
	font-size: 10px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #DDDDDD;
	}
	

#blogcontentleft h6 {
	color: #0076A3;
	font-size: 8px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #DDDDDD;
	}
	
#blogcontentleft img.wp-smiley {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}

#blogcontentleft img.wp-wink {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}


/************Blog page design End*********************/
	
.sticky {
	background: #F7F7F7;
	margin: 0px;
	padding: 10px;
	border: 1px solid #E6E6E6;
	}
	
.post {
	margin: 0px 0px 50px 0px;
	}
	
.postarea {
	margin: 0px;
	padding: 0px;
}

.postarea .date {
	background: url('images/date.gif') no-repeat left;
	padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
}
.postarea .filed {
	background: url('images/folder.gif') no-repeat left;
	margin-left:3px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:18px; padding-right:0; padding-top:0; padding-bottom:0
}
.postarea .commentcount {
	background: url('images/comment.gif') no-repeat left;
	margin-left:3px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:20px; padding-right:0; padding-top:2px; padding-bottom:0
}
.postarea .postautor {
	background: url('images/icon_ucp.gif') no-repeat left;
	padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
}


.postarea p {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	}
	
.postarea a, .postarea a:visited, .postcomments a, .postcomments a:visited {
	color: #0076A3;
	text-decoration: none;
	font-weight:bold;
	}
	
.postarea a:hover, .postcomments a:hover {
	color: #0076A3;
	text-decoration: underline;
	}
	
.postarea ol {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
	
.postarea ol li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	}
	
.postarea ul {
	list-style-type: none;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 10px 0px;
	}
	
.postarea ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
.postarea ul li {
	background: url(images/arrow-content.gif) no-repeat top left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 15px;
	}
	
.postarea ul ul li {
	background: url(images/arrow-content.gif) no-repeat top left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 15px;
	}
	
blockquote {
	background: #F7F7F7;
	margin: 0px 25px 15px 25px;
	padding: 0px 25px 0px 10px;
	border: 1px solid #E6E6E6;
	}
	
#content blockquote p {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	}
	
.postauthor {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
.postmeta {
	background: #F7F7F7;
	font-size: 11px;
	text-transform: uppercase;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #E6E6E6;
	}
	
.postmeta p {
	margin: 0px;
	padding: 0px;
	}

.singlepostmeta {
	background: #F7F7F7;
	font-size: 11px;
	text-transform: uppercase;
	margin: 0px 0px 50px 0px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #E6E6E6;
	}

.singlepostmeta p {
	margin: 0px;
	padding: 0px;
	}
	
code {
	background: #F7F7F7;
	margin: 0px 25px 15px 25px;
	padding: 10px;
	display: block;
	font-family: Verdana, Tahoma, Verdana;
	border: 1px solid #E6E6E6;
	}
	
.archive {
	float: left;
	width: 320px;
	margin: 0px;
	padding: 0px 25px 20px 0px;
	}

/************************************************
*	Images  					     		    * 
************************************************/

img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
	}
	
img.alignnone {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: inline;
	}

img.alignright {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	display: inline;
	}

img.alignleft {
	padding: 0px;
	margin: 0px 10px 10px 0px;
	display: inline;
	}
	
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}

.alignright {
	float: right;
	margin: 0px 0px 10px 10px;
	}

.alignleft {
	float: left;
	margin: 0px 10px 10px 0px;
	}
	
.wp-caption {
	border: 1px solid #E6E6E6;
	text-align: center;
	background-color: #F7F7F7;
	padding: 4px 0px 5px 0px;
}

.wp-caption img {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 0px;
	}

.wp-caption p.wp-caption-text {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	}
	
/************************************************
*	Sidebar 	        			     	    * 
************************************************/
#sidebar {
	float: right;
	width: 200px;
	margin: 0px;
	position:relative;
	padding:10px 0px 0px 0px;
}

#sidebar h3 {
	font-family:"Segoe UI", Arial;
	font-size:20px;
	margin:0px;
	color:#000;
	padding:0px 0px 10px 0px;
}
.brd{
	border-bottom:1px solid #e4e4e4;
}
	
#sidebar a, #sidebar a:visited  {
	color: #0076A3;
	text-decoration: none;
	}
	
#sidebar a:hover {
	color: #0076A3;
	text-decoration: underline;
	}
	
#sidebar h2 {
	color: #0076A3;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border-bottom: 1px solid #DDDDDD;
	}

#sidebar p {
	margin: 0px;
	padding: 0px;
	}

#sidebar .widget  {
	background: #F7F7F7;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border: 1px solid #E6E6E6;
	}
	
#sidebar ul {
	list-style-type: none;
	margin: 0px;
	padding: 10px;
	}
	
#sidebar ul#sidebox {
background:#fefefe url(images/nav-bg.gif) repeat-x scroll 0 0;
border:1px solid #ECE1BA;
border-top:0px;
float:left;
list-style-type:none;
margin:0 0 10px 0;
padding:0;
width:100%;
}
	
#sidebar ul li {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 10px;
	}
	
#sidebar ul ul li a, #sidebar ul ul li a:visited {
	color: #666666;
	text-decoration: none;
	}
	
#sidebar ul ul li a:hover {
	color: #0076A3;
	text-decoration: underline;
	}

#sidebar ul ul {
	list-style-type: none;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	}
	
#sidebar ul ul ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#sidebar ul li li {
	background: url(images/arrow.gif) no-repeat top left;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	}
	
#sidebar ul li ul li {
	background: url(images/arrow.gif) no-repeat top left;
	padding: 0px 0px 5px 15px;
	margin: 0px 0px 0px 0px;
	}

#sidebar .textwidget {
	margin: 0px;
	padding: 0px;
	}

#cat {
	background: #FFFFFF;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	width: 230px;
	color: #222222;
	margin: 5px 0px 0px 0px;
	padding: 1px;
	display: inline;
	border: 1px solid #DDDDDD;
	}

.widget_tag_cloud {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	}
	
/************************************************
*	Footer  									*
************************************************/

#footer {
	float:left;
	width: 930px;
	color: #479132;
	font-family:Tahoma, arial, verdana;
	font-size:11px;
	padding:0px 19px;
	margin:-10px 0px 10px 0px;
}
#footer ul {
	float:left;
	list-style:none;
	padding:0px;
	margin:0px;
}
#footer ul li{
	float:left;
	list-style:none;
	margin: 0px;
	padding: 0px;
	border-right:1px solid #404040;
}
#footer ul li a{
	color:#404040;
	text-transform:capitalize;
	text-decoration:none;
	padding:0px 10px;
}
#footer ul li a:hover{
	text-decoration:underline;
}
#footer div{
	float:left;
	width: 900px;
	padding:5px 0px 0px 10px;
}

/************************************************
*	Search Form									*
************************************************/

.postform {
	background: #F5F5F5;
	width: 240px;
	color: #222222;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 5px 0px 0px 0px;
	padding: 1px;
	display: inline;
	border: 1px solid #DDDDDD;
	}

#subscribe {
	margin: 0px;
	padding: 10px 0px 5px 0px;
	overflow: hidden;
	}

#subbox {
	background: #F5F5F5 !important;
	width: 185px;
	color: #222222;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0px 5px 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	display: inline;
	border: 1px solid #DDDDDD;
	}
	
#subbutton {
	background: #333333 url(images/homelink.png);
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0px 0px 0px 5px;
	padding: 3px 5px 4px 5px;
	border: 1px solid #333333;
	}

#searchform {
	margin: 0px;
	}
	
#searchformheader {
	margin: 0px;
	}
	
#s {
	background: #FFFFFF;
	width: 135px;
	color: #222222;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 5px 3px 0px 0px;
	padding: 2px 0px 2px 3px;
	display: inline;
	border: 1px solid #E6E6E6;
	}
	
#searchsubmit {
	background: #003663;
	color: #FFFFFF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 2px 2px 1px 2px;
	border: 1px solid #003663;
	}
	
#submit {
	background: #003663;
	color: #FFFFFF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	border: 1px solid #003663;
	}
	
#author, #email, #url {
	background: #F7F7F7 !important;
	color: #222222;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 4px;
	border: 1px solid #E6E6E6;
	}
	
#comment {
	background: #F7F7F7 !important;
	color: #222222;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 5px 0px 5px 0px;
	padding: 4px;
	border: 1px solid #E6E6E6;
	}
	
/************************************************
*	Comments									*
************************************************/
	
.commentlist li ul li {
	font-size: 12px;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist li .avatar { 
	background: #FFFFFF;
	float: right;
	border: 1px solid #EEEEEE;
	margin: 0px 5px 0px 10px;
	padding: 2px;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	}

.commentlist p {
	font-weight: normal;
	text-transform: none;
	}

.commentmetadata {
	font-weight: normal;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0px;
	}

#commentform {
	margin: 5px 10px 0px 0px;
	}
	
#commentform textarea {
	width: 98%;
	padding: 2px;
	}
	
#respond:after {
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
	}
	
#commentform p {
	margin: 5px 0px 5px 0px;
	}
	
#commentform #submit {
	margin: 0px;
	float: left;
	}
	
.alt {
	margin: 0px;
	padding: 10px;
	}

.commentlist {
	margin: 0px;
	padding: 0px;
	}
	
.commentlist ol {
	margin: 0px;
	padding: 10px;
	}

.commentlist li {
	margin: 15px 0px 10px;
	padding: 10px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
	}

.commentlist p {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	}
	
.children { 
	margin: 0px;
	padding: 0px;
	}

.nocomments {
	text-align: center;
	margin: 0px;
	padding: 0px;
	}
	
.reply a, .reply a:visited {
	background: #0076A3;
	color: #FFFFFF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	text-decoration: none;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #0076A3;
	}
	
.reply a:hover {
	background: #003663;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #003663;
	}

.commentmetadata {
	font-size: 10px;
	margin: 0px;
	display: block;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
	
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.thread-alt {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
.thread-even {
	background: #F7F7F7;
	margin: 0px;
	padding: 0px;
	}
	
.depth-1 {
	border: 1px dotted #E6E6E6;
	margin: 0px;
	padding: 0px;
	}

.even, .alt {
	border-top: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	margin: 0px;
	padding: 0px;
	}
/******************** gallery Page Design *********************/
#gallery{
	float:left;
	width:700px;
}
#gallery-container{
	float:left;
	width:700px;
}
#gallery-container p{
	font-family:Arial, Helvetica, sans-serif;
	margin:5px 0px;
	line-height:18px;
	color:#666666;
	font-size:12px;
}
#gallery-container h3{
	color:#424242;
	font-size:28px;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 8px 0px;
	float:left;
}
#gallery-container h4{
	color:#56903C;
	font-size:18px;
	font-weight:normal;
	margin:3px 0px;
}

#gallery-list-holder{
	float:left;
	width:100%;
}

.gallery-list{
	background:url(images/dotted.gif) repeat-x;
	float:left;
	width:696px;
	padding:10px 10px;
}
.gallery-img-lt{
	float:left;
	width:345px;
	height:282px;
	background:url(images/template-bg.gif) no-repeat;
}
.gallery-img-lt img{
	float:left;
	padding:6px;
}
.gallery-desc{
	float:left;
	width:290px;
}
.gallery-desc a{
	color:#21759b;
	text-decoration:none;
}
.gallery-desc a:hover{
	text-decoration:underline;
}

/************ gallery page design end ************************/

/******************* Partners Logo Start ************************/
.logo-container{ float:left; background:#FFFFFF;  width:390px; }
.logo-container ul{ margin:0px; padding:0px; width:100%;}
.logo-container ul li{ background-image:none; margin:5px 3px; padding:0px; line-height:28px;  padding:0px 0px 0px 0px; list-style:none; float:left; }

.logo-container ul li a{ float:left; background:url(partners/partners-logo-bg.gif) no-repeat;  text-decoration:none;  padding:10px 5px;  width:160px; height:75px;}
.logo-container ul li a:hover{ background:url(partners/partners-logo-bg-hover.gif) no-repeat ;  text-decoration:none; padding:10px 5px; }


.whitepaper-container{ float:left; background:#FFFFFF;  width:330px; text-align:left; border:3px solid #EDF6FF;}
.whitepaper-container ul{ margin:0px 5px 0px 5px; padding:0px; line-height:15px;}
.whitepaper-container ul li{ background-image:none; margin:5px 3px; padding:0px; line-height:15px;  padding:0px 0px 0px 0px; list-style:none; float:left; }

.whitepaper-container ul li a{ float:left; background-image:none; text-decoration:none;  padding:10px 5px; width:100%;}
.whitepaper-container ul li a:hover{background-image:none;   text-decoration:none; padding:10px 5px; }
/*******************Marketing Logo Start End************************/

#red{
color:#DD4422;
font-family:Arial,Tahoma,Verdana;
font-size:20px;
font-weight:normal;
margin-bottom:10px;
margin-top:10px;
margin-left:0px;
margin-right:0px;
padding-top:10px;
padding-left:5px;
padding-right:5px;
padding-bottom:0px;
text-align:left;
}
#contactsend input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/submit.gif) no-repeat scroll left center;
border:0 none;
cursor:pointer;
display:inline;
float:left;
height:21px;
/*margin:0 0 0 10px;*/
margin:0 0 0 0px;
position:relative;
width:79px;
}

.contacttext span input.wpcf7-validates-as-required {
/*background-color:#FBFBFB;
border:1px solid #CCCCCC;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-bottom:4px;
padding-left:2px;
padding-top:4px;
vertical-align:middle;
width:420px;*/
border:1px solid #009900;
}
#starter{
	width:700px;
	border:3px solid #E2E2E2;
	float:left;
	margin-top:20px;
	padding-bottom:10px;
	font-size:12px;
}
.starterbg{
	background:transparent url(images/starter-pkg.gif) no-repeat scroll left center;
	height:41px;
	margin-top:10px;
	float:left;
	width:700px;
}


.starterbg a{
	float:left;
	border:none;
	text-decoration:none;
	cursor:pointer;
	width:250px;
	height:41px;
}

.desc{
	margin:5px 0px 5px 20px;
	float:left;
	width:700px;
}
.desc p {
	float:left;
	color:#DD9815;
	font-weight:bold;
	margin:0px;
	padding:0px;
	width:700px;
}
.desc h3{
	float:left;
	font-size:18px;
	width:700px;
}
#left-starter{
	width:330px;
	margin:5px 0px 5px 20px;
	float:left;
}

#left-starter ul{
	list-style-type:none;
	margin:0 0 0 5px;
	padding:0 0 10px;
}

#left-starter ul li{
	background:transparent url(images/starter-arrow.gif) no-repeat scroll left top;
	margin:0 0 5px;
	padding:0 0 0 15px;
}

#left-starter ul li a{
	margin:0 0 5px;
	padding:0 0 0 0px;
	text-decoration:none;
}

#right-starter{
	width:330px;
	margin:5px 0px 5px 20px;
	float:left;
}

#right-starter ul{
	list-style-type:none;
	margin:0 0 0 5px;
	padding:0 0 10px;
}

#right-starter ul li{
	background:transparent url(images/starter-arrow.gif) no-repeat scroll left top;
	margin:0 0 5px;
	padding:0 0 0 15px;
}
#right-starter ul li a{
	margin:0 0 5px;
	padding:0 0 0 0px;
	text-decoration:none;
}

#platinum{
	width:700px;
	border:3px solid #E2E2E2;
	float:left;
	margin-top:20px;
	padding-bottom:10px;
	font-size:12px;
}
.platinumbg{
	background:transparent url(images/platinum-pkg.gif) no-repeat scroll left center;
	height:41px;
	margin-top:10px;
	float:left;
	width:700px;
}

.platinumbg a{
	float:left;
	border:none;
	text-decoration:none;
	cursor:pointer;
	width:250px;
	height:41px;
}


#left-platinum{
	width:330px;
	margin:5px 0px 5px 20px;
	float:left;
}

#left-platinum ul{
	list-style-type:none;
	margin:0 0 0 5px;
	padding:0 0 10px;
}

#left-platinum ul li{
	background:transparent url(images/grey-arrow.gif) no-repeat scroll left top;
	margin:0 0 5px;
	padding:0 0 0 15px;
}

#left-platinum ul li a{
	margin:0 0 5px;
	padding:0 0 0 0px;
	text-decoration:none;
}

#right-platinum{
	width:330px;
	margin:5px 0px 5px 20px;
	float:left;
}

#right-platinum ul{
	list-style-type:none;
	margin:0 0 0 5px;
	padding:0 0 10px;
}

#right-platinum ul li{
	background:transparent url(images/grey-arrow.gif) no-repeat scroll left top;
	margin:0 0 5px;
	padding:0 0 0 15px;
}
#right-platinum ul li a{
	margin:0 0 5px;
	padding:0 0 0 0px;
	text-decoration:none;
}

#gold{
	width:700px;
	border:3px solid #E2E2E2;
	float:left;
	margin-top:20px;
	padding-bottom:10px;
	font-size:12px;
}
.goldbg{
	background:transparent url(images/gold-pkg.gif) no-repeat scroll left center;
	height:41px;
	margin-top:10px;
	float:left;
	width:700px;
}

.goldbg a{
	float:left;
	border:none;
	text-decoration:none;
	cursor:pointer;
	width:250px;
	height:41px;
}

#gold ul{
	list-style-type:none;
	margin:0 0 0 25px;
	padding:0 0 10px;
	float:left;
}

#gold ul li{
	background:transparent url(images/orange-arrow.gif) no-repeat scroll left top;
	margin:0 0 5px;
	padding:0 0 0 15px;
}
#gold ul li a{
	margin:0 0 5px;
	padding:0 0 0 0px;
	text-decoration:none;
}


/*********Templatepage design for selvabalaji **********/
#template{
	float:left;
	width:707px;
}
#temp-features{
	float:left;
	width:343px;
	height:350px;
	background:url(images/thumb-bg.gif) no-repeat;
	padding:0px 0px;
}

#temp-features img{
	float:left;
	margin:0px 4px;
	cursor:pointer;
	background:#fff;
	text-align:center;
	border:1px solid #A7A7A9;
}

#temp-features img:hover{
	float:left;
	margin:0px 4px;
	cursor:pointer;
	background:#fff;
	text-align:center;
	border:1px solid #A7A7A9;
}
	

#temp-features p{
	margin:0px 0px;
	line-height:18px;
	color:#666666;
	width:300px;
}

#temp-features h4 {
	color:#000000;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0 0 2px;
	width:300px;
}

#temp-features-list-holder{
	float:left;
	width:350px;
	padding:5px 5px;
}

.temp-features-list{
	float:left;
	width:300px;
	padding:10px 10px;
}
.temp-features-img-lt{
	float:left;
	width:170px;
	margin-top:10px;
}
.temp-features-img-rt{
	float:right;
	width:170px;
}
.temp-features-desc{
	float:left;
	width:300px;
	padding:8px;
}
.temp-features-desc a{
	color:#21759b;
	text-decoration:none;
}
.temp-features-desc a:hover{
	text-decoration:underline;
}
#pre-btm{
	float:left;
	background:transparent url(images/preview.gif) no-repeat scroll 1px 10px;
	position:relative;
	z-index:1;
	height:50px;
	width:150px;
	cursor:pointer;
}
#pre-btm a{
	float:left;
	position:relative;
	z-index:1;
	height:50px;
	width:150px;
	cursor:pointer;
}
#ex-website{
	float:left;
	background:transparent url(images/example.gif) no-repeat scroll 1px 10px;
	position:relative;
	z-index:1;
	height:50px;
	width:150px;
	cursor:pointer;
}
#ex-website a{
	float:left;
	position:relative;
	z-index:1;
	height:50px;
	width:150px;
	cursor:pointer;
}

#buy-btm	{
	background:url(images/tempbuynow.gif) no-repeat;
	width:234px;
	height:20px;
	position:relative;
	z-index:1;
	cursor:pointer;
	float:left;
}

#buy-btm a	{
	float:left;
	width:234px;
	height:20px;
	position:relative;
	z-index:1;
	cursor:pointer;
}

.packconfirm	{
	background:transparent url(images/selectpackagebtn.gif) no-repeat scroll left center;
	height:20px;
	margin-top:10px;
	float:right;
	width:260px;
	float:right;
	cursor:pointer;
}

.packconfirm a{
	float:right;
	border:none;
	text-decoration:none;
	cursor:pointer;
	width:260px;
	height:20px;
	cursor:pointer;
}

/************* end *************************************/




#s-btm{
	background:transparent url(images/submit.gif) no-repeat scroll left center;
	border:0 none;
	cursor:pointer;
	display:inline;
	float:left;
	height:21px;
	margin:0 0 0 5px;
	position:relative;
	width:79px;
}
#s-btm a{
	cursor:pointer;
	display:inline;
	float:left;
	height:21px;
	margin:0 0 0 5px;
	position:relative;
	width:79px;
}
/****   ****/
.contentdiv1 {
	border:1px solid #EFEFEF;
	float:left;
	background:url(images/tab_bg.jpg);
	font-family:Arial, Tahoma, Verdana;
	background-repeat:repeat-x;
	margin-bottom:25px;
	margin-top:5px;
}
.content_title {
	font-family:Arial, Tahoma, Verdana;;
	font-size:17px;
	font-weight:bold;
	
}
.contentdiv2 {
	float:left;
	width:50px;
	margin-top:20px;
	text-align:center;
}
.content_checkbox {
	border-right-color:#ffffff;
	border-bottom:none;
}
.margin_font {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:13px;
}
.contentdiv3 {
	float:left;
	width:650px;
	border-left:1px solid #EBEBEB;
	margin-top:15px;
	margin-bottom:15px;
}
.price_color {
	color:#DD4422;
}
