@charset "utf-8";



@import url("style.css");




/*--------- LAYOUT ----------------------------------------------------------*/



select, textarea, input[type=password], input[type=text]{

	background-color:#FFFFFF;
	border:none;
	font-family: Arial, Helvetica, sans-serif;

}



div.regTextWrapper div.four-cols input{ 

	padding-bottom:6px; 

}



#headerApps{ 

	width:974px;

	position:relative;

	float:left;	

}



#logoApps{ 

	width:473px;	

	height:153px;

	float:left;

}

#menuAppsWrap{		

	width:500px;	

	height:153px;

	float:right;

}

#menuAppsBox{		

	width:500px;	

	height:75px;

	float:right;

}



/*========= SEARCH ===========*/



#searchWrapper{							
	width:414px;		
	height:27px;
	float:right;
	margin-top:41px;

}
#searchLinks{    						
	width:185px;		
	height:24px;
	float:left;
	padding-top:3px;

}
	#searchLinks ul{
	text-align:right;
	list-style-type: none;
	margin:0;
	padding:0;
}
#searchLinks li{
	display:inline;
	margin-right:2px;
}
#searchLinks a{
	color:#fff;
	text-decoration:none;
	font-weight: normal;
	background:url(../images/circle.gif) no-repeat left 6px;
	padding-left:9px;

}



#searchInput{ 

	background: #FFFF99 url(../images/search_box.gif) no-repeat right top;

	width:225px;		

	height:24px;

	float:right;

}

#searchInput2{ 

	background: #FFFF99 url(../images/search_box2.gif) no-repeat right top;

	width:225px;		

	height:24px;

	float:right;

}



#searchInput .inputApps, #searchInput2 .inputApps{ 		

	height:16px;

	width:97%;

	margin-left:5px;

	margin-top:2px;

	border:none;



}



/*--------- CONTENT ----------------------------------------------------------*/



#contentAppsWrap{

	width:974px;

	position:relative;

	float:left;

}



#footerAppsWrap{

	width:981px; 	
	height:60px;
	margin-top:10px;
	padding-top:40px;
	float:left;

}



/*--------- RED BOXES --------------------------------------------------------*/



/*========= RED BOX 0 =============================*/



div.redBox0_top{

	background: url(../images/red_box0/redbox0_top.gif) no-repeat left top;

	width:292px;

	float:left;    

	position:relative;

	padding:11px 14px 0 14px;

	color:#FFFFFF;

}



div.redBox0_center{

	background: url(../images/red_box0/redbox0_center.gif) repeat-y left top;

	width:320px;

	float:left;

	position:relative;

	margin-bottom:20px;



}



div.redBox0_bot{

	background: url(../images/red_box0/redbox0_bot.jpg) no-repeat left bottom;

	width:320px;

	float:left;    

	position:relative;

}





/*========= RED BOX 1 =============================*/



div.redBox1_top{

	background:url(../images/red_box1/redbox1_top.gif) no-repeat left top;

	width:404px;

	float:left;    

	position:relative;

	padding:11px 14px;

}



div.redBox1_center{

	background:url(../images/red_box1/redbox1_center.gif) repeat-y left top;

	width:432px;

	float:left;     

	position:relative;

}



div.redBox1_bot{

	background: url(../images/red_box1/redbox1_bot.jpg) no-repeat left bottom;

	width:432px;

	float:left;    

	position:relative;

}



/*========= RED BOX 2 (The medium one)=============*/



div.redBox2_top{

	background:url(../images/red_box2/redbox2_top.gif) no-repeat left top;

	width:764px;

	float:left;    

	position:relative;

}



div.redBox2_center{

	background:url(../images/red_box2/redbox2_center.gif) repeat-y left top;

	width:764px;

	float:left;     

	position:relative;

}



div.redBox2_bot{

	background: url(../images/red_box2/redbox3_bot.jpg) no-repeat left bottom;

	width:764px;

	float:left;    

	position:relative;

}





/*========= RED BOX 3 (The biggest one)============*/





div.redBox3_top{

	background:url(../images/red_box3/redbox3_top.gif) no-repeat left top;

	width:974px;

	float:left; 

	position:relative;

}



div.redBox3_center{

	background:url(../images/red_box3/redbox3_center.gif) repeat-y left top;

	width:974px;

	float:left; 

	position:relative;

}



div.redBox3_bot{

	background: url(../images/red_box3/redbox3_bot.jpg) no-repeat left bottom;

	width:974px;

	float:left; 

	position:relative;

}



div.registrationText{ 

	width:950px;

	position:relative;

	float:left; 

	margin-bottom:13px;

	padding-left:24px;

	padding-top:15px;

}

div.regTextWrapper{		

	width:100%;

	background:url(../images/red_box3/redbox3_lines.gif) repeat-y left top;

	float:left; 

	position:relative;

}



div.regSubmit{		

	width:276px; 

	height:47px;

	float:right;

	margin-right:38px;

}



div.redBox3_top label, .labelAlignRighr{ 

	text-align:right; 

	margin-right:5px;

}



.textArea_352{ width:300px;}



/*========= RED BOX 4 (The 2nd big box)============*/



div.redBox4_top{

	background: url(../images/redbox4_top/redbox4_top.gif) no-repeat left top;

	width:490px;

	float:left;    

	position:relative;

	padding:11px 14px 0 14px;

	color:#FFFFFF;

}



div.redBox4_center{

	background: url(../images/redbox4_top/redbox4_center.gif) repeat-y left top;

	width:518px;

	float:left;

	position:relative;

	margin-bottom:20px;



}



div.redBox4_bot{

	background: url(../images/redbox4_top/redbox4_bot.jpg) no-repeat left bottom;

	width:518x;

	float:left;    

	position:relative;

}



/*========= RED BOX 5 (The smallest one)============*/



div.redBox5_top{

	background: url(../images/redbox5/redbox5_top.gif) no-repeat left top;

	width:206px;

	float:left;    

	position:relative;

	padding:11px 14px 0 14px;

	color:#FFFFFF;

}



div.redBox5_center{

	background: url(../images/redbox5/redbox5_center.gif) repeat-y left top;

	width:234px;

	float:left;

	position:relative;

	margin-bottom:20px;



}



div.redBox5_bot{

	background: url(../images/redbox5/redbox5_bot.jpg) no-repeat left bottom;

	width:234x;

	float:left;    

	position:relative;

}



/*========= BlackBOX 1 ==========================*/



div.blackBox1_top{

	background: url(../images/blackbox1/blacbox1_top.gif) no-repeat left top;

	width:736px;

	float:left;    

	position:relative;

	padding:11px 14px 0 14px;

	color:#FFFFFF;

}



div.blackBox1_center{

	background: url(../images/blackbox1/blacbox1_center.gif) repeat-y left top;

	width:764px;

	float:left;

	position:relative;

	margin-bottom:20px;



}



div.blackBox1_bot{

	background: url(../images/blackbox1/blacbox1_bot.gif) no-repeat left bottom;

	width:764x;

	float:left;    

	position:relative;

}



/*============= INBOX SEARCH  =====================*/



div#inboxSearchWrap{

	width:741px;			

	height:107px;

	float:left;

	margin-left:12px;

}



div.inboxSrcDivider{		

	width:741px;

	position:relative;

	float:left;

}

.inboxTopContainer{
	
	background-image: url(../images/bg_index_search_top.gif);
	background-position:left bottom;
	width:741px;
	height:14px;
}

#messageDetail {
	margin-top:20px;
	margin-left:20px;
	margin-bottom:10px;
}

.headerMessageInbox h3 {
	margin-bottom:0px;
	padding-bottom:0px;
}

.headerMessageInbox #userSentName{
	font-size:12px;	
}

.headerMessageInbox hr, #messageDetail hr{
	width:80%;
	margin-left:3px; 
	margin-bottom:10px;
	margin-top:5px; 
	border-style:solid;
	border-color:#2B477B
}

.messageBodyReply {
	margin-bottom : 20px;
}

.messageBody .messageInboxBody, .messageBodyReply .messageInboxBody{
	border-left-color:#2B477B;
	border-left-style:solid;
	border-left-width:3px;
	width:470px;
	margin-top:5px;
	margin-left:3px;
	padding-left:3px;
	min-height:50px;

}

.replyBox {
	width:600px;
	
}

#replayMessages {
	margin-left:50px;
	margin-bottom:25px;
}

#replayMessages hr {
	width: 100%;
}

.replyBox textarea{
	width:460px;
	height:70px;
	border-color:#2B477B;
	border-width:2px;
	border-style:solid;
	font-size:12px;
	padding:4px;
}

.replyBox #replyForm span {
display:block;
	float:left;
	margin-right:5px;
	
}

#inboxBottomContainer{
	background-image: url(../images/bg_index_search_bottom.gif);
	background-position:left bottom;
	width:741px;
	height:24px;
}

#inboxBodyContainer {
	
	padding-top:8px;
	
}

div#inboxSrcContainer{

	background:#2b477b;

	width:741px;

	float:left;

}



/*============= INBOX ITEM ========================*/



div.inboxWrapper{ 		

	width:719px;

	position:relative;

	float:left;

	margin-left:22px;

	padding-top:10px;

}





div.inboxItemWrap{			

	width:719px;

	position:relative;

	float:left;

	border-bottom: solid #2b477b 3px;

	padding-top:15px;

}



div.inboxItemBullet{		

	width:22px;

	height:40px;

	float:left;

	padding-top:28px;

}



div.inboxItemPic{			

	width:78px;

	position:relative;

	float:left;

	margin-right:9px;

}

div.inboxItemPic img{

	border: solid #405884 1px;

	padding:2px;

}



div.inboxItemName{			

	width:150px;

	position:relative;

	float:left;

}

div.inboxItemMessage{		

	width:441px;

	position:relative;

	float:left;

	padding-left:9px;

	padding-right:9px;

}

div.inboxItemDel{		

	width:100px;

	height:20px;

	float:right;	

	text-align:right;

	padding-top:15px;



}

div.inboxPreNext{		

	width:100px;

	height:20px;

	float:right;	

	text-align:right;

}



