body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,blockquote,th,td { 
	margin:0;
	padding:0;
}

img { 
	border:0;
}

ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}


q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

img
{
	border: none;
}

a
{
	text-decoration: none;
}

.clearBoth
{
	clear: both;
}

.noBorder
{
	border: none;
}



#container
{
	width: 934px;
	margin: 0px auto;
}

#topSection
{
	background: #e5e5e5 url(../images/bg_01.gif) repeat-x 0px 0px;

}

#midSection
{
	background: #fff;
}
#midSection_background
{

}



/* header */

#header
{
	background: #e5e5e5 url(../images/bg_01.gif) repeat-x 0px 0px;
	position: relative;
	width: 934px;
	margin: 0px auto;
	height: 100px;
}

#logo
{
	position: absolute;
	top: 0px;
	left: 0px;
}

#searchBox
{
	position: absolute;
	top: 47px;
	left: 300px;
	padding-left: 25px;
	width: 233px;
	height: 23px;
	background: url(../images/bg_searchbox_01.gif) no-repeat left top;

}

/* searchBox */
#searchBox input.text
{
	width: 190px;
	border: 0px;
	background: none;
	font-size: 11px;
	color: #989898;
	float: left;
	margin-top: 5px;
}

#searchBox input.button
{
	float: right;
}


#topNav
{
	float: right;
	padding-left: 10px;
	height: 42px;
	background: url(../images/bg_topnav_left.gif) no-repeat left top;
	text-align: center;
}

#topNav ul
{
	padding: 7px 10px 8px 0px;
	background: url(../images/bg_topnav_right.gif) no-repeat right top;
}

#topNav li
{
	display: inline;
	font-size: 11px;
	color: #bccddd;
	padding: 0px 3px;
	font:Arial, Helvetica, sans-serif;
}

#topNav li a
{
	font-size: 11px;
	font:Arial, Helvetica, sans-serif;
	color: #bccddd;
}

#topNav li a:hover
{
	color: #fff;
	font:Arial, Helvetica, sans-serif;
}

/* mainNav */
#mainNav
{
position:relative;
	margin-top:24px;
	clear: right;
	float: right;
}

#mainNav ul li
{
	float: left;
}

#mainNav ul li a
{
	display: block;
	float: left;
	height: 34px;
	background: url(../images/bg_mainnav.gif) no-repeat 0px 0px;
}

/* normal */
#mainNav ul li#Wall a { width: 80px;  background-position: 0px 0px;}
#mainNav ul li#home a { width: 97px;  background-position: -80px 0px;}
#mainNav ul li#blasts a { width: 143px; background-position: -177px 0px;}
#mainNav ul li#myProfile a { width: 99px; background-position: -320px 0px;}
#mainNav ul li#videos a { width: 71px; background-position: -419px 0px;}
#mainNav ul li#signup a { width: 75px; background-position: -490px 0px;}

/* hover */
#mainNav ul li#Wall a { width: 80px;  background-position: 0px 0px;}
#mainNav ul li#home a:hover { width: 97px;  background-position: -80px -34px;}
#mainNav ul li#blasts a:hover { width: 143px; background-position: -177px -34px;}
#mainNav ul li#myProfile a:hover { width: 99px; background-position: -320px -34px;}
#mainNav ul li#videos a:hover { width: 71px; background-position: -419px -34px;}
#mainNav ul li#signup a:hover { width: 75px; background-position: -490px -34px;}


#mainContent
{
	width: 934px;
	margin: 0px auto;
	min-height: 640px;
	height: auto !important;
	height: 640px;
	
}

#mainContent a
{
	color: #2275c4;
}

#mainContent a:hover
{
	color: #2991f2;
}



/* columnLeft */

#columnLeft
{
	width: 593px;
	float: left;
	display: inline;
	margin-left: 10px;
	padding-top: 10px;
}
/* loginPanel */
#loginPanel
{
	padding: 6px;
	width: 300px;
	height: 500px;
	background: url(../images/bg_loginpanel.gif) no-repeat top;
}

#loginPanel h6, 
#loggedInPanelTop h6
{
	padding: 11px 0px 3px 13px;
}
#loginPanel .signUp,
#loggedInPanelTop .signUp
{
	float: right;
	display: inline;
	margin-top: -20px;
	margin-right: 11px;
	color: #fff;
}

