/* Positive technology css April 2009 */
/* general html */
body {margin: 0;padding: 0;text-align: center;font-family: Helvetica, Arial, Verdana, sans-serif;background-color: #FFFFFF;background-repeat: repeat-x;background-position: top;}
form {	margin: 0;padding: 0;}
fieldset {margin: 0;padding: 0;border: none;}
input, textarea, select {}
p, ul, ol {}
img,  a {border:none;padding:0;margin:0}
h1 {font-weight: bold;font-size: 14px;color: #e2001a;margin: 0;padding:0px 0  0px 0;text-decoration: none;text-transform: uppercase}
h2 {color: #7b7c7e;margin: 0;font-size: 80%;padding: 0;font-weight: normal;font-family: Arial, Helvetica, sans-serif;text-align: left;}
h3 {color: #e2001a;font-size: 70%;padding: 0;font-weight: bold;margin: 0;}
h4 {color: #7b7c7e;}
/* General classes */
.TextBox {width: 98%;background-repeat: repeat-x;border-color: #D7DAE1;border-style: solid;border-width: 1px;background-image: url(templates/positivethinking2/images/PositiveThinking-Shade2.jpg);}
.actions {background-repeat: no-repeat;background-image: url(templates/positivethinking2/images/PositiveThinking-Button.jpg);width: 100px;height: 30px;color: #FBFBFB;font-weight: bold;border: 0;padding:0px;margin-top: 10px;}
div.clear{clear:both; padding:0;margin:0px;}
div.holder{border:none;padding:0;margin:0px;width:auto;float:left}
.post {}
.post .title {margin: 0;}
.post .meta {margin: 0;;line-height: normal;color: #505050;height:290px}
.post .meta a {}
.post .entry {padding-top: 10px;padding-bottom: 10px;}
.rowholder{background:url(../images/bak.jpg) repeat;margin:0;padding:0} 
.largerow{height:159px;}
.smallrow{height:156px;}
/* General ID's  */
#bodybg {width: 100%;background-repeat: repeat-x;background-position: top;}
#Header {width: 860px;margin:0 auto;clear: both;background-color: #FFFFFF;background-image: url(../images/PositiveThinking_Logo.gif);background-repeat: no-repeat;	background-position:top  left;	height: 75px;font-family: Helvetica, Verdana, "Arial sans-serif";}
#wrapper {margin-top:20px;}
#topspacer{height:8px;width: 860px;background:  url('../images/strips/strip_top.jpg') repeat-x; 	margin: 0 auto;}
#bottomspacer{height:8px;width: 860px;background:  url('../images/strips/strip_bottom.jpg') repeat-x; 	margin: 0 auto;}
#Container{width: 860px;height: 315px;margin: 0 auto;}
#Visual {clear: both;margin: 0 auto;width: 860px;height: 315px;border-style:solid solid dotted solid;border-color: #DD0920 #DD0920 #BAC2CF #DD0920;border-width: 0px 0 2px 0;}
/* Menu */
#menu {margin:47px 0 0 0;height: 25px;width:auto;float:right; }
#menu a {text-align: center;text-decoration: none;font-weight: bold;font-size: 70%;color: #a7a8aa;vertical-align: bottom; text-transform:uppercase;}
#menu ul {float:right;display:block;margin: 0;list-style: none;	height:28px;border:0px;width:auto}
#menu li {text-align: center;color: #a7a8aa;vertical-align: bottom;margin: 0px 0px 0px 25px;float:left;height:25px;width:auto}
#menu li:hover{border-style:solid solid solid solid;border-color: #DD0920 #DD0920 #DD0920 #DD0920;border-width: 0px 0 4px 0;}
#menu li.current{border-style:solid solid solid solid;border-color: #DD0920 #DD0920 #DD0920 #DD0920;border-width: 0px 0 4px 0;}
#menu li.current a{ color: #DD0920; }
/* Page */
#page {width: 860px;margin: 0 auto;padding: 0px 0  30px 0;background-color: #FFFFFF;background-repeat: repeat-x;background-position: top;border-color: #DD0920;border-style: solid;border-width: 0px 0px 2px 0 ;clear: both;}
/* Main content  */
#MainContent {float: left;width: 470px;padding: 10px 10px 0px 45px;line-height: 20px;font-size: 80%;margin: 0;text-align: left;}
#MainContent a {text-decoration: none;color: #999999;}
#MainContent a:hover {text-decoration: none;color: #CC0000;}
#MainContent h1 {margin:0px;padding-bottom:0px;}
/* Right content */
#RightContent {float: right;width: 292px;padding: 0px 15px 0px 5px;line-height: 20px;font-size: 75%;}
#RightContent .entry {text-align: right;margin: 0;padding: 0;}
#RightContent a {text-decoration: none;font-weight: bold;color: #7b7c7e;}
#RightContent a:hover {color: #CC3333;}
#RightContent .more {}
#sidebar {clear: both;width: 860px;color: #CCCCCC;height: 0px;}
#TB_window { font: 12px Arial, Helvetica, sans-serif;background-color:black;height:680px;}
/* Footer */
#footer {width: 860px;height: 80px;margin: 0 auto;margin-bottom: 20px;clear: both;}
#footer p {margin: 0;padding: 13px 20px 15px 20px;}
#footer a {color: #7b7c7e;text-decoration: none;}
#footer a:hover {color: #CC0000;}
/* Footer legal links l */
#links {float: left;padding: 20px 0 0 0;text-align: left;margin: 0 0px 0 0;font-size: 60%;width: 400px;font-family: Arial, Helvetica, sans-serif;}
#links span{padding-right:4px;padding-left:4px;}
#legal {float: right;padding: 20px 0 0 0;margin: 0;width: 400px;font-family: Arial, Helvetica, sans-serif;color: #7C7C7C;}
#legal div.disclaimer{float:left;margin:0 0px 0px 0px;padding-left:60px;width:auto}
#legal .disclaimer{font-size: 10px;}
#legal div.phone{float:right;width:100px;color:#DD0920;font-size: 11px;font-weight:bold;}
#legal h2, h3{padding:0; margin:0;}
/* Personal details layout   used in Our-team.ss */ 
#personDetailsBlog {background-color:#FFFFFF;height:340px;width: 305px;border: 1px #DDDDDD solid; margin:10px 0 0 0px;}
#personDetails #Scroller{height:175px;padding:8px 0 0 20px;width:275px;  }
#personDetails {height:290px;width:97%;border:1px solid #DDDDDD; background-color:#F3F3F3; margin:5px;}
#personDetails .jobTitle{display:block;padding:0 0 25px 10px; }
#personDetails .title{display:block; font-weight:bolder;padding:0 0 0 10px; margin-top: 10px;}
#personDetails .title img {vertical-align: super}
#personDetails .photo{height:66px;display:block;width:60px;margin: -80px 0 0 223px;position:relative; top:3px;}
#personDetails .spec{height:20px;background-color: #7C7C7C;margin: -45px 0 0 0;padding: 5px 3px 5px 10px; font-weight:bolder; color: #FFFFFF}
#personDetails .titleBlock{height:95px;display:block;}
#personDetails .jScrollPaneTrack{top:10px;bottom:10px;}
#personDetails .jScrollPaneDrag {background: url(../images/scroll_middle.gif) repeat-y;}
#personDetails .jScrollPaneDragTop {background: url(../images/scroll_top.gif) no-repeat;	height: 5px;}
#personDetails .jScrollPaneDragBottom {background: url(../images/scroll_bottom.gif) no-repeat;height: 5px;}
#inTouch{margin-top:5px;background-color: #FFFFFF;}
#inTouch .getintouch{margin:0;float:right;width:97px;height:28px;border:1px solid #ffffff;}
#content {min-height: 330px;  text-align:left;background-color:#ffffff; }
/* contact us style */
#content .contactustext { width:380px;}
#content .contactusform { width:380px;padding-top:20px;}
#Form_Form fieldset{width:400px;}
#Form_Form fieldset div {}
#Form_Form .field{ width:400px;height:40px;display:block; }
#Form_Form .text{ }
#Form_Form .textarea{ height:100px; }
#Form_Form textarea {height:50px; }  
#Form_Form .email{ }
#Form_Form .dropdown{}
#Form_Form .middleColumn{ padding:0;margin:0;display:block;}
#Form_Form .Actions {margin-top:-10px;margin-left:130px;}
#Form_Form .Actions input {height:52px;width:78px;font-size:0px;border:0px;background: url(../images/submit.jpg);background-repeat: no-repeat;background-position:top left;}
#Form_Form label{float:left;width:120px;font-weight:bolder;margin:0px 10px 0 0;display:block;text-align:right;}
#Form_Form .required {color:red;}
#Form_Form .validation {color:red;}
#Form_Form select,input{width:150px;text-align:left;border:1px solid #CCCCCC;}
#Form_Form textarea {height:60px;border:1px solid #CCCCCC;width:150px;}
#Form_Form .message{margin-left:130px;}
/* Image rotator */ 
#imageRotate img{display:block; width:300px;border:0;} 


#PDI_container2634319 .pds-question-top{color:#00ff00 important;}