.TittleWhite{ color:#FFFFFF; font-weight:bold; font-size:14px;}



.bold{ font-weight:bold; color:#FFFFFF;}



div.inboxWrapper nput{ width:352px; float:inherit; }





/*============= INBOX MENU ========================*/



div.inboxSrcDivider #wrap_menu{

	float:left;

	width:742px;

	position:relative;

}



div.inboxSrcDivider #glowingtabs{

	font-family:Arial, Helvetica, sans-serif;

	color:#545454;

	float:left;

	width:523px;

	margin-left:8px;

	font-size:95%;

	line-height:normal;

}



div.inboxSrcDivider #glowingtabs ul{

	list-style-type: none;

	margin:0;

	padding:0;

}



div.inboxSrcDivider #glowingtabs li{

	display:inline;

	margin:0;

	padding:0;

}



div.inboxSrcDivider #glowingtabs a{

	float:left;

	background:url(../images/menu/glowtab-left.gif) no-repeat left top;

	margin:0;

	margin-right: 3px; /*spacing between each tab*/

	padding:0 0 0 9px;

	text-decoration:none;

}



div.inboxSrcDivider #glowingtabs a span{

	float:left;

	display:block;

	background:url(../images/menu/glowtab.gif) no-repeat right top;

	padding: 7px 12px 4px 3px;

	font-weight: normal;

	color:#6aa6c4;

}



	/* Commented Backslash Hack hides rule from IE5-Mac \*/

div.inboxSrcDivider #glowingtabs a span {float:none;}

	/* End IE5-Mac hack */



div.inboxSrcDivider #glowingtabs a:hover span {

	color: #FFFFFF;



}



div.inboxSrcDivider #glowingtabs #current a{ /*Selected Tab style*/

	background-position:0 -82px; /*Shift background image up to start of 2nd tab image*/

	

}



div.inboxSrcDivider #glowingtabs #current a span{ /*Selected Tab style*/

	background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/

	color: #FFFFFF;



}



div.inboxSrcDivider #glowingtabs a:hover{ /*onMouseover style*/

	background-position:0% -82px; /*Shift background image up to start of 2nd tab image*/

}



div.inboxSrcDivider #glowingtabs a:hover span{ /*onMouseover style*/

	background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/

}





/*============= PAGINATION ========================*/


pagination {
	line-height:30px;
	margin:0 15px;	
	text-align:right;
}

p.pagination a, p.pagination a:link {
	background-color:#34507F;
	border:1px solid #E50000;
	color:#FFFFFF;
	font-size:11px;
	margin:2px;
	padding:3px 5px;
}
p.pagination a:hover {
	background-color:#7E9BCB;
	border:1px solid #E50000;
	color:#34507F;
	font-size:11px;
	margin:2px;
	padding:3px 5px;
}
p.pagination b {
	background-color:#7E9BCB;
	border:1px solid #E50000;
	color:#000000;
	font-size:11px;
	margin:2px;
	padding:3px 5px;
}


/*============= BANNER CONTAINERS =================*/



div#bannerWrapper{

	width:200px;

	position:relative; 

	float:right;

}



.ban_200x250 {		

	width:200px;

	height:250px;

	float:right;

	margin-bottom:15px;

}



.ban_200x200 {		

	width:200px;

	height:200px;

	float:right;

	margin-bottom:15px;

}





/*============= DIVE SHARED MENU ==================*/



div#diveShare{

	background:url(../images/dive_share.gif) no-repeat right top;

	width:530px; 

	height:14px;

	float:right;

	padding-top:30px;

	margin-top:10px;

}



div#diveShare ul{

	text-align:right;

	list-style-type: none;

	margin:0;

	padding:0;

}



div#diveShare li{

	display:inline;

	margin-right:2px;

}



div#diveShare a{

	color:#fff;

	text-decoration:none;

	font-weight: normal;

	/*background:url(../images/separator.gif) no-repeat left 8px;*/

	padding-left:9px;

}



div#diveShare a:hover, #searchLinks a:hover{

	color: #FF3E3E;

	text-decoration:none;

	font-weight: normal;



}



/*============= PROFILE EDIT ======================*/



div#profileEdit{

	width:950px;

	position:relative;

	float: left;

	margin-bottom:18px;

	margin-left:8px;

	padding-left:10px;

	padding-bottom:30px;

	border-bottom: solid 2px #0a1535;

}



/*============= ERROR PAGE ========================*/



div#centErrorPag{

	width:443px; 

	height:250px; 

	margin-bottom:140px;

	margin-left:165px;

	padding-top:30px;

}



div#errorPage{								

	width:443px;								

	height:243px;

	float: left;

}

div#errorPageTop{							

	width:443px;								

	height:57px;

	float: left;
	
	margin-bottom:12px;

	background: url(../images/error_page/are_you_tittle.gif) no-repeat center 25px;

}

div#centroErrorPage{												

	width:443px;								

	height:186px;

	float: left;

}





/*============ BUTTONS ERROR PAGE =================*/



div.errorButtonsWrapper{

	float:left;

	text-align:center;
	
	width:174px;

	height:200px;
	
	text-align:center;
}


#boton_diveShop{

	background-image: url(../images/error_page/diverBusinessSignupLogo.jpg);

}



/*--------- PROFILE -----------------------------------------------------------*/



/*============ MEMBERS ============================*/



div.member_wrapper{

	width:291px;											

	position:relative;

	float:left; 

}



div.memberLinks{								

	width:150px;											

	position:relative;

	float:left; 

}

div.memberStateOn{	

	width:71px;												

	height:18px;

	float:left;

	background:url(../images/profile/green_circle.png) no-repeat 1px -2px;

	padding-left:22px;

}



div.memberTittles{									

	width:291px;				

	padding-bottom:4px;

	position:relative;

	float:left;

	padding-top:2px;

}

div.memberTittles img{

	float:left;

}



div.memberTittlesPeq{

	width:100px;

}



div.memberTittlesMed{

	width:140px;

}



div.memberTittlesMed2{

	width:145px;

}



div.memberTittleslarge{

	width:240px;

}



div.memberBottomTime{

	width:291px;																					

	position:relative;

	float:left;

	margin-top:8px;

}



div.memberLinkRight{ 

	float:right; 

	background-image:none; 

	width:135px; 

	text-align:right;

	padding-left:0;

}



div.memberLinkRL{ width:165px; }





div.memberLinkRlittle{ 

	float:right; 

	background-image:none; 

	width:105px; 

	text-align:right;

	padding-left:0;

}



div#member_pic_prof{											

	width:100px;

	height:106px;

	float:left;

}



div.member_text_prof{									

	width:159px;

	position:relative;

	float:left;

	padding:0 0 0 8px;

	font-size:12px;

}



div.member_text_prof a{

	color:#acc5ef;

	text-decoration:none;

	font-weight:normal;

}



div.member_text_prof a:hover{

	text-decoration: none;

	color:#8dfbff;

}



.blue_bold{ 

	color:#acc5ee; 

	font-weight:bold;

}



/*============ MY FRIENDS ============================*/



div.friendsGroup{																	

	width:290px;

	position:relative;

	float:left;

	border-top: solid #304468 2px;

	margin-top:4px;

}

div.friendsWrapper{								
	float:left;
	margin-right:5px;
	width:67px;
	height:100px;
}



div.friendsText{								
	text-align:center;
	font-weight: normal;
	font-size: 11px;
	margin-left:5px;
	width:67px;
}



div.friendsPicture{								
	float:left;
	margin-left:5px;
	margin-top:5px;
}



div.friendsPicture a{
	border: none;
}



div.friendsPicture a img, 

div.drop_off_coments img, 

div.knownPeople_pic a img 

{

	border: solid #4f6ca2 2px;

	padding:1px;

}



div.friendsPicture a img:hover, 

div.drop_off_coments a img:hover, 

div.knownPeople_pic a img:hover

{

	border: solid #00a3e9 3px;

	padding:0;

}





/*============ MY STATUS ============================*/

div.my_status_con{								
	width:403px;
	position:relative;
	float:left;
	margin-top:5px;
}


div.stCtn_Wrapper{								

	width:403px;

	position:relative;

	float:left;

	margin-top:5px;

}



div#statusSearch{									

	width:330px;

	height:34px;

	float:left; 

	background: url(../images/profile/status_search_bg.gif) no-repeat;

	padding:17px 0 0 15px;

}

div#statusSearch input{

	width:308px;

	border:none;

	

}

div#statusSrcBtn{									

	width:54px;

	height:31px;

	float:left;

	margin-top:11px;

	margin-left:3px;

}



div.diveLog_border{

	border-bottom: solid #0c1b3e 3px;

	padding-bottom:11px;

}



div.myLocation_title{

	margin:10px 0 10px 0;

}



div.diveLog_map{

	border-top: solid #FFFFFF 3px;

	border-bottom: solid #FFFFFF 3px;

	margin-top:0;

}



/*============ SN SHOPS NEAR YOU ============================*/



div.profile_container{						

	background-image:none;

}



div.profile_cont_Left{ 

	width:320px;

	background-image:none;

}



div#profile_cont_right{

	width:432px;

	background-image:none;

	margin-left:11px;

}



div.snShop_NY_pic{ 

	margin-left:0; 

	margin-top:0;	 

}



div.snShop_NY{ 	

	width:240px; 

	float:left; 

	position:relative;	

}



div.snShop_Twrap{ 	

	width:300px; 

}



div.snShop_NY_text{ 

	width:280px;

	padding-left:12px;

}

div.snShop_NY_Link{

	clear:left;

	float:right;

}



div.snShop_NY_Line{

	border-bottom: solid #304468 3px;

	padding-bottom:5px;

	margin-bottom:5px;

}



div.bigBanner_cont{

	background-image:none;

	padding-left:7px;

	width:757px;

}

/*============ MENU PROFILE ============================*/



div.inboxSrcDivider2 #wrap_menu2{
	float:left;
	width:270px;
	margin-left:337px;
	position:relative;
}

#wrap_menu2{
	float:left;
	width:270px;
	margin-left:337px;
	position:relative;
}