#loginPanel .signUp:hover,
#loggedInPanelTop .signUp:hover
{
	color: #FE8606;
}

#loginPanel .fields
{
	padding-top: 20px;
	width: 284px;
	height: 103px;
	margin: 0px auto 23px auto;
	
}

#loginPanel .fields table
{
	width: 100%;
	color: #737373;
	font-size: 13px;
}

#loginPanel .fields table td
{
	height: 29px;
}

#loginPanel input.text
{
	width: 180px;
	background: #fff url(../images/bg_textinput.gif) repeat-x top;
	border: 1px solid #c1c1c1;
	font-size: 11px;
	color: #484848;
	padding: 3px 3px;
}

#loginPanel .fields .checkbox
{
	margin-right: 3px;
}

#loginPanel .fields .button
{
	position: relative;
	top: 5px;
}

#loginPanel .fields ul li
{
	display: inline;
	color: #8f8f8f;
}

#loginPanel .fields ul li a
{
	margin: 0px 16px;
	color: #8f8f8f;
}

#loginPanel .fields ul li a:hover
{
	color: #2991f2;
}

#loggedInPanelMiddle {
	text-align:center;
	
}
#loggedInPanelMiddle ul{
	padding-top:5px;
}

#loggedInPanelMiddle .features li {
	display: inline;
	font-size: 11px;
	margin-right: 3px;
}

#loggedInPanelMiddle .thumb {
	float:left;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}


#loggedInPanelMiddle a {
	color:#2275C4;
}



#playVideo
{
	margin-bottom: 7px;
}

#playVideo h1
{
	font-size: 19px;
	font-weight: bold;
	color: #2275c4;
	margin-bottom: .5em;
}

#videoPlayer
{
	padding: 10px 0px 0px 10px;
	width: 583px;
	height: 342px;
	background: url(../images/bg_videoplayer.gif) no-repeat top;
}

#player
{
	width: 400px;
	height: 328px;
	float: left;
}

#videoDetails
{
	display: inline;
	margin-left: 6px;
	float: left;
	color: #2e79c0;
}


#videoDetails ul li
{
	padding: 10px 0px 10px 5px;
	width: 164px;
	border-bottom: 1px solid #c6c6c6;
}

#videoDetails ul li b
{
	font-size: 15px;
	color: #818181;
}

#videoDetails .views,
#videoDetails .comments
{
	font-size: 15px;
}

#videoDetails .shareVideo a,
#videoDetails .addToFavorites a,
#videoDetails .flagThisVideo a
{
	font-size: 11px;
	font-weight: bold;
	/*color: #2e79c0;*/
}

#videoDetails .shareVideo img,
#videoDetails .addToFavorites img,
#videoDetails .flagThisVideo img
{
	position: relative;
	top: 3px;
	margin-right: 7px;
}

.Apology_showHolder
{
position:relative;
	width: 591px;
	margin-left: 1px;
	background: url(../images/bg_roundedcenter.gif) ;
}


.Apology_showHolder h1
{   position:relative;
	font-size: 16px;
	color: #818181;
	background: url(../images/bg_roundedtop591.gif) no-repeat top;
	padding: 15px 0px 15px 16px;
	border-bottom: 1px solid #c6c6c6;
}
.Apology_showHolder h2
{   position:relative;
	font-size: 20px;
	color: #818181;
	background: url(../images/bg_roundedbottom.gif) no-repeat top;
    height:11px;
		
}

.Apologycontent
{
	width: 400px;
	float: left;
	padding:5px;
	position:relative;
	font-size:11px;
	color:#333;
}






.commentsHolder
{
position:relative;
	width: 591px;
	margin-left: 1px;
	background: url(../images/bg_roundedcenter.gif) ;
}

.commentsHolder h1
{
	font-size: 20px;
	color: #818181;
	background: url(../images/bg_roundedtop591.gif) no-repeat top;
	padding: 15px 0px 15px 16px;
	border-bottom: 1px solid #c6c6c6;
}
.commentsHolder h2
{
	font-size: 20px;
	color: #818181;
	background: url(../images/bg_roundedbottom.gif) no-repeat top;
    height:11px;	
}

