.red {color: ff0000;}
.borderGrey {border: 1px solid #cccccc;}
#welcomeUser {margin: 10px 0 0px 0; text-align: center; font-style: italic;}

/** LIST of Items styles*/
#itemlist {margin: 0 0 0 15px; padding: 15px 0 0 0; width: 705px; border: 0px solid #00ff00;}
.list_title {font-weight: bold; font-size: 12px;}
.list_date {font-size: 10px;}
.list_text {text-align: justify; font-size: 12px;}
.list_more {}

/** ITEM styles */
#item {margin: 0 0 0 15px; padding: 15px 0 0 0; width: 705px; border: 0px solid #00ff00;}
.item_title {font-size: 12px;}
.item_date {font-size: 10px;}
.item_text {text-align: justify; font-size: 12px;}
.item_more {}
#addItem label {}
#addItem input.txt {width: 500px;}
#addItem textarea {width: 500px; height: 150px; }

/* Buttons */
#btnReg {background: url(../img/btnReg.gif) top left no-repeat; width:108px; height:38px; border: 0px; margin: 15px 0 0 90px;}
#btnReg02 {background: url(../img/btnReg02.gif) top left no-repeat; width:108px; height:40px; border: 0px; margin: 15px 0 0 45px;}
#btnSave {background: url(../img/btnSave.gif) top left no-repeat; width:108px; height:38px; border: 0px; }
#btnSubmit {background: url(../img/btnSubmit.gif) top left no-repeat; width:108px; height:38px; border: 0px;}
#btnAdd {background: url(../img/btnAdd.gif) top left no-repeat; width:108px; height:38px; border: 0px;}
#btnBack {background: url(../img/btnBack.gif) top left no-repeat; width:108px; height:38px; border: 0px;} 
#inviteFriendBtn {background: url(../img/btnSend.gif) top left no-repeat; width:108px; height:38px; border: 0px;}

/* Registration */
#reguser #Terms {width: 275px; height: 100px; margin: 10px 0 10px 20px;}
#reguser { border: 0px solid #ff0000;}
#reguser label {width:200px;}
#reguser input .txt {width:500px; }
#reguser select.select {width:100px; margin-bottom: 4px; }
#reguser #captcha {display:block; float: left; width: 270px; height: 80px; border: 0px solid #ff0000; margin: 20px 0 0 30px;}
#reguser #entercaptcha {display:block; float: left; width: 100px; height: 16px; border: 0px solid #ff0000;}

/* Blogs */
#addblogs {margin: 10px 0 10px 20px;}
#addblogs .clear{margin-bottom: 10px;}
#addblogs #idName, #addblogs #idEmail, #addblogs #idTitle {width: 400px;}
#addblogs #idText {width: 460px; height: 100px;}

/** Comments */
#sep { background-image: url(/html/img/extends/sep.gif); background-repeat: repeat-x; background-position: left; height: 1px; margin: 10px 0 10px 0;}

/** Feedback */
#cfeedback td {height: 30px; margin: 0 0 10px 0;}
#cfeedback .input {width:450px; }

/** PROFILE **/
#editprofile {margin: 0 0 0 10px;}
#editprofile label { color:#858585; font-weight:bold; font-size:1.1em; width: 150px; float:left;}
#editprofile select { width: 200px; float:left;}
#editprofile input { width: 200px; float:left;}
#editprofile div.clear {margin: 0 0 10px 0;}
#hrefBtn {text-decoration: none; cursor:pointer; cursor:hand; }
#profileMenuBtnBg { width:139px; background-color: #7BC3D5;	/* height:23px; */}
#profileMenuBtnBg #btnText {margin: 0 10px 0 10px; padding: 0 0 0 0; color: #414141; font-size: 12px; font-family: Arial; font-weight: bold;}
#profileMenuBtnBg #btnTextTop {background: url(../img/extends/btnBgTop.gif) left top no-repeat; width:139px; height: 4px; border: 0px solid #ff0000;}
#profileMenuBtnBg #btnTextBot {background: url(../img/extends/btnBgBot.gif) left bottom no-repeat; width:139px; height: 4px; border: 0px solid #ff0000;}
#profileBecomeFriendsBlock {display: block; float: right; border: 0px solid #ff0000; margin: 0 30px 0 0;}
#profileBecomeFriendsBlock a {color: #4f4f4f; text-decoration: none; font-weight: bold;}

/** GROUPS **/
.groupsPage .withoutRightColumn {width: 545px; margin-right:0px; background: #dbece9 url(../img/q02.gif) right bottom no-repeat;}
.whitebg {background-color: #ffffff;}
#groupform {margin: 10px;}
#groupform #Title {width: 400px;}
#groupform #Description {width: 400px;}
#locationInput li {margin: 0 0 0 0;}
#locationInput select {width: 150px; margin: 6px 0 0 0;}
#locationInput input {width: 150px; margin: 6px 0 0 0;}
#locationInput #Phrase { margin: 6px 0 10px 0; width: 145px;}

/** PROFILE_GROUPS **/
#groupform label.pgl {display: block; float: left; width: 100px; border: 0px solid #ff0000;}
#groupform input.txtpgl {margin: 0 0 3px 0; width: 300px;}
#groupform select.txtpgl {margin: 0 0 3px 0;}
#groupform #Diagnose, #groupform #State, #groupform #Age  {width: 302px;}

/** CHILDS **/
.childsPage .withoutRightColumn {width: 545px; margin-right:0px; background: #dbece9 url(../img/q02.gif) right bottom no-repeat;}
#childform {margin: 10px;}
#childform #Title {width: 400px;}
#childform #Description {width: 300px; height: 100px;}
#createChildDiag {margin: 30px 10px 20px 10px; display: block;}
#createChildDiag a {font-size: 11px;}
#createChildDiag label {font-size: 11px; font-weight: normal;}
#createChildDiag input {margin: 0px 5px 0px 0px;}
#createChildDiag ul {margin: 0px 0px 0px 0px; padding: 10px 0px 0px 20px;}
.child_view_edit_switch {font-size: 10px; color: #cccccc; text-decoration: none; font-weight: normal;}

/** PROFILE_CHILDS **/
#childform label.pgl {display: block; float: left; width: 130px; border: 0px solid #ff0000; font-weight: bold;}
#childform input.txtpgl {margin: 0 0 3px 0; width: 300px;}
#childform select.txtpgl {margin: 0 0 3px 0;}
#childform #Diagnose, #childform #State, #childform #Age  {width: 302px;}

/** MESSGES */
#msg a {color: #333333;}
#msg_th {background-color: #7bc3d5; height: 24px;}
#msg_unread td {font-weight: bold;}

a #itemNoActive {text-decoration: underline; color: silver;}
a:hover #itemNoActive {text-decoration: none; color: silver;}

/** SEARCH */
#searchResultsTable td {padding: 10px 10px 10px 10px; background-color: #ffffff; border-bottom: 1px solid #DBECE9;}
#searchResultsTable th {padding: 5px 5px 5px 5px;}
.searchby {display: block; float: left; border: 0px solid #ff0000; 
			margin: 0px 0 10px 2px;
			}
#searchbox2 label {margin-bottom: 6px;}

/* ADMIN*/
#tblist th {height: 30px;}

/* Some fixes for ie7*/
a {cursor:pointer; cursor:hand;}
a h1, a h2  {text-decoration: none;}
a.nounderline {text-decoration: none;}

.txt2 {width: 174px; margin: 0 0 3px 0;}
.btn {cursor:pointer; cursor:hand;}

#advHome {background: url(../img/sample05.gif) left top no-repeat; width: 160px; height: 208px; padding: 5px;}
#advInns {background: url(../img/sample05.gif) left top repeat-x; width: 706px; padding: 2px; margin-left: 50px;}

#registerGoAuth {cursor: pointer; cursor: hand;}

/* SB: Inner pages - text area */
#registerBag {margin-top: 35px;}
#innerPages {display: block; float: left; width: 700px; text-align: justify;} 


/* SB: Logged in user display block*/
div.welcomeHome {
font:15px Times New Roman, Times, serif; 
color:#865e2f; 
margin: 15px 0 0 800px; 
position: absolute;
z-index: 10; 
}
div.pagePathHome{
font:bold 14px Times New Roman, Times, serif; color:#c37837;
margin: 15px 0 0 400px; 
position: absolute;
z-index: 10; 
}

/* SB: Design fix at MainPage at block howItWorks */
#howItWorks {margin: 0 10px 0 10px; padding: 20px 10px 10px 30px; border: 3px solid #c4a581; background: url(/public/img/bghow.gif);}
#howItWorks p {font:18px/21px Times New Roman, Times, serif; color:#4d493e; padding-bottom:12px;}
#howItWorks h2 {margin-bottom:12px; height:19px;}
#howItWorks h2 span {display:none;}

/* IMG Rotation */
#blenddiv1 {background-image: url(../img/testimg1.jpg); background-repeat: no-repeat; width: 164px; height: 197px; padding:0; margin:0;}
#blenddiv2 {background-image: url(../img/testimg2.jpg); background-repeat: no-repeat; width: 164px; height: 197px; padding:0; margin:0;}
#blenddiv3 {background-image: url(../img/testimg3.jpg); background-repeat: no-repeat; width: 164px; height: 197px; padding:0; margin:0;}
#blendimage1, #blendimage2, #blendimage3 {width: 164px; height: 197px; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0;}


/* SB */
.lbuy {
	float: left;
	padding-left: 5px;
	margin:3px 0;
}
.rbuy {
	float: right;
	font-weight: bold;
	padding-right: 10px;
	margin:3px 0;
}
.aitem {
	padding: 5px 0;
}

#becomeMember .uregtoptabletdleft {font:18px/21px Times New Roman, Times, serif; color:#4d493e;}
#becomeMember .uregtoptabletdright {font:18px/21px Times New Roman, Times, serif; color:#4d493e;}