div.inboxSrcDivider2 #glowingtabs2{

	font-family:Arial, Helvetica, sans-serif;
	color:#545454;
	float:left;
	width:270px;
	margin-left:8px;
	font-size:95%;
	line-height:normal;
}



div.inboxSrcDivider2 #glowingtabs2 ul{

	list-style-type: none;

	margin:0;

	padding:0;

}



div.inboxSrcDivider2 #glowingtabs2 li{

	display:inline;

	margin:0;

	padding:0;

}



div.inboxSrcDivider2 #glowingtabs2 a{

	float:left;

	background:url(../images/menu/glowtab-left.gif) no-repeat left top;

	margin:0;

	margin-right: 3px;

	padding:0 0 0 9px;

	text-decoration:none;

}

.tabLinkButton {
	float:left;

	background:url(../images/menu/glowtab-left.gif) no-repeat left top;

	margin:0;
	
	margin-right:210px;
	
	margin-left: 10px;

	padding:0 0 0 9px;

	text-decoration:none;

}

div.tabLinkButton a {
	float:left;

	display:block;

	background:url(../images/menu/glowtab.gif) no-repeat right top;

	padding: 7px 12px 4px 3px;

	font-weight: normal;

	color:#6aa6c4;
}

div.inboxSrcDivider2 #glowingtabs2 a span{

	float:left;

	display:block;

	background:url(../images/menu/glowtab.gif) no-repeat right top;

	padding: 7px 12px 4px 3px;

	font-weight: normal;

	color:#6aa6c4;

}

div.inboxSrcDivider2 #glowingtabs2 a span {float:none;}

div.inboxSrcDivider2 #glowingtabs2 a:hover span {
	color: #FFFFFF;
}

div.inboxSrcDivider2 #glowingtabs2 #current2 a{ 

	background-position:0 -82px;

	

}



div.inboxSrcDivider2 #glowingtabs2 #current2 a span{ 

	background-position:100% -82px; 

	color: #FFFFFF;



}



div.inboxSrcDivider2 #glowingtabs2 a:hover{ 

	background-position:0% -82px; 

}



div.inboxSrcDivider2 #glowingtabs2 a:hover span{

	background-position:100% -82px; 

}



/*============ MEMBER PROFILE ==================*/



div.searchWrapperM{			

	width:310px; 

	position:relative;

	float:left;

	margin-bottom:8px;

	margin-top:4px;

}



div.search_W_gral{		

	width:401px;

}



div.search_W_Title{			

	width:299px;

	position:relative;

	float:left;

	font-size:14px;

	font-weight:bold;

}



div.search_W_Text{	

	margin-top:3px;

	padding-top:5px;

	padding-left:4px;					  

	width:199px;

	height:24px;

	background-color:#FFFFFF;

}

div.search_W_Text input{

	border:none;						  

	width:194px;

}



div.search_W_Btn{				

	width:80px;

	margin-left:5px;

}



div.src_W_Comments{

	width:399px;

}

div.src_W_Comments_Sr{

	width:323px;

	background-color:#FFFFFF;

}

div.src_W_Comments_Sr textarea{

	width:323px;

}



div.src_W_Comments_btn{

	width:62px;

	margin-left:8px;

	margin-top:25px;

}

/*------------- DROP OFF -----------------*/



div.drop_off_coments{

	border-top: solid #2a3d5e 3px;

	margin-top:0;

	padding-top:10px;

	color:#FFFFFF;

}



div.drop_off_coments h1{

	

	padding-bottom:4px;

	font-size:15px;

	color:#FFFFFF;

}

div.drop_off_coments img{

	float:left;

	margin-bottom:20px;

	margin-right:10px;

}



div.drop_off_coments a {

	font-weight:bold;

	color:#acc5ef;

	text-decoration:none;

}



div.drop_off_coments a:hover{

	font-weight:bold;

	text-decoration: none;

	color:#8dfbff;

}



/*------------- MY BLOG ------------------*/



div.myBlob_Title{ width:84px;}



div.myBlob_Text{ 

	width:130px; 

	text-align: left; 

	float:left;

	padding-left:15px;

}

div.myBlog_Coments_W{							

	width:403px;

	position:relative;

	float:left;

	margin-bottom:7px;

}



div.myBlog_Btn_Cont{

	height:36px;

	background-color:#112851;

	margin-bottom:15px;

}



div.myBlog_Btn_Cont input{

	margin-left:170px;

	margin-top:3px;

}

/*------------- MEDIA --------------------*/



div.myMediaCont{ 

	background:url(../images/profile/blue_divider.gif) repeat-y;

	margin-top:0;

	margin-top:20px;

}

div.myMedia_TextTitle{ 

	width:190px; 

	text-align: left; 

	float:left;

	padding-left:15px;

}





div.myMediaCont_box{								

	width:201px;

	margin-top:0;

}



div.myMed_Pic_Wrapper{			

	width:192px;

	padding-left:9px;

	margin-bottom:0;

	margin-bottom:20px;

}



div.myMed_Pic_Picture{ 

	width:154px; 

	height:90px;

	margin-top:0;	

}