.commentsHolder a.addComment
{
	font-size: 12px;
	font-weight: bold;
	/*color: #2e79c0;*/
	display: inline;
	float: right;
	margin-top: -35px;
	margin-right: 14px;
	background: url(../images/icon_chat.gif) no-repeat 0px 0px;
	padding: 2px 0px 2px 23px;
}

.commentsHolder ul
{
	width: 590px;
	margin-left: 5px;}

.commentsHolder ul li
{
	padding: 20px 0px 10px 0px;
	border-bottom: 1px solid #c6c6c6;
	width: 579px;
}

.commentsHolder ul li.alt
{
	background: #f8f8f8;
}

.commentsHolder .userIcon
{
	float: left;
	text-align: center;
	width: 70px;
	padding-left:3px;
}

.commentsHolder .userIcon img
{
	padding: 3px;
	border: 1px solid #ccc;
}

.commentsHolder .userIcon img:hover
{
	padding: 3px;
	border: 1px solid #2991f2;
}

.commentsHolder .details
{
    position:relative;
	width: 500px;
	float: right;
}

.commentsHolder h6
{
	font-size: 12px;
	font-weight: bold;
	color: #2275c4;
	height:10px;
	margin-bottom: 7px;
}


.commentsHolder h6 small
{
	font-size: 10px;
	font-weight: normal;
	color: #818181;
}

.commentsHolder p
{
	display: block;
	font-size: 12px;
	color: #545454;
	line-height: 1.3em;
}

.commentsHolder ul li

.commentsHolder ul li.alt
{
	background: #f8f8f8;
}

.commentsHolder .features
{

	clear: both;
	text-align: right;
	width:100%;
	}

.commentsHolder .features ul li
{
	display: inline;
	margin: 0px 12px;
	
}

.commentsHolder .features ul li a
{
	font-size: 11px;
}

.commentsHolder .features ul li img:hover
{
	border: none !important;
}




.profile_commentsHolder
{
position:relative;
	width: 591px;
	margin-left: 1px;
}

.profile_commentsHolder h1
{
	font-size: 20px;
	color: #818181;
	padding: 15px 0px 15px 16px;
	border-bottom: 1px solid #c6c6c6;
}
.profile_commentsHolder h2
{
	font-size: 20px;
	color: #818181;
    height:11px;	
}

.profile_commentsHolder a.addComment
{
	font-size: 12px;
	font-weight: bold;
	/*color: #2e79c0;*/
	display: inline;
	float: right;
	margin-top: -35px;
	margin-right: 14px;
	background: url(../images/icon_chat.gif) no-repeat 0px 0px;
	padding: 2px 0px 2px 23px;
}

.profile_commentsHolder ul
{
	width: 590px;
	margin-left: 5px;}

.profile_commentsHolder ul li
{
	padding: 20px 0px 10px 0px;
	border-bottom: 1px solid #c6c6c6;
	width: 579px;
}

.profile_commentsHolder ul li.alt
{
	background: #f8f8f8;
}

.profile_commentsHolder .userIcon
{
	float: left;
	text-align: center;
	width: 70px;
	padding-left:3px;
}

.profile_commentsHolder .userIcon img
{
	padding: 3px;
	border: 1px solid #ccc;
}

.commentsHolder .userIcon img:hover
{
	padding: 3px;
	border: 1px solid #2991f2;
}

.profile_commentsHolder .details
{
    position:relative;
	width: 500px;
	float: right;
}

.profile_commentsHolder h6
{
	font-size: 12px;
	font-weight: bold;
	color: #2275c4;
	height:10px;
	margin-bottom: 7px;
}


.profile_commentsHolder h6 small
{
	font-size: 10px;
	font-weight: normal;
	color: #818181;
}

.profile_commentsHolder p
{
	display: block;
	font-size: 12px;
	color: #545454;
	line-height: 1.3em;
}

.profile_commentsHolder ul li

.profile_commentsHolder ul li.alt
{
	background: #f8f8f8;
}

.profile_commentsHolder .features
{

	clear: both;
	text-align: right;
	width:100%;
	}

.profile_commentsHolder .features ul li
{
	display: inline;
	margin: 0px 12px;
	
}

.profile_commentsHolder .features ul li a
{
	font-size: 11px;
}

.profile_commentsHolder .features ul li img:hover
{
	border: none !important;
}

/* columnRight */
#columnRight
{
position:relative;
	float: right;
	
	margin-left: 11px;
	padding-top: 11px;
	width:312px;
}