div.myMed_Pic_Picture img{

	border:solid #fff 1px;}



div.myMed_Pic_Text{			

	width:154px;

	text-align:left;

	padding-left:13px;

	margin-top:4px;

}



div.myMed_Pic_Btn{								

	width:88px;

	height:31px;

	float:left;

	margin-top:3px;

	margin-left:62px; 

}



div.myMed_Pic_Btn input{ 

	margin-left:0;

	margin-top:0;

}



div.myMed_Pic_Btn2{								

	margin-left:105px; 

}



/*------------- DIRECTORY SECTION --------------------------------------------*/



/*============= SN_Shops_Directory_logged ========================*/


.articleSection {
	width:600px;
}



div.snShop_box_TWrap{ 

	position:relative;								
	float:left;
	border-bottom: solid #2a3c5e 3px;
	padding-bottom:15px;
	margin:0 0 10px 5px;

}



div.coverLine{

	width:741px;

	position:relative;

	float:left;

	background: url(../images/cover_line.gif) repeat-x left top;

} 



div.snShop_box_Center{	

	width:578px;

	background-color:#2b477b;

	float:left;     

	position:relative;

}



div.snShop_box_Top{

	background:url(../images/snshop_boxtop.gif) no-repeat left top;

	width:550px;

	float:left;    

	position:relative;

	padding:11px 14px;

}

	

div.snShop_box_bot{

	width:578px;

	background: url(../images/snshop_boxbot.gif) no-repeat left bottom;

	width:578px;

	float:left;    

	position:relative;

}



div.snShopBw{ 

	width:544px;

}



div.snShopBtext{ 

	width:398px;

}



div.snShopBtext a{ 

	font-weight:normal;

}



div.snShopBtittle{ 

	width:135px; 

	padding-top:0;

}



div.snShopBsrcW{

	width:548px;

	margin-top:8px;

	margin-bottom:0;

}



div.snShopBsrc{

	width:428px;

}



div.snShopBsrcTxt_area{

	width:334px;

	padding-top:5px;

}



div.snShopBsrc_btn{

	width:62px;

	margin-left:15px;

	margin-top:0;

	float:left;

}

	

div.snShopBsrcTxt_t{									

	width:100px;				

	position:relative;

	float:left;

	padding-top:8px;

	font-size:12px;

	font-weight:normal;

	text-align: right;

	padding-right:10px;

}





/*------------SN_Latest_ Shops ------------*/



div.snlatestShop_cW{ width:354px;}



div.snlatestShop_Tttl{ width:164px;}



div.snlatestShop_TtWr{ 

	width:354px; 

	margin-bottom:8px;

}



div.snlatestShop_gW { 

	border-bottom:none;

	background:url(../images/shop_dir_line.gif) repeat-y top left;			

}



div.snlatestShop_gW_L { 

	border-bottom:none;

}



div.snlatestShop_ItW{

	width:353px; 



}

div.snlatestShop_ItW_big{

	width:741px; 



}



div.snlatestShop_Tx{

	width:194px; 

	padding-left:0;

	text-align:justify;

}

div.snlatestShop_TxB{

	width:514px; 

	padding-left:0;

	text-align:justify;

}



div.snlatestShop_Pic{margin-right:15px;}



div.snlatestS_NL_pic{ 

	width:122px;				

	margin-right:15px;

	height:119px;

}



div.snlatestShop_Src{ 

	width:55px;

	margin-left:15px;

	margin-top:25px;

}



div.snlatestShop_SrcLarge{ 

	width:55px;

	margin-left:15px;

	margin-top:65px;

}



div.snlatestShop_Link{width:125px;}



div.snlatestShop_Mtitl{width:221px;}



div.snDiversGroup{																	

	width:386px;

	margin-bottom:10px;

	margin-left:10px;

	

}

/*------------SN_SHOP ------------*/



div.postSpacer{ margin-bottom:20px;} 



div.snShop_cancel{ 

	width:68px; 

	margin-left:15px;

}

div.snShop_Send{ 

	width:68px;

	float:right; 

}





div.snShop_post{ 

	width:127px; 

	margin-left:188px;

}



div.snShop_Wrapper{

	margin-bottom:15px; 

	margin-top:0;

}



div.long_Sadow{ 

	background: url(../images/long_shad.jpg) no-repeat bottom;

}



div.snShop_coments {

	border-bottom: solid #2a3d5e 2px;



}



/*----------- FRIENDS INVITATION --------------------*/



div.friendsInv_bgTL{ background-color:#112851;}



div.friendsInv_bgTL_W{ border-bottom:none;}



div.friendsInv_bgCt{ 	

	margin-top:0 0;

	padding-bottom:0; 

	width:732px;

}



div.friendsInv_Gw{

	width:732px;

	position:relative;

	float:left;

	margin-left:15px;

	padding-bottom:15px;

	border-bottom: solid #2a3c5e 3px;

	margin-bottom:15px;

}

div.friendsInv_GwLs{

	border-bottom: none;

}





div.friendsInv_picRw{			

	width:164px;

	height:157px;

	float:left;

	margin-right:12px;

}





div.friendsInv_picTx{			

	width:164px;

	height:15px;

	float:left;

	text-align:left;

	padding-top:5px;

}



div.friendsInv_pic{				 

	width:164px;

	float:left;

	height:95px;

	margin-right:0;

}

div.friendsInv_picDt{

	width:75px; 

	float:left;

	padding: 22px 15px 0 15px;

}



div.friendsInv_Cmt{

	width:202px;

	margin-bottom:30px;						

}



div.friendsInv_Btn{

	width:188px;

	margin-top:30px;						

	

}



div.friendsInv_bgLns{

	width:732px; 

	background: url(../images/br_lines3.gif) repeat-y left top;

	margin: 0 0;

	padding-bottom:0;

	border-bottom:0;

}	



div.friendsInv_Covertop{

	float:left; 

	background: url(../images/friends_covertop.gif) repeat-x left top;

}



div.friendsInv_Coverbop{ 

	float:left; 

	background: url(../images/friends_coverbop.gif) repeat-x left bottom;

}



div.friendsInv_Box{ 

	width:408px;

	height:240px;

	float:left;

	background-color:#21304b;

	padding-left:14px;

	padding-top:10px;

	margin-left:18px;

}



div.friendsInv_BoxWx{ 

	width:390px;

	float:left;

	position:relative;

	margin-top:13px;

}



div.friendsInv_BoxTx{ 

	width:69px;

	text-align: right;

	padding-right:10px;

	padding-top:5px;

	float:left

}



div.friendsInv_BoxImp{ 

	width:311px;

	float:left;

	text-align: left;

	float:left;

	margin:0;

	padding:0;

}

/*------------------------- SN INBOX -----------------------------------*/



div.nsInbox_msgCkc{ 

	width:20px;

	padding-top:28px;

}

	

/*------------------------- SN Member Search ---------------------------*/	



/*============== Browse Your Friends ==============*/



div.snMemberBYF_w{										

	width:400px;

	position:relative;

	float:left;

	margin-top:14px;

	margin-bottom:15px;

}

div.snMemberBYF_wc{										

	height:31px;



}

div.snMemberBYF_Med{									

	width:85px;

	float:left;

	margin-right:8px;

}



div.snMemberBYF_Txt{									

	width:224px;

	float:left;

	margin-right:8px;



}

div.snMemberBYF_Btn{									

	width:65px;

	margin-left:10px;

	float:left;

}



div.snMemberBYF_ChW{									

	padding-left:95px;

}

div.snMemberBYF_Chk{									

	width:123px;

	float:left;

	margin-right:10px;

	font-size:12px;

	padding-top:3px;

}

/*============== Advanced Search ==============*/



div.advancedSrc_item{ 

	width:80px; 

	margin-right:10px;

}



div.advancedSrc_Tlt{ width:380px;}



div.advancedSrc_Ws {

	width:243px;								

	position:relative;

	float:left;

}

div.advancedSrc_Wp {

	width:128px;								

	padding-left:12px;

	margin-top:59px;

}



div.advancedSrc_Top{

	background:#2c477c url(../images/src_peq_top.gif) no-repeat left top;

	width:400px;  

	position:relative;

}

	

div.advancedSrc_bot{

	width:390px;

	background: url(../images/src_peq_bot.gif) no-repeat left bottom;

	position:relative;

	padding-left:10px;

}

div.advancedSrcL_bot{ 

	background: url(../images/src_big_bot.gif) no-repeat left bottom;

	width:572px;

	padding-left:15px;
	
	padding-top:10px;

}

div.advancedSrcL_Top{ 

	width:606px;

	background:#2c477c url(../images/src_big_top.gif) no-repeat left top;

}



/*-------------- KNOWN PEOPLE ------------------*/



div.knownPeople_W{								

	width:405px;								

	position:relative;

	float:left;

	border-bottom: solid #2b477b 2px;

	padding-bottom:10px;

	margin-top:5px;

}



div.knownPeople_pic{							

	width:100px;

	margin-right:12px;

	border-bottom:none;

	padding-bottom:0px;					

}



div.knownPeople_Txt{						

	width:115px;

	margin-top:34px;

	border-bottom:none;					

}



div.knownPeople_Lk{						

	width:155px;

	margin-top:36px;

	font-size:12px; 

	text-align: right;

	font-weight:normal;

	border-bottom:none;							

}



.blueText

{ color:#2fa5d5}



div.knownPeople_WL{

	width:733px;

}



div.knownPeople_TxtL{

	width:333px; 

	margin-right:107px;

}



div.knownPeople_Lk{							

	width:170px;

	float:right; 	

}



div.knownPeople_LCmd{

	width:600px;

	float:left;

	position:relative;

	margin-top:17px;

	margin-bottom:5px;

}



/*------------------- MY FRIENDS ----------------------*/



div.myFriends_pic{ 

	width:122px; 

	height:119px; 

	margin-right:15px;

}



div.myFriends_comment{ 

	width:495px; 

	line-height:22px; 

	margin-bottom:10px; 

	margin-top:5px; 

	padding:0;

}



div.myFriends_comment a{ 

	font-weight:normal; 

	color:#adc6ef;

}



div.myFriends_Link{ 

	width:100px; 

	padding:0; 

	margin-top:50px;

}



div.myFriends_gW{ 

	padding-bottom:5px;

}



div.myFriends_nIMG{ 

	background-image:none

}





/*------------------------- FIND YOUR FRIENDS ----------------*/



div#findYourFr_w{ 

	width:735px;					

	height:31px;

	float:left;

	margin-left:15px;

}



div.findYourFr_wIt{ 

	width:335px;					

	height:31px;

	float:left;



}

/*------------------------- MY DIVE LIST ----------------*/



div.myDiveListD_W_lines{

	width:823px;

	position:relative;

	float:left;

	background: url(../images/my_dive_2lines.gif) repeat-y left top;

	

	

	

}

div.myDiveListD_W_br{

	border-bottom: solid #2a487c 2px;

	padding-bottom:12px;

	background:none;

	margin-top:0;

	margin-top:30px;

	margin-left:75px;



	

}



div.myDiveListD_W{									

	width:823px;					

	height:51px;

	float:left;

}



div.myDiveListD_ttl{								

	width:76px;

}



div.myDiveListD_Dt{ /* date and time*/				

	width:76px;	

	padding-left:12px;				

}



div.myDiveListD_Act{ /* Activity and Actions*/		

	width:155px;

	padding-left:12px;						

}



div.myDiveListD_Btn{								

	width:236px;

							

}

div.myDiveListD_BtnW{								

	width:221px;

	height:32px;

	float:left;

	background:url(../images/buttons/comb_bg.gif) no-repeat left top;

	margin-top:10px;

	margin-left:10px;					

}



/*--------------- SN ADD VIDEO ------------------------*/



div.snAdd_video{					

	width:361px;

	position:relative;

	float:left;

	margin-top:30px;

	margin-left:116px;

}



div.snAdd_video_Tle{					

	width:143px;

}

div.snAdd_video_Tx{					

	width:320px;

	padding-left:20px;

}

div.snAdd_video_Bx{	

	width:361px;

	position:relative;

	float:left;

}

div.snAdd_video_BtnW{			

	width:208px;

	position:relative;

	float:right;

}

/*--------------- SN CREATE PICTURE ALBUM ------------------------*/



div.snCr_Ptr_Aw{  				

	width:390px;

}

div.snCr_Ptr_Aw2{  				

	width:371px;

}

div.snCr_Ptr_Aw3{  				

	width:398px;

}







div.snAdd_Ptr_Bx{

	width:372px; 

	text-align:right;

}

div.snAdd_Ptr_BtnW{			

	width:191px;

	position:relative;

	float:right;

}

div.snAdd_Ptr_BtnW2{			

	width:154px;

	position:relative;

	float:right;

}



/*--------------- VIDEO EDIT ------------------------*/



div.videoEdir_w{				

	width:540Px;

	

}

div.videoEdir_clear{ 

	margin-left:0; 

	margin-top:0;

	margin-right:15px;

	

}



div.videoEdir_Picw{ 

	width:138px;				

	position:relative;

	float:left;

	

}

div.videoEdir_Pitxt{

	text-align:right;

	width:138px;

	float:left;			

	padding-top:4px;

	

	

} 



/*--------------------- SN Divelog Dashboard ------------------------*/ 



div.sn_dashboard_IcW{			

	width:404px;

	position:relative;				

	float:left;

}



div.sn_dashboard_Ic{			

	width:98px;

	position:relative; 

	float:left;

}

div.sn_dashboard_Tx{			

	width:110px;

	position:relative;

	float:left;

}

div.sn_dashboard_Tl{			

	width:88px;

	position:relative;

	line-height:20px;

	float:left;

	padding-left:10px;

	font-size:12px;

	font-weight:bold;

	color:#FFFFFF;

}



div.sn_dashboard_Tl2{			

	width:100px;

	position:relative;

	line-height:20px;

	font-size:10px;

	float:left;

	padding-left:10px;

	padding-top:17px;

	color:#FFFFFF;

}

div.sn_dashboard_iconC{			

	width:98px;

	height:93px;

	float:left;

	margin-top:16px;

}



div.sn_dashboard_Num{ 

	background:url(../images/number_icon.gif) no-repeat left top;

	font-size:30px;

	color:#999999;

	padding:30px 0 0 30px;

	width:68px;

	height:63px;

	

}

div.sn_dashboard_Ft{			

	width:52px;

	position:relative;

	margin-left:20px;

	margin-top:4px;

	padding:3px;

	background-color:#21304b;

	text-align:center;

	float:left; 



}

/*--------------------- EXPOSURE ------------------------*/ 

div.exposure_wC{ 

	width:764px;

	position:relative;	

	float:left;

}

div.exposure_wC2{ 

	width:518px;			

	position:relative;	

	float:left;

	margin-right:11px;

}



div.exposure_w{		

	width:204px;

	height:314px;

	float:left;

	margin-top:12px; 

}

/*--------------------- DEPTH/TIME ------------------------*/ 



div.depthTime_w{		

	width:490px;

	height:186px;

	float:left;

}

/*--------------------- Sponsor CCONTAINER------------------------*/ 



div.sponsorW{

	width:320px;

	position:relative;					

	float:left;

	margin-bottom:20px;						

}



div.sponsorTtl{

	width:320px;

	height:24px;					

	float:left;					

}



div.sponsorLogo{

	width:228px;

	position:relative;				

	float:left;

	margin-left:46px;						

	text-align:right;

}

/*--------------------- ACTIVITY / COMMENT------------------------*/ 



div.activityCmt_W{

	width:544px;

	position:relative;									

	float:left;

}



div.activityCmt_Ttl{

	width:544px;

	position:relative;			

	float:left;

	

}

div.activityCmt_C{

	width:464px;

	height:88px;			

	float:left;

	background:url(../images/activity_comment_box.gif) no-repeat;

	padding:8px;

}



div.activityCmt_C textarea{

	width:460px;

	height:84px;



}



div.activityCmt_Bnt{

	width:54px;

	position:relative;			

	float:left;

	padding:39px 0 0 10px;

}

div.activityCmt_post{

	border-top: solid #03384d 2px;

	padding-top:15px;

	margin-top:15px;

}

/*----------- RATINGS--------*/



div.activityCmt_RW{ 

	width:163px;

	padding-top:24px;

	float:right;				

	

}

div.activityCmt_RtW{ 

	width:163px;

	float:left;				

	

}

div.activityCmt_RtN{

	margin-top:79px;

	

}

/*--------------------- SN MEMBER ALBUMS -----------------------*/ 



div.memberAlbumx_Cmt{ 

	width:250px;

	height:18px;

	float:left;

	padding-left:26px;

}

div.memberAlbumx_Nm{ 

	width:85px;

	height:18px;

	float:left;

	font-size:15px;

	font-weight:bold;

	text-align: right;

	padding-right:10px;

}

div.memberAlbumxPicW{			

	width:768px;

	position:relative;

	float:left;

	border-bottom:solid #3d4c6b 2px;

	padding-bottom:20px;

}

div.memberAlbumxPic{			

	width:156px;

	position:relative;

	float:left;

	margin-right:48px;

}



div.memberAlbumxPcont{			

	width:156px;

	position:relative;

	float:left;

}



div.memberAlbumxPcont a img{

	border: solid #E50000 2px;

	padding:1px;

}



div.memberAlbumxPcont a img:hover{	

	border: solid #00a3e9 3px;

	padding:0;

}

	

div.memberAlbumxPicTx{			

	width:156px;

	position:relative;

	float:left;

	padding-top:15px;

	color:#FFFFFF;

}



div.memberAlbumxClear{

	margin-right:0;

}



div.memberAlbumxCent{ 

	width:768px;

	margin:0 auto;

}

/*--------------------- SN MEMBER PHOTO VIEW -----------------------*/ 



div#memberPhv_topW{

	width:974px;

	height:188px;	

	float:left;							

}

div.banner_645x145{

	width:645px;
	margin-top: 15px;
	position:relative;
	float:right;

}

div.memberpicW{     			

	width:466px;

	position:relative;

	float:left;

	margin-left:250px;						

}



div.memberPicIt{     			

	width:466px;

	position:relative;

	float:left;

	background-color: #171739;

	margin-top:47px;						

}

div.memberPicIt img{

	border:solid #a3a5ce 1px;

	padding:12px; 					

}



div.memberPicBtnW{     			

	width:306px;

	position:relative;

	float:left;

	padding-top:33px;

	padding-left:160px;						

}



div.memberPicBtnBg{

	background: url(../images/buttons/member_btn_bg.gif) no-repeat; 

	width:142px; 

	height:29px; 

	float:left;

}

div#memberCommentsW{

	width:974px; 

	background-color:#111133;

	position:relative;

	float:left;

	padding-top:14px;

	padding-bottom:15px;

	margin-top:20px;		

}