#promo1
{
	padding-top: 6px;
	margin-bottom: 10px;
	text-align: center;
	width: 312px;
	height: 267px;
	background: url(../images/bg_promo1.gif) no-repeat top;
}

#promo1 a img:hover
{
	border: none;
}

#promo1 .advertising
{
	text-align: right;
	padding-right: 8px;
}

#promo1 .advertising a
{
	font-size: 9px;
	color: #a9a9a9;
	text-transform: uppercase;
}

#promo1 .advertising a:hover
{
	color: #2991f2;
}

#profileBox
{
	width: 312px;
	background: url(../images/bg_profilebox.gif) repeat-y top;
}

#profileBoxTop
{
	width: 312px;
	height: 10px;
	background: url(../images/bg_profilebox_top.gif) no-repeat top;
}

#profileBoxBottom
{
	width: 312px;
	height: 13px;
	background: url(../images/bg_profilebox_bottom.gif) no-repeat top;
	margin-bottom: 9px;
}

#profileBox .top
{
	border-bottom: 1px solid #c6c6c6;
}

#profileBox .top li
{
	margin-bottom: 3px;
}

#profileBox .top,
#profileBox .bottom
{
	padding: 9px;
}

#profileBox .thumb
{
	float: left;
	width: 80px;
}

#profileBox .thumb img
{
	padding: 3px;
	border: 1px solid #ccc;
	background: #fff;
}

#profileBox .userName
{
	font-size: 12px;
	font-weight: bold;
	color: #2275c4;
}

#profileBox .joined span,
#profileBox .videos span,
#profileBox .description span,
#profileBox .added span
{
	color: #989898;
}

#profileBox .joined,
#profileBox .videos,
#profileBox .description,
#profileBox .added
{
	font-size: 11px;
	color: #656565;
}

#profileBox .description
{
	/*height: 38px;*/
	line-height: 1.3em;
}

#profileBox .description a
{
	/*color: #307dc7;*/
}

#profileBox .viewProfile
{
	clear: both;
	text-align: right;
	font-size: 11px;
}

#profileBox .viewProfile a
{
	margin-top: -18px;
	color: #eb6100;
}

/* featuredVideo */
#featuredVideo
{
	padding-bottom: 10px;
	background: url(../images/bg_roundbottom312.gif) no-repeat bottom;
}

#featuredVideo h1
{
	padding-top: 16px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 17px;
	font-weight: bold;
	color: #818181;
	background: url(../images/bg_roundtop312.gif) no-repeat top;
}

#featuredVideo h1 img
{
	position: relative;
	top: 3px;
	margin-right: 11px;
	background-image: url(images/icon.gif);
}

#featuredVideo .video
{
	width: 270px;
	padding: 14px 0px;
	margin: 0px auto;
}

#featuredVideo .olympic
{
	padding: 14px 0px;
	margin: 0px auto;
}

#featuredVideo .olympic a:hover 
{
	color: #2991f2;
}

#featuredVideo .thumb
{
	width: 105px;
	height: 61px;
	float: left;
}

#featuredVideo .thumb img
{
	padding: 3px;
	border: 1px solid #ccc;
	background: #fff;
}
 
#featuredVideo .details h6
{
	font-size: 12px;
	font-weight: bold;
	color: #5f5f5f;
	margin-bottom: .3em;
}

#featuredVideo .details h6 a
{
	color: #5f5f5f;
}

#featuredVideo .details p
{
	font-size: 11px;
	height: 32px;
	color: #989898;
	margin:0px;
	padding:0px;
}

#featuredVideo .stats
{
}

#featuredVideo .stats td
{
	font-size: 11px;
	color: #989898;
}

#featuredVideo .stats td.friends
{
	width: 95px;
}
/* Featured Apologies */
#FeaturedApologies
{
	padding-bottom: 10px;
	background: url(../images/bg_roundbottom312.gif) no-repeat bottom;
}

#FeaturedApologies h1
{
	padding-top: 16px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 17px;
	font-weight: bold;
	color: #818181;
	background: url(../images/bg_roundtop312.gif) no-repeat top;
}

#FeaturedApologies h1 img
{
	position: relative;
	top: 3px;
	margin-right: 11px;
	background-image: url(images/icon.gif);
}