div#memberCommentsTl{

	border-bottom:solid #3f3f5b 2px;

	padding-bottom:14px;

	padding-left:103px;	

}

div.memCom_TxtW_C{

	width:768px;						

	position:relative;

	margin:0 auto;

}



div.memCom_TxtW{

	width:768px;						

	position:relative;

	float:left;

	border-bottom:solid #3f3f5b 2px;

	padding-top:12px;

	padding-bottom:4px;

}



div.memCom_Txt{

	border-bottom: none;

	color:#FFFFFF;

}



div.memCom_Links{

	text-align:right;

	border-bottom: none;

	padding-top:12px;

	font-size:14px;

}



div#memberCommentsW div.activityCmt_Ttl{

	margin-left:104px;

	margin-top:15px;

}

div.banner745x145{ 

	width:745px;

	margin-left:104px;

	margin-top:25px; 

	height:145px; 

	float:left;

}

/*--------------------- SN MEMBER VIDEO VIEW -----------------------*/ 



div.videoview_Wrapper{				

	width:601px;

	position:relative;

	float:left;

	margin-top:24px;

	margin-bottom:20px;

	margin-left:190px; 

}



div.videoview_WT{			

	width:777px;

	position:relative;				

	float:left;

	margin-left:103px;

	

}



div.videoview_WTgral{

	width:974px;

	position:relative;

	float:left;

}



div.videoview_WT_B { 

	margin-bottom:20px;

}

div.videoview_Last{ 

	border-bottom:none; 

}



/*--------------------- BROWSE GROUPS -----------------------*/ 



div.brw_groups_Ttl{ width:174px;}



div.brw_groups_SrcW{ width:460px;}



div.brw_groups_Src2nd{ padding-top:18px;}



div.brw_groups_Src3rd{ padding-bottom:0;}



div.brw_groups_CmtW{ 

	width:730px;

	float:left;

	position:relative;

}



div.brw_groups_Cmt{ 

	width:380px; 

	padding-left:0;

}



div.brw_groups_Links{ 

	width:180px; 

	margin-top:0; 

	float:right;

}



div.brw_groups_btnW{

	width:156px;

	position:relative;

	float:right;

	padding-top:13px;

}



div.brw_groups_btnW2{			

	width:176px;

	text-align:right;



}



div.brw_groups_btn{

	width:146px; 

	position:relative;

	padding-top:5px;



}





/*--------------------- SN GROUPS ---------------------------------*/ 



div.snGroups_ttl{ width:360px;}



div.snGroups_Tbx{ width:124px;}



div.snGroups_Recommended{ 

	width:359px; 

	position:relative; 

	float:left;

}

div.snGroups_RecWrap{ 

	width:730px;     				

	position:relative; 

	float:left;

	margin-left:17px;

	border: solid #3e557e 1px;

}



div.snGr_Recm_Wt{ 

	width:340px; 

	position:relative;									

	float:left;

	border-bottom: solid #2a487c 2px;

	padding:13px 0 13px 10px;  

}



div.snGr_Recm_Last{	border-bottom: none;}



div.snGr_Recm_Ttl{

	width:100%;

	height:20px;

	float:left;

	padding-top:10px;

}



div.snGr_Recm_Lk{

	width:730px;

	height:20px;

	margin-left:17px;

	margin-top:6px;

	border: solid #2a487c 1px;

	float:left;

	background-color:#132450;

	text-align:center;

	padding-top:4px;

}

div.snGr_Recm_Tlt{

	width:730px;

	height:20px;

	margin-left:17px;

	float:left;

	padding-bottom:8px;

}





div.snGr_Recm_Wp{ 

	width:203px; 

	float:left; 

}

div.snGr_botLine{border-bottom: solid #293c5d 2px;}





/*--------------------- SEND INVITATION ---------------------------------*/ 



div.invitation_W{ 

	width:740px;

	height:352px; 

	float:left;

	margin-left:12px;

}

div.invitation_W2{

	position:relative;

	width:720px;

	float:left;

	margin-left:12px;

}



div.inv_diverW{

	position:relative;   

	margin-left:0;

}



div.inv_diverItem{

	width:221px;

	height:95px;

	float:left;

	margin-left:10px;  	

}



div.inv_diverChk{

	width:22px;			

	height:51px;

	float:left;

	padding-top:44px;

	padding-left:5px;

}



div.inv_diverPic{

	width:68px;			

	height:78px;

	float:left;

	margin:0 0 0 0;

	padding-top:17px;

}



div.inv_diverTxt{

	width:113px;				

	height:73px;

	float:left;

	padding:22px 6px 0 6px;

}



div.inv_clearL{ margin-left:0;}



div.invBoxborder{border: solid #2a3d5e 1px;}



div.inv_Users_w{

	width:270px;						

	height:91px;

	float:left;

}

div.invBoxbrdT{

	margin-top:15px;

	padding-top:15px;

	border-top:solid #2a3d5e 2px;

}

div.invBoxbrdGr{ 

	background:url(../images/invite_bg.gif) no-repeat left top;

	width:403px;

	height:73px;

	float:right;

	padding:9px;

}

div.invTextfield{

	background-color:#FFFFFF;

	width:314px;

	height:73px;

	float:left;

}

/*--------------------- SN POLLS ---------------------------------*/ 



div.pollT{

	padding-left:12px;

	padding-top:13px;

	padding-bottom:18px;

}

div.pollTimg{

	width:85px;

	height:11px;

}

div.pollTxt{

	width:300px;

	height:17px;

	padding: 0 0 0 20px;

}



div.poll_ContentW{

	background:url(../images/oneline_rep.gif) repeat-y left top;



}

/*------------- POLL CONTAINER -------------*/



div.pollCtrW{ 

	width:303px;						

	position:relative;			

	float:left;

	padding-left:2px;

}



div.pollTCtr{

	width:290px;

	position:relative;

	float:left;

	padding:0 10px 18px 0;

}

/*------------- POLL BARS ---------------*/



div#pollBarsW{

	width:290px;							

	position:relative;					

	float:left;

}

div.pollBars{

	width:290px;							

	position:relative;						

	float:left;

}

div.pollBarsPercW{

	width:250px;							

	height:14px;						

	float:left;

	padding-left:40px;

}

div.pollBarsRatioW{

	width:290px;					

	float:left;

}

div.pollBarsB{

	width:197px;							

	height:12px;						

	float:left;

	border:solid #074866 1px;


	background: url(../images/bar_bg.gif) repeat ;

}

div.pollBarsTxt{

	width:32px;								

	height:14px;						

	float:left;

	padding-left:15px;

}

div.pollBarsAr{

	width:25px;								

	height:19px;						

	float:left;

	padding-left:12px;

	padding-top:7px;

}

div.pollBarsAr form{

	padding:0;

	margin:0;

}

div.poll_Lspace{ padding-left:11px;}



div.pollTextF{ 

	width:300px;						

	position:relative;

	float:left;

}

div.pollT_Pager{

	width:415px;

	position:relative;

	float:left;

	padding-left:30px;

	padding-top:0px;

	padding-bottom:18px;

	background-image:none;

}



div.pollT_Pager ul{

	margin-left:15px;

}



div.pollT_Pager ul li{

	margin-bottom:10px;

}

/*--------------------- SN ARTICLES ---------------------------------*/ 

div.articles div.article div.titleArticle {
	color:#50AFEF;
	font-weight:bold;
}

div.articles div.article div.titleArticle a {
	color:#50AFEF;
	font-weight:bold;
}

div.articleMenuT{

	width:741px;

	position:relative;

	float:left;

	background: #2c477c url(../images/sn_art_top.gif) no-repeat left top;

}

div.articleMenuB{

	width:741px;

	position:relative;

	float:left;

	padding:8px 0 10px 0; 

	background: url(../images/sn_art_bot.gif) no-repeat left bottom;

}

div#articleMenuL{    						

	width:690px;

	position:relative;

	margin:0 auto; 

	padding-top:3px;

}

	#articleMenuL ul{

	text-align:center;

	list-style-type: none;

	margin:0;

	padding:0;

}

		