#FeaturedApologies .Apologies
{
	width: 270px;
	padding: 14px 0px;
	margin: 0px auto;
}

#FeaturedApologies .olympic
{
	padding: 14px 0px;
	margin: 0px auto;
}

#FeaturedApologies .olympic a:hover 
{
	color: #2991f2;
}

#FeaturedApologies .thumb
{
	width: 90px;
	height: 61px;
	float: left;
}

#FeaturedApologies .thumb img
{
	padding: 3px;
	border: 1px solid #ccc;
	background: #fff;
}
 
#FeaturedApologies .details h6
{
	font-size: 12px;
	font-weight: bold;
	color: #5f5f5f;
	margin-bottom: .3em;
}
#FeaturedApologies .details table
{
	color: #989898;
	width:180px;
	float:left;
}

#FeaturedApologies .details h6 a
{
	color: #5f5f5f;
}

#FeaturedApologies .details p
{
	font-size: 11px;
	height: 32px;
	color: #989898;
	margin:0px;
	padding:0px;
}

#FeaturedApologies .stats
{
}

#FeaturedApologies .stats td
{
	font-size: 11px;
	color: #989898;
}

#FeaturedApologies .stats td.friends
{
	width: 95px;
}
/* footer */
#footer
{
    width: 100%;
	background: #bababa url(../images/bg_footer.gif) repeat-x top;
	float:left;
}

#footerContent
{
	margin: auto;
	height: 50px;
	padding-top: 16px;
	text-align:center;
}

#footer li,
#footer li a
{
	display: inline;
	color: #5d5d5d;
}

#footer li a:hover
{
	color: #117CD5;
}


/* profile page */

#profileLeftColumn
{
	padding-top: 9px;
	width: 317px;
	float: left;
}

#Profile
{
	padding: 7px;
	width: 303px;
	border: 1px solid #CCC;
	margin-bottom: 19px;
}

#Profile .thumb
{
	text-align: center;
	margin-bottom: 10px;
}

#Profile .details
{
	width: 95%;
	margin: 0px auto;
}

#Profile h6
{
	font-size: 18px;
	font-weight: bold;
	color: #2e79c0;
	/* height: 26px; */
}

#Profile h6 small
{
	font-size: 14px;
	font-weight: normal;
}

#Profile .dogInfo
{
	width: 100%;
	margin: 0px auto 13px auto;
}

#Profile .dogInfo td
{
	padding: 2px 0px;
	font-size: 12px;
	color: #545454;
}

#Profile .features li
{
	display: inline;
	font-size: 11px;
	margin-right: 3px;
}

#photoHolder
{
	text-align: center;
}

#photoHolder a img:hover
{
	border: 3px solid #2991f2;
}

#photoHolder img
{
	border: 3px solid #e5e5e5;
}

#profileRightColumn
{
	padding-top: 10px;
	float: left;
	display: inline;
	margin-left: 10px;
	width: 591px;
}
#profileRightColumn h2
{
	font-size:16px; 
	font-weight:bold;
}


#aboutMe{
    margin-bottom: 33px;
	position:relative;
}

#aboutMe a.seeMore
{   
	float: right;
	display: inline;
	margin-top: -41px;
	cursor:pointer;
}

#aboutMe .blockContent
{
	padding: 0px;
	padding-left: 25px;
	padding-right: 25px;
	font-size: 12px;

}
#aboutMe a.Clickhere
{   
	cursor:pointer;
	font-size:16px;
}

#aboutMe .blockContent p
{
	font-size: 12px;
	line-height: 1.4em;
	color: #545454;
	/* padding: 0px 25px; */
	/*margin-bottom: 1em;*/
}

#aboutMe .blockContent ol
{
	list-style-position:outside;
	list-style-type:decimal;
	margin-left:10px;
}

#aboutMe .blockContent ul
{
	list-style-position:outside;
	list-style-type:disc;
	margin-left:10px;
}


#Pictures
{
	margin-bottom: 33px;
	position:relative;
}

#Pictures a.seeMore
{   
	float: right;
	display: inline;
	margin-top: -41px;
}

#Pictures .picturesList
{
	padding-left: 25px;
	position:relative;
	width:560px;
	
}



#Pictures .picturesList li
{
	float: left;
	margin-right: 18px;
	width: 93px;
	text-align: center;
	position:relative;
	
	
}