div#articleMenuL li{

	display:inline;

}

		

div#articleMenuL a{

	color:#fff;

	text-decoration:none;

	font-weight: normal;

#	background: url(../images/sn_menu_divider.gif) no-repeat left 7px;

	padding-left:10px;

	padding: 3px 10px 3px 10px;

	font-weight:bold;

}



div#articleMenuL a:hover{

	color:#FF3E3E;



}

div#articleMenuL .articleMenuL_1st{ 

	background-image:none;

}



/*-------- SN ARTICLES - PUBLICATIONS ----------*/ 



div#article_PublW{ 

	width:144px;
	
	float:right;

	background-color:#1e3c70;

	padding-left:3px;

	padding-right:20px;
	
	margin-left:0px;
	
	margin-right:10px;

}

div#article_PublW h1{

	font-size:16px;

	text-align:center;

	padding-top:8px;

	padding-bottom:10px;

}

div#article_PublW h2{

	font-size:16px;

	text-align: left;

	padding:4px 0 5px 11px;

	border-bottom:solid #406099 3px;

}

div.article_Pmonths{

	width:144px; 

	position:relative;

	float:left;

	padding-bottom:20px;

}

div.article_Pmonths ul{

	padding-left:11px;

	list-style-type: none;

	padding-top:9px;

	padding-bottom:15px;	



}

div.article_PublItW{ 

	width:569px;						

	position:relative;

	float:left;

	border-top:solid #406099 2px;

	padding-top:10px;



}

div.article_PItTx{ 

	position:relative;
	float:left;
	width:580px;

}

div.article_PItLnk{ 

	text-align:right;

	padding-top:4px;

	padding-bottom:8px;

}

div.article_Title{ width:115px; padding-right:15px;}





/*-------- SN Article Read----------*/ 



div.snArt_read_lk{

	width:122px;

	position:relative;

	float:right;

	padding-top:10px;



}

div.snArt_read_lk a{ 

	font-weight:normal;

}



div.snArt_read{ 

	padding-left:13px;

	width:560px;

	text-align:justify;

} 



div.snArt_read img{ 

	float:left;

	margin-right:15px;

	margin-bottom:10px; 

	border: solid #4f6ca2 2px;

	padding:1px;

}

div.snArt_read a img{

	border: solid #4f6ca2 2px;

	padding:1px;

}



div.snArt_read a img:hover {

	border: solid #00a3e9 3px;

	padding:0;

}



/*-------- SN Article Comments----------*/ 



div.snArt_CmtW{

	width:739px;

	position:relative;

	float:left;

}

div.snArt_CmtW2{

	width:739px;

	position:relative;

	float:left;

	margin-left:25px;



}

div.snArt_CmtGw{

	width:764px;

	position:relative;

	float:left;

	background-color:#111133;

}



div.snArt_CmtTtl{

	width:739px;

	padding:14px 0 11px 25px;

	margin-top:0px;

	border-bottom:solid #3f3f59 2px;

}

div.snArt_CmtTx{

	width:727px;

	padding:15px 0 0 0;



}

div.snArt_CmtTPst{

	text-align:right;

	width:727px;

	padding:5px 0 10px 0;

	border-bottom:solid #3f3f59 2px;

}

div.snArt_CmtTpost{

	padding:15px 0 15px 25px;

}



/*-------- SN Article Join----------*/ 



div.snArt_Join{

	text-align:center; 

	width:350px;

	padding-left:230px;

	padding-bottom:20px;

	padding-top:20px;

	position:relative;

	float:left;



}

.bright_blue_bold{ 

	color:#50AFEF; 
	font-weight:bold;

}

div.article_itemW{

	width:403px;

	border-color:#1e3f6a;

}

/*--------------------- SN ARTICLES ---------------------------------*/ 



div.articleMenuT2{

	width:403px;

	position:relative;

	float:left;

	background: #2c477c url(../images/menu_peq_top.gif) no-repeat left top;

	margin-bottom:10px;

}

div.articleMenuB2{

	width:403px;

	position:relative;

	float:left;

	padding:8px 0 10px 0; 

	background: url(../images/menu_peq_bot.gif) no-repeat left bottom;

}

div#articleMenuL2{    						

	width:390px;

	position:relative;

	margin:0 auto; 

	padding-top:3px;

}

	#articleMenuL2 ul{

	text-align:center;

	list-style-type: none;

	margin:0;

	padding:0;

}

		

div#articleMenuL2 li{

	display:inline;

}

		

div#articleMenuL2 a{

	color:#fff;

	text-decoration:none;

	font-weight: normal;

#	background: url(../images/sn_menu_divider.gif) no-repeat left 7px;

	padding-left:10px;

	padding: 3px 10px 3px 10px;

	font-weight:bold;

}



div#articleMenuL2 a:hover{

	color:#FF3E3E;



}

div#articleMenuL2 .articleMenuL_1st{ 

	background-image:none;

}

/*--------------------- Member Blog ---------------------------------*/ 



div.memberBlogPic img, div.memberBPprof_Pic img{ 

	float:left; 

	border: solid #4f6ca2 2px;

	padding:1px;

	margin-right:10px;

}



div.memberBlogPic a img{

	border: solid #4f6ca2 2px;

	padding:1px;

}



div.memberBlogPic a img:hover{

	border: solid #00a3e9 3px;

	padding:0;

}



div.memberBPprof_w{					

	width:292px;

	height:307;

	float:left;

}

div.memberBPprof_Ttl{				

	width:292px;

	height:28;

	float:left;

	text-align:center;

	font-size:16px;

	font-weight:bold;

	padding:4px 0 4px 0;

}

div.memberBPprof_Pic{				

	width:262px;

	padding-left:15px;

	padding-bottom:20px;

	position:relative;

	float:left;

}

div.memberBPprof_Btn{								

	width:249px;

	height:38px;

	float:left;

	background-color: #21314b;

	padding:7px 0 0 43px;

}

div.memberBag_container{

	background: url(../images/member_gb_container.jpg) no-repeat left bottom;

}



/*--------------------- SN Public Media ---------------------------------*/ 



div.publicM_W{

	width:158px;				

	position:relative;

	float:left;

	padding-right:88px;

}



div.publicM_pic{

	width:158px;				

	position:relative;

	float:left;

}

div.publicM_Text{

	width:158px;				

	position:relative;

	padding-top:15px;

	float:left;

}



div.public_cont{			

	width:900px;							

	position:relative;

	margin:0 auto;

}



div.public_cont2{			

	width:900px;							

	position:relative;

	float:left;

	padding-top:20px;

}



div.public_clear{

	padding-right:0;

	padding-top:0;

}



/*--------------------- Message Area ---------------------------------*/ 



div.erContainer{

	width:484px;					

	height:255px;

	float:left;

}



/*--------------------- SN LOGIN ------------------------------------*/ 



div.snLogin_w{ 

	width:626px;						

	position:relative;

	float:left;

	margin-left:75px;

	margin-top:40px;

	background: url(../images/login_line.gif) repeat-y left top;

}



/*--------------------- ADVERTISE ----------------------------------*/



div.advertiseW{

	width:636px;												

	position:relative;

	float:left;

} 





/*--------------------- SN Privacy --------------------------------*/

div#sn_privacy{

	width:946px;															

	position:relative;

	float:left;

	padding-top:25px;

}

div#sn_privacy a{

	font-weight:normal;

}



div#sn_privacy ul{

	margin-left:15px;

} 

div#sn_privacy li{

	padding-bottom:8px;

} 

/*--------------------- SN Tour Video --------------------------------*/



div.tvideoW{				 

	width:408px;

	margin-left:280px;

	background:

	

}

div.join{						

	width:102px;

}

div.explore{					

	width:187px;

	padding-left:119px;

}

div.tvideoP{

	height:76px;															

	float:left;

}








http://www.skifdominicana.com/skifdominicana/sn/css/style.css

* {

    margin: 0;

    padding: 0;

}

body {

    font: normal 13px Arial, Verdana, sans-serif;

    background: #000016;

    color: #dfdfe0;

}

/* --- defaults --- */

div.col label {

    display: block;

    float: left;

    clear: left;

    width: 110px;

}

a {

    font-weight: bold;

    color: #eef;

    text-decoration: none;

}