#Pictures .picturesList li a
{
	font-size: 12px;
	color: #a9a9a9;
}

#Pictures .thumb
{
	width: 83px;
	text-align: center;
	margin-bottom: 7px;
}

#Pictures .thumb img
{
	padding: 3px;
	border: 1px solid #cfd6dd;
}

#Pictures .thumb h6 a
{
	color: #545454;
}

#Pictures h1.paw
{
	font: bold 17px arial, sans-serif;
	color: #818181;
	padding-bottom: 5px;
	border-bottom: 1px solid #cfd6dd;
	margin-left: 27px;
	margin-bottom: 20px;
}

#Pictures h1.paw img
{
	position: relative;
	top: 4px;
	margin-left: -27px;
	margin-right: 11px;
}




#profileRightColumn h1.paw
{
	font: bold 17px arial, sans-serif;
	color: #818181;
	padding-bottom: 5px;
	border-bottom: 1px solid #cfd6dd;
	margin-left: 27px;
	margin-bottom: 20px;
}

#profileRightColumn h1.paw img
{
	position: relative;
	top: 4px;
	margin-left: -27px;
	margin-right: 11px;
}

#profileRightColumn .viewMore
{
	font-size: 10px;
	color: #2a72b7;
	float: right;
	margin-top: -39px;
}

#profileRightColumn .viewMore:hover
{
	color: #fe8606;
}

#commentArea {
    position:relative;
	text-align:center;
	display: none;
}

.commentBox {
position:relative;
	
	height:150px;
	width:570px;
}

.commentButton {
	text-align: right;
	margin-right: 9px;

}

#immediatePostArea {
	display:none;
}

/* Messaging */
th.messageDetail {
	padding-left: 5px; 
	width: 80px;
}

img.thumb:hover
{
	border:1px solid #CCCCCC;
}

img.thumb:hover
{
	border: 1px solid #2991f2;
}


img.ratingButton:hover 
{
	border: none;
	
}


/* Logged In Panel */
#loggedInPanelTop
{
	padding: 6px; 
	height: 28px;
	width: 300px;
	background: url(../images/bg_panelLoggedIn.gif) no-repeat top;
}


#loggedInPanelBottom {
	width:312px; height:9px;
	background: url(../images/bg_panelLoggedInBottom.gif) no-repeat top;
}

#loginPanel h6, 
#loggedInPanelTop h6
{
	padding: 11px 0px 3px 13px;
}

#loginPanel .signUp,
#loggedInPanelTop .signUp
{
	float: right;
	display: inline;
	margin-top: -20px;
	margin-right: 11px;
	color: #fff;
}

#loginPanel .signUp:hover,
#loggedInPanelTop .signUp:hover
{
	color: #FE8606;
}

/* L's pointer script */
#HLbox {
	width: 400px;
	margin-bottom:3px;
	margin-left:30px;
	text-align:center;
}

#HLbox .pointer_top {
	height: 21px;
	background-image:url(../images/hlbx_p.gif);
	background-repeat:no-repeat;
	background-position: left top;
	margin-left: 10px;
	clear:both;
}


#HLbox .pointer_bottom {
	height: 21px;
	background-image:url(../images/hlbx_p.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	margin-left: 10px;
	clear:both;

}

#HLbox .cb_tl {
	background-image:url(../images/hlbx_bg.gif);
	float: left;
	width: 50%;
	text-align: left;
}

#HLbox .cb_tr {
	background-image:url(../images/hlbx_bg.gif);
	float: left;
	width: 50%;
	text-align: right;
}

#HLbox .cb_bl {
	width: 50%;
	background-image:url(../images/hlbx_bg.gif);
	float: left;
	text-align:left;
	height: 12px;
}

#HLbox .cb_br {
	width: 50%;
	background-image:url(../images/hlbx_bg.gif);
	float: left;
	text-align:right;
	vertical-align:bottom;
	height: 12px;
}

#HLbox .cenCon {
	background-image:url(../images/hlbx_bg.gif);
	background-repeat:repeat;
	padding-left: 12px;
	padding-right: 12px;
	clear:both;
	color: #4b911c;
	font-size: 14px;
	
}

#loggedInPanelMiddle {
	text-align:center;
	/*
	border-left: 1px solid #CCC; 
	border-right: 1px solid #CCC
	*/
}