a:hover {

    text-decoration: underline;

}

img {

    border: none;

}

select, textarea, input[type=password], input[type=text] {

    padding: 1px 0;

    width: 175px;

}

p.ddate select {

    width: 49px;

}

p {

    padding-bottom: 8px;

}

h1 {

    font-size: 150%;

    padding-bottom: 16px;

}

h3 {

    font-size: 130%;

    padding-bottom: 12px;

}

/* --- Layout ---*/

div#wrap {

    position: relative;

    margin: 0 auto;

    width: 981px;

}

div#header {}



/* --- Header --- */

h1#logo {

    float: left;

    width: 473px;

    height: 153px;

    padding: 0;

}

ul#user-control {

    padding-top: 0px;

    list-style: none;

    float: right;

}

ul#user-control li {

    float: left;

    margin-left: 4px;

}

ul#user-control li a {

    color: #fff;

    padding-right: 12px;

    background: url("../images/layout/uc_sep.gif") no-repeat 100% 50%;

    text-decoration: none;

    font-weight: normal;

}

ul#user-control li a:hover {

    text-decoration: underline;

}

ul#user-control label {

    line-height: 1.2em;

}



/* --- Footer --- */

#footer a{
	color:#005884;
	text-decoration:none;
	text-align:center;
	padding:5px 5px;
}



#footer a:hover{
	color:#76fff4;
}



#footer li{

display:inline;

}





/* --- Cols --- */

div.colwrap {

    clear: both;

    padding-top: 16px;

}

div.col {

	float: left;

	padding-top: 0px;

	padding-right: 11px;

	padding-bottom: 11px;

	padding-left: 11px;

}

div.one-col {

    width: 223px;

    voice-family: inherit;

    voice-family: "\"}\"";

    width: 201px;

}

div.mm-col {

    width: 255px;

    voice-family: inherit;

    voice-family: "\"}\"";

    width: 233px;

}

div.mm {

    background: url("../images/layout/col_md_mm.gif") no-repeat 0 0;

}

div#bottom-time {

    padding: 6px 5px;

    width: 223px;

    voice-family: inherit;

    voice-family: "\"}\"";

    width: 213px;

}

div.one-and-half {

    padding: 0 11px 0 0;

    width: 320px;

}

div.two-and-half {



    padding: 0 11px 0 0;

    width: 433px;

}

.box {

    padding: 11px;

    width: 320px;

    voice-family: inherit;

    voice-family: "\"}\"";

    width: 298px;

}

.midbox {

    padding: 11px;

    width: 433px;

    voice-family: inherit;

    voice-family: "\"}\"";

    width: 411px;

    background: url("../images/layout/box_status.gif") no-repeat 0 0;

}

div.mid-column {

    float: left;

    width: 49%;

    padding: 2% 1% 2% 0;

}

div.three-quarters {

    padding: 11px;

    float: left;

    width: 566px;

    voice-family: inherit;

    voice-family: "\"}\"";

    width: 544px;

    background: url("../images/layout/three-q.gif") no-repeat 0 0;

}

div.four-quarters {

    padding: 11px;

    float: left;

    width: 764px;

    voice-family: inherit;

    voice-family: "\"}\"";

    width: 742px;

    background: url("../images/layout/siete_col.gif") no-repeat 0 0;

}

div.five-cols {

    padding: 11px;

    float: left;

    width: 782px;

    voice-family: inherit;

    voice-family: "\"}\"";

    width: 760px;

    background: url("../images/5cols.gif") no-repeat 0 0;

}

div.mini-quarter {

    padding: 11px;

    float: left;

    width: 202px;

    voice-family: inherit;

    voice-family: "\"}\"";

    width: 180px;

    background: url("../images/layout/mini-q.gif") no-repeat 0 0;

}

div.one-quarter {

    padding: 11px;

    float: right;

    width: 392px;

    voice-family: inherit;

    voice-family: "\"}\"";

    width: 370px;

    background: url("../images/layout/bglocationonmap.gif") no-repeat 0 0;

}

div#profile-box {

    min-height: 150px;

    height: auto !important;

    height: 150px;

    background: url("../images/layout/box_perfil.gif") no-repeat 0 0;

}

div#profile-box img.profile-pic {

    float: left;

    display: block;

    width: 100px;

    margin-right: 8px;

}

div#bottom-time-box, div#friends-list {

    min-height: 110px;

    height: auto !important;

    height: 110px;

    background: url("../images/layout/box_bottom_time.gif") no-repeat 0 0;

}

ul#user-actions, ul#user-menu, ul.mini-menu {

    list-style: none;

}

ul#user-menu {

    position: relative;

    top: -26px;

    left: 11px;

}

ul#user-actions li, ul.mini-menu li {
float: left;
margin:5px;

}

ul#user-menu li {
    float: left;
    margin-right: 3px;

}

#profile.colwrap {

    padding-top: 30px;

}

ul#user-actions a, ul#user-menu a, ul.mini-menu a {

    /*display: block;*/
	width:170px;
    padding: 4px;

    font-weight: bold;

    border: 1px solid #186992;

    color: #6aa6c4;

    background-color: #0d557a;

    text-decoration: none;

}

ul#user-menu li a.active, ul.mini-menu a:hover, ul#user-actions a:hover, #user-menu a:hover {

    color: #c7e2ef;

    background-color: #2f85b0;

}

div.shortie {

    background: url("../images/layout/col_sm_sh.gif") no-repeat 0 0;

}

div.two-cols {

    width: 520px;

    voice-family: inherit;

    voice-family: "\"}\"";

    width: 499px;

}

div.short {

    background: url("../images/layout/col_md_sh.gif") no-repeat 0 0;

}

div.four-cols {

	position: relative;

	width: 952px;

	/*  padding: 12px;*/

    background: url("../images/layout/col_lg_sh.gif") no-repeat 0 0;

}

div.in-col {

    float: left;

    width: 31%;

    margin-right:7px;

	margin-left:15px;

  

}

div.form-center {

    position: relative;

    margin: 0 auto;

    width: 530px;

    padding-top: 2em;

}

div.form-center label {

    float: left;

    clear: left;

    width: 100px;

    font-weight: bold;

    

}

div.form-center input[type=text], div.form-center input[type=password] {

    width: 250px;

}

div.form-center input[type=submit] {

    position: relative;

    left: 100px;

    padding: 4px;

}

form#forgot-password {

    padding: 20px 12px;

    background: #446;

}

form#forgot-password input, form#findfriends input {

    float: left;

}

form#forgot-password p input[type=text], form#findfriends p input[type=text] {

    width: 270px;

}

form#forgot-password input[type=submit], form#findfriends input[type=submit] {

    position: relative;

    left: 12px;

    top: -12px;

}

form#findfriends p input[type=text] {

    width: 340px;

}

form#advanced {

    padding: 12px;

    margin-top: 12px;

    background: #2c477c;

}

form#advanced div.left-col {

    width: 30%;

    float: left;

}

#sub {

    position: relative;

    top: 14px;

}

form#advanced div.right-col {

    width: 60%;

    float: right;

}

form#advanced label {

    width: 60px;

}

div.form-center ul {

    list-style-position: inside;

    padding: 0 0 12px 12px;

}

div.form-center ul li {

    padding-bottom: 8px;

}

div.form-center textarea {

    width: 300px;

    height: 180px;

}

p.mini-bottom {

    padding-top: 12px;

    border-top: 1px solid #445;

    margin-top: 12px;

}



.under_line{

 	padding-top: 12px;

	border-bottom:1px solid #445;

    margin-top: 12px;

}

p.intro {

    padding-bottom: 2em;

    border-bottom: 1px solid #eef;

    margin-bottom: 2em;

}

div.left {

    margin-right: 6px;

}

/* Login (Off) */

div#full-login {

    text-align: center;

}

div#full-login form{

    text-align: left;

    position: relative;

    margin: 0 auto;

    

}

div#login {

    width: 219px;

    padding: 0 0 8px;

    background: #b70201 url("../images/layout/login_bottom.gif") no-repeat 0 100%;

}

div#login form {

    padding: 51px 5px 4px;

    background: url("../images/layout/login_top.gif") no-repeat 0 0;

}



div#login label {

    width: 63px;

}

div#login input[type=text], div#login input[type=password] {

    width: 140px;

}

div#login a {

    color: #fff;

}

/* --- Login (On) --- */

div#login-on p strong {

    color: #cef;

}

#user-login-thumb {

    display: block;

    width: 100px;

    float: left;

    margin-right: 4px;

}

ul#user-mini-dash {

    list-style: none;

    float: left;

    padding: 0px;

    height: 96px;

    width: 76px;

    display: block;

    text-align: left;
}

ul#user-mini-dash li{
	text-align:left;
}

div.mini-dash {

    padding-bottom: 0px;

	margin-top:0px;
}

#user-mini-dash a {

    text-decoration: none;

    display: block;

    padding: 4px 2px;

    color: #fff;

}

/* --- Profile --- */

div#status-box form {

    padding: 8px 0 11px 22px;

    background: url("../images/layout/status_form.gif") no-repeat 0 0;

}

div#status-box form input[type=text] {

    display: block;

    float: left;

    clear: left;

    width: 300px;

    padding: 6px 4px;

    margin-right: 18px;

}

/* --- messages --- */

div.message {

	clear: both;
    padding: 6px;
	font-size: 12px;
	font-weight: bold;
	color: #005884;
	background: url(../images/errorMessage_bg.jpg);
}

div.message a {

    color: #335;

}

/* --- Common --- */

img.right {

    float: right;

    margin-left: 6px;

}

.align-center {

    text-align: center;

}

.align-right {

    text-align: right;

}

.clear {

    display: block;

    clear: both;

}

/* --- Self Clear Floats --- */

div.box:after, div.colwrap:after, .group:after, .midbox:after {

    content: ".";

    display: block;

    height: 1px;

    visibility: hidden;

    clear: both;

}

/* -- feeds -- */

div.post h4 a {

    color: #4faae9;

    text-decoration: none;

}

div.post {

    font-size: 95%;

    border-bottom: 2px solid #03384d;

    padding-bottom: 6px;

    margin-bottom: 6px;

}

.view_more{

    text-align:center;

    margin-top:7px;

    padding:3px;

    background:#03384d;

}



/* ------------- WALL STYLE -------------------*/

#status{

    padding:10px;

    width:380px;

}

.full_image{

    max-width: 800px    

}



.theComment{

    padding-left:12px;

}



.wall_wraper{

    width:400px;

}



.espacio{

    clear:both;

}

#comment{

    width:400px;

}

.colum_left{

    float:left;

    width:80px;

    text-align:center;

}

.colum_right{

    float:left;

    padding:5px;

}



.colum_right img{

    border:0px;

}



.date_wraper{

    clear:both;

    margin-bottom:12px;

    margin-top:10px;

}

.date{

    float:left;

    width:80px;

}

.date_border{

    position:relative;

    top:7px;

}

.comment_wraper{

    border-bottom:5px solid #293c5d;

}

.end_date_border{

    border:20px solid red;

}

.single_comment{

    border-bottom: 1px solid #293c5d;

    padding:5px;

}

/* -------------END WALL STYLE -------------------*/

#gallery {

    position: relative;

    margin: 0 auto;

    width: 780px;

}

#mediagallery {

    padding: 20px 0 40px;

    background: url('../images/bgmediagallery.jpg') repeat-x 0 0;

}

div#last-users {

    background: url('../images/new-divers.jpg') no-repeat 0 0;

}

div#last-users .user img {

    display: block;

    width: 60px;

    float: left;

    margin-right: 8px;

}

div#last-users .user {

    margin-bottom: 6px;

    padding: 4px;

    border-bottom: 1px solid #999;

}

/* --- profile-picture --- */

div.user-in-list {

    padding: 6px 0 8px;

    border-bottom: 1px solid #445;

    margin-bottom: 8px;

}

div.user-in-list img, div#profile-picture img {

    float: left;

    margin-right: 8px;

}

div#friends-liste .user-in-list {

    float: left;

    width: 32%;

    margin-right: 1%;

    border: none;

    text-align: center;

}

div#friends-liste .user-in-list img {

    border: 1px solid #526da2;

}

div.ads {

    float: right;

    width: 202px;

}

div.user-list {

    padding-top: 2em;

}

div.user-list div.user {

    padding: 12px 0;
    border-bottom: 1px solid #446;
    margin-bottom: 12px;
}

div.user-list div.user img {
	border:2px solid #4F6CA2;
}

div.user-list div.user img:hover {
	border:2px solid #00A3E9;
}


/*----Blog----*/



.division{

    border-bottom: 1px solid #293c5d;

	height:2px;

}



.blogbox {

    padding: 11px;

    width: 645px;

    voice-family: inherit;

    voice-family: "\"}\"";

    width: 623px;

	height:750px;

    background: url("../images/layout/Memberpage_SNBlog.gif") no-repeat 0 0;

}



#blogb{

background:#21304b;

height:37px;

}



#commentbg{

padding:8px;

background: url("../images/layout/combg.png") no-repeat 0 0;

height:91px;

width:460px;

}

div#friends-list strong {

  display:block;

}



/*------blog comments------*/



#blog_comments{

padding:11px;

}



#img_comments{

float:left;

margin-right:10px;

}



#comments_text{

float:left; 



width:522px;

voice-family: inherit;

voice-family: "\"}\"";

width: 500px;

}

/* --- Dives --- */

p#divenumber-big {

    padding: 32px;

    font-size: 60px;

    font-weight: bold;

    width: 100px;

    background: url("../images/dives/numero.gif") no-repeat 0 0;

    color: #444;

    float: left;

}

div#cal {

    float: left;

    padding: 18px 18px;

    width: 340px;

    background: url("../images/dives/calbg.gif") no-repeat 0 0;

    min-height: 235px;

    height: auto !important;

    height: 235px;

}

div#cal input {

    position: relative;

    margin: 0 auto;

    width: 200px;

}

div#cal a {

    color: #444;

}

div#location-map h3 {

    float: left;

    width: 200px;

}

div#location-map input {

    width: 100px;

}

p#mapvals {

    clear: both;

}

p#mapvals input {

    width: 60px;

}

div#conditions, div#gas-type {

    float: left;

    width: 150px;

    border-right: 2px solid #113;

    margin-right: 12px;

}

div#gas-type {

    width: 120px;

}

div#pressure .in-col {

    width: 35%;

    padding: 0; 

}

div#pressure div.nobrdr {

    border: none;

}

div#conditions p.little {

    float: left;

    width: 60px;

    font-size: 86%;

}

div#conditions p.wide {

    float: left;

    width: 90px;

    font-size: 86%;

}

div#wind-speed {

    float: left;

    width: 330px;

    border-right: 2px solid #113;

    margin-right: 12px;

}

div.slider-wrapper-big {

    float: left;

    padding: 30px 11px 11px;

    width: 183px;

    voice-family: inherit;

    voice-family: "\"}\"";

    width: 161px;

    height: 67px;

    background: url("../images/dives/slide_bg.gif") no-repeat 0 0;

}

p.boxie {

    padding: 4px;

    background: #fff;

    border: 1px double #666;

    display: block;

    color: #444;

    width: 60px;

    text-align: center;

    font-weight: bold;

}

p.boxie span {

    padding: 0;

    display: block;

}

div#wind-speed .boxie {

    float: left;

    margin-top: 12px;

}

p#wind-type {

    float: left;

    padding: 12px 0 0 12px;

}

div#temp {

    float: left;

    padding: 11px 20px 11px 11px;

    width: 168px;

    voice-family: inherit;

    voice-family: "\"}\"";

    width: 146px;

    background: url("../images/dives/bg3sliders.gif") no-repeat 0 0;

    height: 164px;

    margin-right: 12px;

    border-right: 2px solid #113;

}

div#temp div.group {

    padding-bottom: 16px;

}

div#distance {

    position: absolute;

    top: 12px;

    left: 712px;

    width: 133px;

    padding-right: 12px;

    border-right: 2px solid #113;

}

div.slider-little-wrapper {

    background: url('../images/dives/small_slider.gif') no-repeat 0 0;

    padding: 22px 11px;

    

}

div#visibility {

    position: absolute;

    top: 12px;

    right: 32px;

    width: 100px;

}

div#visibility select {

    margin: 0 auto;

    width: 84px



}



/*------Videos------*/



#textos{

width:981px;

/*height:621px;*/

background-color:#111133;

text-align:left;

padding-top:10px;

}



.textocomments{

font-family:Arial, Helvetica, sans-serif;

color:#FFFFFF;

font-size:12px;

/*padding-left:180px;*/

/*padding-right:200px;*/

}



#posted{

}



#lineagrande{

background-image:url(../images/layout/lineagrisgrande.jpg);

width:981px;

height:2px;;

background-repeat:no-repeat;

margin-top:10px;

}

#lineagris2{

background-image:url(../images/layout/lineagris.jpg);

background-repeat:no-repeat;

width:656px;

height:2px;

margin-top:10px;

/*margin-left:180px;*/

}



.TituloPost {

padding:4px 0 0 4px;

width:172px; 

height:37px; 

margin: 10px 0 0 180px; 

background: url(../images/layout/titulopost.jpg) no-repeat;

}



.TituloPost input {

font: bold 16px Arial, Helvetica, sans-serif;

color: #acb3c1;

width:160px;

}

#mensaje{

background-image:url(../images/layout/mensajes.jpg);

width:426px;

height:99px;

background-repeat:no-repeat;

padding:4px 0 0 4px;

margin-left:180px;

margin-top:10px;

float:left;

}

#mensaje textarea {

font: bold 16px Arial, Helvetica, sans-serif;

color: #acb3c1;

width:410px; 

height:85px;

}

#btpost{

	background-image:url(../images/layout/btpost.jpg);

	background-repeat:no-repeat;

	width:56px;

	height:33px;

	margin-top:40px;

	float:left;

	margin-left:10px;

}

div#not-found {

    padding: 170px 0 0 410px;

    background: url('../images/not-found') no-repeat 50% 0;
}


#login-email{
	padding-top:4px;
	padding-bottom:4px;
	width:150px;
}

#login-password{
	padding-top:4px;
	padding-bottom:4px;
	width:150px;
}


.highlightTextField {
	background-color:#b70201;

}

div.scubaArticle  {	
	margin:2px 0 10px 0;
	padding-top:3px;
	border-top: 2px solid #4D9BCC;
}

div.scubaArticle span.linkArticle {
	color:#50AFEF;
	font-weight:bold;
}

div.scubaArticle span.titleArticle a {
	color:#50AFEF;
	font-weight:bold;
}

div.article-content {
	text-indent:20px;
	margin-bottom: 20px;
	margin-left:10px;
}

div.articleNavigation {
	margin-bottom:5px; 
	margin-right:20px; 
	width:100px; 
	float:right; 
	text-align:right;
}

span.letterLink {
	margin-right:7px;
}

img.userAvatar {
	width:90px;
	height:90px;
}

span.fakeLink {
	cursor:pointer;
	font-weight:bold;
	color:#fff;
}

span.fakeLink:hover {
	cursor:pointer;
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
}

div#advanceSearchBox {
	margin-top:5px;
}

div#advanceSearchBox label {
	width:110px;
}

div#search input.searchFriendBox{
	width: 320px;
	padding-top: 4px; 
	padding-bottom: 4px;
}

div#advanceSearchBox .ageTextBox{
	width:50px;
}

div#advanceSearchBox .genderList{
	width:75px;
}

div#advanceSearchBox div {
	margin-bottom:10px;
}

div#advanceSearchBox #advanceSearchButton
{
	margin-top:33px;
	text-align:right;
}

/*======================================Landing Page ===================================*/

#landingMessage p{
	line-height:130%;	
	margin-top:10px;
	margin-bottom : 10px;
}

.cancelLinkButton {
	background-image : url("../images/buttons/cancel_blue.gif");
	width:68px;
	height : 34px;
	float:right;
	margin-right:10px;
}