#loggedInPanelMiddle .features li {
	display: inline;
	font-size: 11px;
	margin-right: 3px;
}

#loggedInPanelMiddle .thumb {
	float:left;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* L's Video Search Page CSS */
#featuredVideoSearch {
	margin-bottom: 50px;
}

#videoSearch {
	margin-top: 20px;
	border-bottom: 1px dashed #bbb;
}

#videoSearch .vidThumb {
	margin-top : 3px;
	clear: both;
}

#videoSearch .vidImage {
	float: left;
	margin-right: 20px;
}

#videoSearch .vidTitle {
	float: left;
	font-size: 16px;
	font-weight: bold;
	width: 400px;
}

#videoSearch .vidEntry {
	/* float: left; */
	margin-left:140px;
	width: 400px;
}

#selectProfile .thumb {
	float : left;
}


.friend
{
	float: left;
	display: inline;
	margin-right: 15px;
	margin-left: 10px;
	margin-bottom: 10px;
	width: 269px;
	height: 79px;
	border-bottom: 1px solid #e5e5e5;
}

.friend .thumb
{
	float: left;
	width: 90px;
}

.friend .thumb img
{
	padding: 3px;
	border: 1px solid #cccccc;
}

.friend .thumb img:hover
{
	border: 1px solid #2991f2;
}

.friend .detail
{
	width: 179px;
	float: right;
}

.friend h6
{
	font: bold 12px arial, sans-serif;
	color: #5f5f5f;
	padding: 3px 0px;
}

.friend h6 a
{
	color: #5f5f5f;
}

.friend h6 a:hover
{
	color: #2991f2;
}

.friend p
{
	height: 38px;
	font: normal 11px arial, sans-serif;
	color: #989898;
}

.friend .detail table
{
	width: 100%;
	color: #989898;
}

.friend .detail table span
{
	color: #737373;
}

.friend .numberFriends
{
	text-align: left;
}

.friend .rating
{
	text-align: right;
}


#searchBoxOuter
{
	margin-top: 10px;
	padding-bottom: 10px;
	background: url(../images/bg_roundbottom312.gif) no-repeat bottom;
}

#searchBoxOuter h1 
{
	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 17px;
	font-weight: bold;
	color: #818181;
	background: url(../images/bg_roundtop312.gif) no-repeat top;
}

#searchBoxOuterSquare h1 {
	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 17px;
	font-weight: bold;
	color: #818181;
}

#searchBoxOuter h1 img, #searchBoxOuterSquare h1 img
{
	position: relative;
	top: 3px;
	margin-right: 11px;
}

#searchHolder 
{
	text-align:center;
}

#searchBoxOuterSquare
{
	width: 317px;
	border: 1px solid #CCC;
	margin-bottom: 19px;
}





/* Apology_list */
.Apology{position:relative; width:100%;}
#Apology_list
{
	position:relative;
	float: left;
	margin-right: 15px;
	margin-left: 10px;
	padding-bottom:10px;
	width: 249px;
	border-bottom: 1px solid #e5e5e5;
	height: 130px;
	
}

#Apology_list .thumb
{   position:relative;
	float: left;
	width: 90px;
}

#Apology_list .thumb img
{   
    position:relative;
	padding: 3px;
	border: 1px solid #cccccc;
}

#Apology_list .thumb img:hover
{
    position:relative;
	padding: 3px;
	border: 1px solid #2991f2;
	
}

#Apology_list .detail
{   position:relative;
	width: 159px;
	float: right;
}

#Apology_list h6
{
	font: bold 12px arial, sans-serif;
	color: #5f5f5f;
	padding: 3px 0px;
}

#Apology_list h6 a
{
	color: #5f5f5f;
}

#Apology_list h6 a:hover
{
	color: #2991f2;
}

#Apology_list p
{
	height: 38px;
	font: normal 11px arial, sans-serif;
	color: #989898;
}

#Apology_list .detail table
{
	width: 100%;
	color: #989898;
}

#Apology_list .detail table span
{
	color: #737373;
}

#Apology_list .numberFriends
{
	text-align: left;
}

#Apology_list .rating
{
	text-align: right;
}






/*CSS manu style pagination*/

.manu {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.manu A {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none
}
.manu A:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu A:active {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu .current {
	BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4
}
.manu .disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
fieldset{padding:5px;}
