﻿* {
  margin: 0;
  padding: 0;
  }
body {
	color: black;
	font: 11px Arial, sans-serif;
	background: url(../c_images/bg.gif) repeat-y center;
	text-align: left;
	margin:0px; 
	padding:0px; 
}
/* img, div, a, input, h1, h2, h3 { behavior: url(/css/iepngfix.htc) } */

div {
 border-color: #e5e5e5;
}

/* HOME */
.homePromo {
float:left; 
height: 210px; 
padding: 5px; 
width: 32%; 
background: url(c_images/home_promoBox.jpg) no-repeat bottom right;
}
.homePromoLogged{
float:left; 
height: 210px; 
padding: 5px; 
width: 32%; 
}
.homePromo2 {
float: left; 
width: 622px; 
height: 42px; 
margin-top: 3px; 
text-align: center; 
border: 1px #f0f0f0 solid; 
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
padding: 5px;
}
.myPromoTxt {
position: relative; 
top: 20%;
}
.myPromoTxt h1 {
	color: #999999;
}
.homeBanner {
float: right; 
width: 336px; 
height: 280px;

}

/* HOME */
input.cancel {
width: 72px;
height: 24px;
background: transparent url(c_images/submit_gr_sm.gif) no-repeat;
outline: none;
border:0px;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
padding: 0px;
}

input.cancel2 {
width: 100px;
height: 24px;
background: transparent url(c_images/submit_gr_sm2.gif) no-repeat;
outline: none;
border:0px;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
padding: 0px;
}

.btn_smbluHand{
width: 72px;
height: 24px;
background: transparent url(c_images/submit_bl_sm.gif) no-repeat;
outline: none;
border:0px;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
padding: 0px;

line-height:24px;
cursor: hand;
cursor: pointer;
}

.btn_medbluHand {
width: 145px;
height: 24px;
background: transparent url(c_images/submit_bl_med.gif) no-repeat;
outline: none;
border:0px;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
padding: 0px;
cursor: hand;
cursor: pointer;
}

.btn_smblu {
width: 72px;
height: 24px;
background: url(c_images/submit_bl_sm.gif) no-repeat;
outline: none;
border:0px;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
line-height:24px
}

input.btn_smblu {
width: 72px;
height: 24px;
background: transparent url(c_images/submit_bl_sm.gif) no-repeat;
outline: none;
border:0px;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
padding: 0px;

}
input.btn_smblu2{
width: 110px;
height: 24px;
background: transparent url(c_images/submit_bl_sm2.gif) no-repeat;
outline: none;
border:0px;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
padding: 0px;
}

input.btn_medblu {
width: 145px;
height: 24px;
background: transparent url(c_images/submit_bl_med.gif) no-repeat;
outline: none;
border:0px;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
padding: 0px;
}

input.btn_lrgblu {
width: 250px;
height: 24px;
background: transparent url(c_images/submit_bl_lrg.gif) no-repeat;
outline: none;
border:0px;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
padding: 0px;
}

input.btn_smyel { 
	width: 145px;
	height: 24px;
	background: transparent url(c_images/submit_yel_sm4.gif) no-repeat;
	outline: none;
	border:0px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
}
input.btn_smblu:hover {
background: transparent url(c_images/submit_bl_sm.gif) no-repeat 2 -25px;
}
input.btn_medyel { 
	width: 181px;
	height: 34px;
	background: transparent url(c_images/submit_yel_med2.gif) no-repeat;
	outline: none;
	border:0px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
}
input.btn_medyel_inactive { 
	width: 181px;
	height: 34px;
	background: transparent url(c_images/submit_yel_med2_inactive.gif) no-repeat;
	outline: none;
	border:0px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
}

input.btn_yel {
width: 72px;
height: 24px;
background: transparent url(c_images/submit_yel.gif) no-repeat;
outline: none;
border:0px;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
padding: 0px;
}

input.btn_yel:hover {
background: transparent  url(c_images/submit_yel.gif) no-repeat 2 -25px;
}

#header .secondaryNav {
	height: 22px;
	background: #e0e0e0;
	line-height: 22px;
	position:relative;
	z-index: 0;
}
#header .secondaryNav .secNavLeft{
	text-align: left;
	width: 20%;
	float:left;
	margin-left: 5px;
}
#header .secondaryNav .secNavRight{
	text-align: left;
	width: 76%;
	float:right;
	margin-right: 3px;

}
#header .secondaryNav a.deleteNavIcon {
	background: url(../c_images/topNavIcons.png) no-repeat 0.1em -15px;
	display:inline-block;
	margin-left:2px;
	width: 12px;
	text-decoration:none;	
}

#header .secondaryNav ul.topNavIcons li{
	margin-top:4px;
	line-height: 14px;
	height: 14px;
	list-style-type:none;
	float: right;
	background: url(../c_images/topNavIcons.png) no-repeat;
}
#header .secondaryNav .selectDevice ul.topNavIcons li.topNavDevice a{
	color: #FFFFFF;
}
#header .secondaryNav ul.topNavIcons li.topNavMessages{
	background-position: 0.4em -29px;
	padding: 0 0 0 22px;
	height: 12px;
}
#header .secondaryNav ul.topNavIcons li.topNavCredits{
	background-position: 0.6em -41px;
	padding: 0 5px 0 18px;
	height: 12px;
	
}
#header .secondaryNav ul.topNavIcons li.topNavGlobalization{
	background-position: 0.4em -53px;
	padding: 0 5px 0 18px;
	height: 12px;
	text-align: left;
	white-space: nowrap;
	width: 80px;
	overflow:hidden;
}
#header .secondaryNav ul.topNavIcons li.familyFilterOn{
	background-position: 0.4em -92px;
	padding: 0 5px 0 22px;
	height: 12px;
}
#header .secondaryNav ul.topNavIcons li.familyFilterOff{
	background-position: 0.4em -104px;
	padding: 0 5px 0 22px;
	height: 12px;
}
#header .secondaryNav ul.topNavIcons li.topNavNoIcon{
	background: transparent;
	padding: 0 5px 0 6px;
	border-right: 1px #666666 solid;

}
#header .secondaryNav ul.topNavIcons li.last{
	border: 0;
}
#header .secondaryNav .selectDevice ul.topNavIcons li.topNavDevice{
    background-position: 0 -1px;
    padding: 0 3px 0 14px;
    height: 13px;
}
#header .secondaryNav .selectDevice ul.topNavIcons li.topNavDevice a{
    color: #FFFFFF;
}
#header .secondaryNav .selectDevice {
    position:absolute; top: 121px; right: 9px; display:block; white-space:nowrap;
}
#header .secondaryNav .selectDevice ul.topNavIcons li.topNavDevice a.deleteNavIcon {
    background: url(c_images/topNavIcons.png) no-repeat 0.1em -15px;
    display:inline-block;
    margin-left:2px;
    width: 12px;
    text-decoration:none;   
}

#header .middleArea {
	height: 76px;
	background: url(c_images/topBck.jpg) repeat-x;
	text-align: left;
	line-height: 76px;
}
#header .middleLeft {
	width: 185px;
	float:left;
}

#header .middleLeft a{
	display: block;
	width: 155px;
	background: url(c_images/logo.png) no-repeat center center;
	line-height: 76px;
	height: 76px;
	margin-left: 8px;
}
#header .middleCenter {
	width: 485px;
	float:left;
	margin-top: 8px;
}
#header .middleCenter h1{
	margin:16px 0 0 18px;
	padding: 0;
	color: #6284b7;
	line-height:normal;
	font-size: 11px;
}
#header .middleCenter img{
	border: 0;

}
#header .middleRight {
	width: 280px;
	float:right;
}
#header .middleArea .bannerArea {
	border-left: 2px #587db3 solid;
}
.searchItems {
	position: relative;
}

/* DROP DOWN BUTTON (+ FG.MENU.CSS) */
.searchItems .searchList{position: absolute;top: 24px;left: -50px; width:1px;}
.hidden { position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden; }
.fg-button { clear:both; margin:0 0 120px 20px; padding: 0 0 0 10px; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; color: #779bc4; display:block; width:55px; height: 25px; line-height: 25px;  }
.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px;   }
button.fg-button { width:auto; overflow:visible; } /* removes extra button width in IE */
.fg-button-icon-right { padding-right: 2.1em; }
.fg-button-icon-right .ui-icon { left: auto; right: 0.2em; margin-left: 0; }
.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */	
.fg-button.ui-state-loading .ui-icon { background: url(../theme/images/spinner_bar.gif) no-repeat 0 0;}
/* END DROP DOWN BUTTON */

/* TEXT INPUT */
	.searchItems .searchTextInput { position: absolute; top: 0px; left: 109px; margin: 0; padding: 0; border: 1px #f0f0f0 solid; height:25px;}
	.searchItems .searchTextInput input[type="text"] { margin: 0; padding: 4px; width:180px; border: 0 }
/* END TEXT INPUT */

/* SUBMIT SEARCH BUTTON */
	.searchItems .searchSubmit { position: absolute; top: 0px; left: 297px; margin: 0; padding: 0; height: 27px; width: 27px}
	.searchItems .searchSubmit a { height: 27px; width: 27px; display: block; background: url(c_images/search.png) no-repeat center center;}
/* END SUBMIT SEARCH BUTTON */


.popupTransBack td
{
	padding: 0px 0px 0px 0px;    
	font-weight:normal;
}

#content #profile_main{
  padding: 5px 0px 0px 0px;
  width: 100%;
  float: left;
}
.error {
	color: #FF0000;
	font-weight: bold;
	font-size:9px;
}
.sm {
	font-size: 10px;
}
input.gray {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 12px; 
	color: #000000; 
	background: #e5e5e5;
}
input.graysm {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 10px; 
	color: #000000; 
	background: #e5e5e5;
	height: 20px;
	padding-bottom: 1px;
}
input.magenda {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 12px; 
	color: #FFFFFF; 
	background: #cc66cc;
}
input.blue {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 12px; 
	color: #FFFFFF; 
	background: #006699;
}
input.bluesm {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 10px; 
	color: #FFFFFF; 
	background: #006699;
	height: 20px;
	padding-bottom: 1px;
}
input.magentasm {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 10px; 
	color: #FFFFFF; 
	background: #cc66cc;
	height: 20px;
	padding-bottom: 1px;
}
a {
  /*color: #808080;*/
  color: #006699;
  cursor: pointer;
  text-decoration: none;
}
a.bold {
	font-weight: bold;
}
a.smbold {
	font-size: 9px;
	font-weight: bold;
}
a:hover {
  text-decoration: underline;
}

.spanlink 
{
 color: #808080;
 cursor: pointer;
 text-decoration: none;
}
.spanlink .selected 
{
 color: #FFFFFF;
 cursor: pointer;
 text-decoration: none;
}
.spanlink .bold
{
	font-weight: bold;
}

.spanlink .smbold {
	font-size: 9px;
	font-weight: bold;
}
.spanlink:hover {
  text-decoration: underline;
}


/* HEADER NEW STYLES */

#header {
  width: 988px;
/*  background: #FFFFFF;*/
  height: 96px;
  color:#000000;
/*  border-left: 1px #ececec solid;
  border-right: 1px #ececec solid;*/
}




#bottom {
  	width: 974px;
  	margin-top: 10px;
	margin-bottom: 10px;
}

#bottom .gray{
	background-color: #f0f0f0;
	border: 1px #e5e5e5 solid;



}
#bottom #google {
	color: #000000;
	padding: 0px;
}
#bottom #google ul {
  margin-left: 70px !important;
  margin-top: 0px;
}
#bottom #google li {
  list-style-type: none;
  float: left;	
  height: 13px;
  padding: 10px 0px 0px 0px;
  font-size: 11px;
}

#bottom #google li a {
  color: #000000;
  font-weight: normal;
  cursor: pointer;
  
}
#bottom #google .selected {
  color: #000000;
  font-size: 11px;
  font-weight: bold;
}


/* PAGINATOR */
.Pages { text-align: center; margin-bottom: 10px; margin-top: 10px; }
.Paginator { font-size: 12px; padding-top: 10px; margin-left: auto; margin-right: auto; /* padding-bottom: 10px;  background-image: url(http://l.yimg.com/www.flickr.com/images/dotted.gif); background-repeat: repeat-x; background-position: left bottom; */ }
.Paginator a, .pageList .this-page { padding: 2px 6px; border: solid 1px #E5E5E5; background: #ffffff; text-decoration: none;color:#666666 }
.Paginator a:visited { padding: 2px 6px; border: solid 1px #666666; background: #ffffff; text-decoration: none; }
.Paginator .AtStart { margin-right: 20px; padding: 2px 6px; /* border: solid 1px #ddd; */ background: #ffffff; color: #666666; }
.Paginator .Prev { margin-right: 10px; padding: 2px 6px; border: solid 1px #E5E5E5; background: #ffffff;color:#666666; }
.Paginator .break { padding: 2px 6px; border: none; background: #fff; text-decoration: none; }
.Paginator .Next{ margin-left: 10px; padding: 2px 6px; border: solid 1px #E5E5E5; background: #ffffff;color:#666666; }
.Paginator .AtEnd { margin-left: 20px; padding: 2px 6px; /* border: solid 1px #ddd; */ background: #fff; color: #666666; }
.Paginator .this-page {padding: 2px 6px; border-color: #999; font-weight: bold; font-size: 13px; vertical-align: top; background: #ffffff; color: #000000; }
.Paginator a:hover {color: #ffffff; background: #666666; border-color: #666666; text-decoration: none;}
input,textarea, select{
 font: 12px Arial, sans-serif; 
}


#leftbar .selected {
  color: #FF0000;
  font-size: 14px;
  font-weight: bold;
}
/* NEW MAIN MENU*/
#mainmenu {width: 974px; height: 24px; background: #eeeeee; position:relative;display:block;
	-moz-border-radius: 4px 4px 0px 0px; 
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-top-right-radius:4px;
	border: 0px;
	}
#mainmenu .akazooRadio {
	position: absolute;
	right: -1px;
	width: 28px;
	z-index: 9;
	clear:both;
	height: 23px;	
}
#mainmenu .akazooRadio a{
	display:inline-block;
	width: 8px;
	height: 23px;
	overflow:hidden;
	background: transparent url(../c_images/akazooRadio.png) no-repeat center center;
	text-decoration: none;
}
#mainmenu .akazooRadio a:hover {
	background: #cddbfb url(../c_images/akazooRadio.png) no-repeat center center;
}
#mainmenu ul {margin: 0px; padding: 0px; border:0px; }
#mainmenu li {list-style-type: none; min-width:60px; height: 24px; display:block; float: left;  font-size: 12px; font-weight: bold; text-align:center; white-space:nowrap;}
* html #mainmenu li {width:60px;}
#mainmenu a {line-height: 24px;height: 24px;color: #222222; padding: 0px 9px 0px 9px; margin: 0px}
#mainmenu a.selected {font-size: 12px; color: #FFFFFF}
#mainmenu li:hover {font-size: 12px; background-color:#ffffff; color:#000000;}
#mainmenu a:hover.selected {font-size: 12px; text-decoration:none; }
#mainmenu li.last {border: 0px;}

#mainmenu li:hover.homeback {font-size: 12px; background-color:#859fc4; }
#mainmenu li:hover.profileback {font-size: 12px; background-color:#859fc4; }
#mainmenu li:hover.messagesback {font-size: 12px; background-color:#898545; }
#mainmenu li:hover.networkback {font-size: 12px; background-color:#697f1a; }
#mainmenu li:hover.membersback {font-size: 12px; background-color:#993598; }
#mainmenu li:hover.photosback {font-size: 12px; background-color:#7eb0ac; }
#mainmenu li:hover.videosback {font-size: 12px; background-color:#8e4d4d; }
#mainmenu li:hover.groupsback {font-size: 12px; background-color:#784c78; }
#mainmenu li:hover.eventsback {font-size: 12px; background-color:#346667; }
#mainmenu li:hover.forumback {font-size: 12px; background-color:#4c7094; }
#mainmenu li:hover.gamesback {font-size: 12px; background-color:#cc6601; }
#mainmenu li:hover.chatback {font-size: 12px; background-color:#b872aa; }
#mainmenu li:hover.blogsback {font-size: 12px; background-color:#000000; }
#mainmenu li:hover.downloadsback {font-size: 12px; background-color:#b99e22; }
#mainmenu li:hover.musicback {font-size: 12px; background-color:#b9455f; }
.homeback {background-color: #859fc4;-moz-border-radius: 4px 4px 0px 0px; 
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-top-right-radius:4px;
	}
.profileback {background-color: #859fc4;-moz-border-radius: 4px 4px 0px 0px;  
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-top-right-radius:4px;
	}
.messagesback {background-color: #898545;-moz-border-radius: 4px 4px 0px 0px;  
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-top-right-radius:4px;
	}
.networkback {background-color: #697f1a;-moz-border-radius: 4px 4px 0px 0px;  
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-top-right-radius:4px;
	}
.membersback {background-color: #993598;-moz-border-radius: 4px 4px 0px 0px;  
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-top-right-radius:4px;
	}
.photosback {background-color: #7eb0ac;-moz-border-radius: 4px 4px 0px 0px;  
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-top-right-radius:4px;
	}
.videosback {background-color: #8e4d4d;-moz-border-radius: 4px 4px 0px 0px;  
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-top-right-radius:4px;
	}
.groupsback {background-color: #784c78;-moz-border-radius: 4px 4px 0px 0px;  
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-top-right-radius:4px;
	}
.eventsback {background-color: #346667;-moz-border-radius: 4px 4px 0px 0px;  
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-top-right-radius:4px;
	}
.forumback {background-color: #4c7094;-moz-border-radius: 4px 4px 0px 0px;  
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-top-right-radius:4px;
	}
.gamesback {background-color: #cc6601;-moz-border-radius: 4px 4px 0px 0px;  
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-top-right-radius:4px;
	}
.chatback {background-color: #b872aa;-moz-border-radius: 4px 4px 0px 0px;  
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-top-right-radius:4px;
	}
.blogsback {background-color: #000000;-moz-border-radius: 4px 4px 0px 0px;  
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-top-right-radius:4px;
	}
.downloadsback {background-color: #b99e22;-moz-border-radius: 4px 4px 0px 0px;  
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-top-right-radius:4px;
	}
	
.musicback
{
	background-color: #b9455f;-moz-border-radius: 4px 4px 0px 0px;  
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-top-right-radius:4px;
}	

/* NEW SUBMENU*/
#submenu {width: 974px; height: 20px;display:block;-moz-border-radius: 0px 0px 4px 4px;  
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-top-left-radius:0px;
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-top-right-radius:0px;
	}
#submenu ul {margin: 0px; padding: 0px; text-align: left; }
#submenu li {list-style-type: none;  display: inline; border-right: 1px #ffffff solid; font-size: 11px; font-weight: normal;}
#submenu a {line-height: 20px;color: #FFFFFF; padding: 0px 11px 0px 11px;}
#submenu a.selected {font-weight: bold;}
#submenu li.last {border: 0px;}


#content {
  width: 974px;
  /**overflow: hidden;**/
  background-color: #FFFFFF;
  padding: 10px 0px 0px 0px;

}


#content #main{
  width: 794px;
  float: left;
  margin-top: 5px;
}
#content #noadmain{
  width: 100%;
  float: left;
  margin-top: 5px;
}

#content #twocolumnsleft {
  float: left;
}
#content #twocolumnsright {
  float: right;
}
#content #onecolumn {
  float: left;
}

#content #right{
  width: 170px;
  float: right;
  padding: 0px;
  text-align:center;
}
#content #right #rightGoogleAds{
  padding: 10px 0px 0px 0px;
  text-align:right;
}



h1 {
font-size: 16px;
color: #666666;
padding:5px 0px 5px 0px;
}
h2 {
font-size: 14px;
color: #000000;
font-weight: bold;
padding:5px 0px 5px 0px;
}
h3 {
font-size: 12px;
color: #000000;
font-weight: bold;
padding:5px 0px 5px 0px;
}

.descr{
font-size: 12px;
font-weight: normal;
float: left;
}

#criteria {
height: 30px;
margin: 5px 0px 0px 0px;
border-bottom: 1px #E4E4E4 solid;
background-color:#E6E6E6;
}
#criteria a{
  font-size: 12px;
  color: #006699;
  cursor: pointer;
}
#alphanum li {
  list-style-type: none;
  float: left;
  padding: 0px 5px 0px 0px;
}
#alphanum .selected {
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}
#alphanum li a{
  color: #006699;
  font-weight: normal;
  cursor: pointer;
}
select {
  font-size: 12px;
}
#paging {
	margin: 5px 0px 5px 0px;
	float: left;
}
.subtitle {
	clear:left;
	border-bottom: 2px #cc66cc solid;	
}
#subtitle {
	clear:left;
	border-bottom: 2px #cc66cc solid;	
}
.subtitle_blu {
	clear:left;
	border-bottom: 2px #006699 solid;
}
#subtitle_blu {
	clear:left;
	border-bottom: 2px #006699 solid;
}
#subtitle_blu a{
	color: #CC66CC;
}
.subtitle_descr {
	font-size:10px;
/*	background: #F0F0F0 url(c_images/sub_bck.gif) top left repeat-y;*/
	border-left: 1px #F0F0F0 solid;
	border-right: 1px #F0F0F0 solid;
	border-bottom:1px #F0F0F0 solid;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding-left: 10px;
	line-height: 20px;
	margin-top: 1px;
	margin-bottom: 5px;
	display:block;
}
#searchbar {
	/*background-color: #F0F0F0;*/
	line-height: 25px;
	padding: 5px; 
	border: 1px #f5f5f5 solid;
	background-color:#f5f5f5;
	clear: left;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;	
}
.searchbar {
	/*background-color: #F0F0F0; */
	height: 25px;
	padding: 5px; 
	border: 1px #f0f0f0 solid;
	clear: left;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#subsubsub {
	height: 25px;
	padding-left: 5px; 
	margin-bottom: 5px;
	border: 1px #cccccc dotted;
}
#horGoogelAds {
    width: 730px;
	background-color:#FFFFFF;
	padding: 15px 0px 20px 0px
}
#horGoogelAds li {
    list-style-type: none;
	float: left;
}
#horGoogelAds a{
  color:#0033CC;
  font-size: 11px;
}
#horGoogelAds .url{
color:#009900;
font-size: 11px;
}
#horGoogelAds .text{
color:#000000;
font-size: 11px;
}
#right #rBanner{
padding: 15px 0px 5px 0px;
border-bottom: 2px #E0E0E0 solid;
}
#ad {
padding: 10px 0px 10px 0px;
}
#tabtop {
color: #FFFFFF;
margin: 15px 0px 0px 0px;
}
#tabtop a{
color:#FFFFFF;
}
#tab {
border-bottom: 1px #cccccc dotted;
}
#tab td {
background-color: #F0F0F0;
padding: 10px 0px 10px 10px;
border-bottom: 1px #cccccc dotted;
}
#form {
padding: 5px 5px 5px 5px;
background-color: #FFFFFF;
border: 1px #E5E5E5 solid;
}
#form td {
	padding: 5px 0px 5px 5px;
}




#form2 {
padding: 5px 5px 5px 5px;
background-color: #FFEEFF;
border: 1px #FFCEFF solid;
}
#form2 td {
	padding: 5px 0px 5px 5px;
}
#userboxSmall{
border: 1px #e5e5e5 solid;
	  height: 135px;
	  width: 111px;
	  float: left;
	  font-size: 12px;
	  margin: 5px 2px 2px 0px;
	  padding: 5px 0px 0px 0px;
	  background-color:#FFFFFF;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
}
#userboxSmall #usrthumb{
   padding: 5px 2px 5px 0px;
	height: 83px;
	
}
#userboxSmall #butback{
   padding: 5px 0px 0px 0px;
	height: 21px;
	background-color:#FFFFFF;
	
}
#userboxTiny{
border: 1px #e5e5e5 solid;
	  width: 95px;
	  float: left;
	  font-size: 12px;
	  margin: 5px 2px 2px 1px;
	  padding: 5px 0px 0px 0px;
	  background-color:#FFFFFF;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
}
#userboxTiny #usrthumb{
   padding: 5px 2px 5px 0px;
	
}
#userboxTiny #butback{
   padding: 5px 0px 0px 0px;
	height: 21px;
	background-color:#FFFFFF;
	
}
#photobox{
	float: left;
	font-size: 12px;
	margin: 5px 15px 15px 0px;
	padding: 2px 2px 2px 2px;
	border: 1px #CCCCCC solid;
}
#photobox img{
	margin: 2px 2px 2px 2px;	
}
#photobox .brdr{
	border: 1px #000000 solid;
}

#userboxLarge{
	  
	  border: 1px #e5e5e5 solid;
	  height: 130px;
	  width: 112px;
	  float: left;
	  font-size: 12px;
	  margin: 5px 2px 5px 2px;
	  padding: 5px 0px 5px 0px;
	  background-color:#FFFFFF;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
}
#userboxLarge #usrthumb{
   padding: 5px 2px 5px 0px;
	height: 83px;
	
}
#userboxLarge #butback{
   padding: 5px 0px 0px 0px;
	height: 21px;
	background-color:#FFFFFF;
	
}

#userboxRect{
	border: 1px #e5e5e5 solid;
	height: 120px;
	width: 111px;
	float: left;
	font-size: 12px;
    margin: 5px 10px 5px 0px;
    padding: 5px 0px 0px 0px;
	background-color:#FFFFFF;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;

}
#userboxRect2{
	border: 1px #e5e5e5 solid;
	height: 120px;
	width: 111px;
	float: left;
	font-size: 12px;
	margin: 5px 5px 5px 5px;
	padding: 5px 0px 0px 0px;
	background-color:#FFFFFF;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;

}

#accept-reject {
list-style-type: none;
  }
#accept-reject a{
color:#000000;
  }
#accept-reject li {
  font-size: 10px;
  padding-left: 15px;
  }
#accept {
  background: url(c_images/accept.gif) 2px center no-repeat;
  }
#reject {
  background: url(c_images/reject.gif) 0px center no-repeat;
  }
#remind-reject {
list-style-type: none;
  }
#remind-reject a{
color:#000000;
  }
#remind-reject li {
  font-size: 10px;
  padding-left: 15px;
  }
#remind {
  background: url(c_images/remind.gif) 2px center no-repeat;
  }
#reject {
  background: url(c_images/reject.gif) 0px center no-repeat;
}
/** GROUPS **/
/** GROUPS **/
.altlink{
color:#000000;
 font-size: 10px;
}
.cmnt{
color:#000000;
 font-size: 11px;
}
#groupsearch {
	padding: 5px 0px 15px 0px;
}
#optionbox {
  border-bottom: 1px #E5E5E5 solid;
  border-left: 1px #E5E5E5 solid;
  border-right: 1px #E5E5E5 solid;
  background-color:#F0F0F0;
  margin-bottom: 10px;
}
#category{
	
	padding:5px 0px 5px 0px;
}
#category #ctgtitle{
  padding: 0px 0px 0px 0px;
  font-size: 14px;
  font-weight: bold;
  color: #666666;
}
#category .qty{
  font-size: 10px;
  color: #000000;
  font-weight: normal;
}
#category #ctglinks {
  padding: 0px 0px 10px 0px;
  line-height: 18px;
}
#category #ctglinks a {
  font-size: 12px;
  font-weight: normal;
}
#category #ctglinks .more {
  font-size: 12px;
  text-decoration: none;
  color: #006699;
}
/* CATEGORIES NEW STYLES*/
table.category2 td{
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
	border-bottom: 1px #cccccc dotted;
	width:50%;
	text-align: left;
	padding-left:3px;
}
table.category td{
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
	border-bottom: 1px #cccccc dotted;
	width:100%;
	text-align: left;
}
#groupmember #userthumb{
	float:left; 
	margin-right: 5px;
}
#groupmember #userthumb img{
	float:left; 
	padding-top: 2px;
	padding-left: 2px;
}
#groupmember #usernamethumb{
clear: left;
}
#groupmember #usernamethumb a{
	font-size: 10px;
}
.group{
  height: 80px;
}
.group img{
	border: 1px #000000 solid;
}
.groupinfo {
  padding: 5px 0px 5px 0px;
  font-size: 10px;
  font-weight: normal;
  border-bottom: 1px #cccccc dotted;  
  float:left;
  width: 100%;

}
.groupinfo .thumb{
	margin-right: 5px;
	float: left;
	border: 1px #000000 solid; 
}

.groupinfo a{
  font-size: 10px;
}


.groupinfo .grouptitle{
  font-size: 12px;
}
.groupinfo .nobrdr{
	border: 0px;
}
#groupcreator {
	padding-top: 2px;
 }
#groupinfoFull {
  padding: 5px 0px 5px 0px;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  border-bottom: 1px #cccccc dotted;
}
#groupinfoFull img{
	padding-right: 5px;
	float: left;
}
#groupinfoFull a{
  font-size: 10px;  
}

#groupinfoFull .grouptitle{
  font-size: 12px;
}
#catinfo {
	padding-top: 2px;
	font-weight:bold;
 }
#groupcreator {
	padding-top: 2px;
 }



#banner330 {
  padding-bottom: 9px;
}
#banner330 img {
border: 1px #000000 solid;
}
.groupEventLi li {
  list-style-type: none;
  padding: 2px 0px 5px 0px;
  font-size: 11px;
}
#grouplinks {
  padding-bottom: 5px;
}

#grouplinks li a {
	color:#006699;
}

/**--------------------TABS--------------------------**/
	div#navigation {
	 padding:0px 0px 15px 0px;
	}
	div#navigation ul {
		width:710px;
		font-size:12px;
		font-weight:bold;
		color:#999999;
		border-bottom: 1px #CCCCCC solid;
	}
	ul#menu {
		margin:0;
		padding:5px 0px 5px 0px;
		list-style-type:none;
	}
	ul#menu li {
		background-color:#E5E5E5;
		border: 1px #FFFFFF solid;
		display:inline;
		margin: 0px;
		padding: 5px 25px;
	}
	div#navigation ul#menu li.sel {
		background-color:#cc66cc;
		border: 1px #FFFFFF solid;
		display:inline;
		margin: 0px;
		padding: 5px 25px;
		color:#FFFFFF;
	}
	
/** ---------------------------------------**/
#plainsub {
	font-weight: bold;
	margin: 10px 0px 2px 5px; 
	padding: 5px 25px 2px 0px;
	border-bottom: 1px #cccccc dotted;
}
#fieldtab{
	margin: 10px 0px 10px 10px;
	padding: 10px 0px 10px 10px;
}
#fieldtab a{
	color:#006699;
}
#admintext {
	padding-top: 2px;
	font-size: 12px;
}
#yellowmarker {
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 87px;
	left: 80px;
	font-size: 10px;
	background-color:#FFFF00;
}
#admintext a{
	font-size: 12px;
	color:#006699;
}
#grouphoto {
	padding:15px 0px 15px 0px;
}
#uploadbox {
 	width: 300px;
	height: 180px;
	border: 1px #E5E5E5 solid;
	padding: 5px 5px 5px 5px;
	overflow:visible;
	background-color:#FFFFFF;
}
#uploadbox #title{
	color:#FFFFFF;
	font-weight: bold;
	background-color: #006699;
	padding: 5px 5px 5px 5px;
}
#uploadbox .sub{
font-size: 10px;
}
#uploadbox img {
padding: 5px 5px 5px 5px;
}
#uploadbox #cntnt{
	padding: 10px 5px 10px 5px;
}
#groupadmin{
	margin-right: 10px; 
	margin-bottom: 10px;
	float:left; 
	padding:2px 2px 2px 2px;
}
#groupadmin a{
font-size: 10px;
}
#groupmember{
	margin-bottom: 5px;
	float:left; 
	padding:2px 2px 2px 2px;
}
#groupmember #userthumb{
	float:left; 
	/*AKZGRI-1475 */
	margin-right: 0px;
}
#groupmember #userthumb img{
	float:left; 
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px 0px 0px 0px ;
	border: 1px #000000 solid;
}
#groupmember #usernamethumb a{
	font-size: 10px;
}
#userthumblinks {
line-height: 12px;
}
#userthumblinks li{
list-style-type: none;
}
#userthumblinks li a{
font-size: 10px;
color:#398EB6;
}

div#nophoto {
  padding: 5px 0px 5px 5px;
  font-size: 12px;
 }
div#nophoto li a{
font-size: 12px;
color:#398EB6;
}

ul#category {
list-style-type: none;
border: 1px #d5d5d5 dotted;
background-color: #f0f0f0; 
}
ul#category a{
  font-weight: bold;
}
ul#category li {
  height: 20px;
  font-size: 12px;
  padding-left: 20px;
  padding-top: 5px;
  }
   
#selected {
  font-weight: bold;
}

a.title {
 color:#808080;
 }
 
#discussionbox {
  padding: 0px 0px 5px 5px;
  font-size: 12px;
  border-bottom: 0px #E5E5E5 solid;
  border-left: 0px #E5E5E5 solid;
  border-right: 0px #E5E5E5 solid;
}
#discussionbox .cmnt{
  padding: 2px 0px 2px 0px;
  font-size: 10px;
  color:#333333;
}
#eventlinks {
  padding-bottom: 0px;
}

#eventlinks li {
  list-style-type: none;
  padding: 2px 0px 0px 0px;
  font-size: 11px;
}
#eventlinks li a {
	color:#000000;
	text-decoration: underline;
}

#photovideo{
	margin-bottom: 5px;
	float:left; 
	padding:2px 2px 2px 2px;
}
#photovideo #thumb{
	float:left; 
	margin-right: 5px;
}
#photovideo #thumb #thumblinks li{
	list-style-type: none;
}

.proftab td{
	padding: 5px 5px 5px 5px;
}
#proftab2 td{ 
	padding: 3px 5px 10px 2px;
}
.proftab2 td{ 
	padding: 3px 5px 10px 2px;
}
#proftab3 td{ 
	padding: 10px 10px 10px 10px;
}
#tabsearchbox{
	margin-bottom: 10px;
	Border: 1px #e5e5e5 solid;
}
#tabsearchbox td{
	padding: 0px 0px 0px 0px;
}

.tabsearchbox 
{	
	margin-bottom: 10px;
	Border: 1px #f0f0f0 solid;
	-moz-border-radius:4px; /* for Firefox */
	-webkit-border-radius:4px; /* for Safari */
}

.tabsearchbox td
{
	padding: 0px 0px 0px 0px;
}
.tabsearchboxClass{
	padding: 0px 0px 0px 0px;
}

#tabcalbox td{
	background-color: #E5E5E5;
	padding: 0px 0px 0px 0px;
}

#curvetab #curvetabcontent td{
	padding: 5px 0px 5px 5px;
	border-bottom: 1px #e5e5e5 solid;
}
#curvetab #curvetabcontent a{
	color: #006699;
}
#curvetab td{
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
}
#curvetab {
}
#curvetabtitle {
	margin-top: 10px;
	background-color: #E5E5E5;
	-moz-border-radius: 4px 4px 0px 0px;
 	-webkit-border-bottom-left-radius:0px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-top-right-radius:4px;
	border: 0px;
}
#curvetabtitle td{
	padding: 5px 0px 5px 5px;
	border-right: 2px #FFFFFF solid;
}
.lastrow {
	border-bottom: 1px #FFFFFF solid;
}
.Icreator {
	font-size: 9px;
	color: #FF0000;
}
.textCC66CC {
	color: #006699;
	font-weight: bold;
}
#colorthemes {
	margin: 10px 0px 10px 0px;
}
#colorthemes td {
	padding: 2px 2px 2px 2px;
}
#colorthemes .sm {
	font-size: 10px;
}
#PreviewControl td{
	padding: 2px 5px 2px 2px;
}
.reddie {
font-size: 14px;
color: #FF0000
}

.modalPopup {
	  background-color:#FFFFFF;
      border-width: 10px;
      border-style:solid;
      border-color: #AAAAAA;
      padding: 10px 10px 10px 10px;
	  width: 450px;   
	  color:Black;  

/* DON'T ADD HEIGHT */
}


/* Profile  */

#profilebox {
	margin: 0px 0px 10px 0px;
	width: 100%;
	background-color: #FFFFFF; 	
	border: 1px #3A3A3A solid; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#000000; 
}
#profilebox #profilebox_title {
	padding: 2px 0px 2px 5px;
	height: 20px;
	background-color:#3A3A3A; 
	color:#E5E5E5;
	font-size: 16px;
	font-weight: bold;
}
#profilebox a:link, #profilebox a:visited {
	text-decoration: none;
}
#profilebox a:hover{
	text-decoration: underline;
}

/*********** PERSONAL DATA BOX  **************/

/*#personalbox .med {
	font-size: 11px;
}
#personalbox #pictureholder {
	padding: 5px 5px 0px 0px;
	width:100px;
	height: 300px;
	float: left;
}
#personalbox #info li{
	list-style-type: none;
	line-height: 20px;
}

#personalbox #shout {
	font-size: 16px;
	font-style:italic;
	font-weight: bold;
	padding: 0px 5px 10px 0px;
}*/
#personalbox {
	margin: 0px 0px 10px 0px;
	width: 100%;
	background-color: #FFFFFF; 
	border: 1px #3A3A3A solid; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#000000; 
}

#personalbox #personalbox_title {
	padding: 2px 0px 2px 5px;
	height: 20px;
	background-color:#3A3A3A;
	color:#E5E5E5; 
	font-size: 16px;
	font-weight: bold;
}

#personalbox a:link, #personalbox a:visited {
	color: #0000FF;
}

/* PROFILE UNCHANGED STYLES BY USER */

#profilebox .med {
	font-size: 11px;
}
#profilebox #pictureholder {
	padding: 5px 5px 0px 0px;
	width:100px;
	height: 300px;
	float: left;
}
#profilebox #info li{
	list-style-type: none;
	line-height: 20px;
}
#profilebox #aboutme li{
	list-style-type: none;
}
#profilebox #infolong li{
	list-style-type: none;
}
#profilebox ul .aboutmetitle{
	font-weight: bold;
}
#profilebox ul #descr{
	padding-bottom: 10px;
	font-weight: normal;
}
#profilebox #actions{
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 10px;
	list-style-type: none;
  }

#profilebox #actions li{ 
  list-style-type: none;
  padding-left: 15px;
  background: url(c_images/arrow_actions.gif) 0px center no-repeat;
  padding-bottom: 2px;
}
#profilebox #infolong li{ 
	line-height: 20px;
}
.msgdetails { 
    clear:left;
	font-weight:bold;
	font-size: 10px;
	color: #999999;
	
}
#profilebox #shout {
	font-size: 16px;
	font-style:italic;
	font-weight: bold;
	padding: 0px 5px 10px 0px;
}
#personalbox #personaldata li {
	line-height: 20px;
}

/* PHOTO STYLES */
#photo {
font-size: 10px;
}

.smblue {
	font-size: 9px;
	font-weight: bold;
}
#proftabwbtm td {
 	padding: 10px 0px 10px 0px;
	border-bottom: 1px #999999 dotted;
}
.album {
	width: 95px;
	height: 85px;
	background-image: url(c_images/album.jpg);
}
.album img{
	margin-top: 8px !important;
	margin-left: 17px !important;
}
.channel {
	width: 95px;
	height: 85px;
	background-image: url(c_images/channel.jpg);
}
.channel img{
	margin-top: 5px !important;
	margin-left: 6px !important;
}

/* MODOWNLOADS */




ul#modownload li{
	list-style-type: none;
}

ul#modownload li.main{
	padding-top: 10px; 
	margin-bottom: 3px;
	list-style-type: none;
	border-bottom: 1px #E0E0E0 solid;
	padding-bottom: 2px;
}
ul#modownload li.sub{
 	margin-left: 10px; 
	padding-top:3px; 
}

ul#modownload li.subselected{
 	padding-left: 10px; 
	padding-top: 3px; 
	font-weight: bold;
	background: url(c_images/arrow.gif) 3px 7px no-repeat;
	
}
ul#modownload li.sub2selected{
 	padding-left: 25px; 
	padding-top: 3px; 
	font-size: 11px;
	font-weight: bold;
	background: url(c_images/arrow2.gif) 17px 7px no-repeat;
}

ul#modownload li.sub2{
 	padding-left: 25px; 
	padding-top:3px; 
	font-size: 11px;
}
ul#modownload li.sub2 a{
	color: #006699;
}
ul#modownload li.sub2selected a{
	color: #006699;
}

#FourColumns {
	float: right; 
	width: 630px !important;
}
#FourColumns #leftColumn{
 	width: 311px !important;
	float: left;
}
#FourColumns #rightColumn{
 	width: 311px !important;
	float: right;


}
#content #noadmain2{
  width: 100%;
  float: left;
  margin-top: 5px;
}
#FourColumnsFull {
	float: right; 
	width: 816px;
}
#FourColumnsFull #leftColumn{
 	width: 260px !important;
	float: left;
}
#FourColumnsFull #rightColumn{
 	width: 556px !important;
	float: right;

}


#makers {
	clear: both;
	padding: 15px 15px 15px 0px;
	z-index:0;
	background-color:#ffffff;

}
#makers .area {
	width: 70px;
	height: 90px;
	margin: 2px 2px 2px 2px;
}
#makers a {
	color: #999999;
	border: 1px #999999 solid;
}
#makers a.none{
	color: #999999;
	border: none;
}
#makers a:hover.none{
	color: #999999;
	border: none;
}

#makers a:hover {
	color: #006699;
	border: 1px #808080 solid;
}

/* OLD MAKERS 
#makers li {
	position: relative;
	float: left;
	height: 130px;
	width: 90px;
	text-align: center;
	list-style-type:none;
}
*/
#makers li {
	list-style-type:none;
	position: relative;
	float: left;
	text-align: center;
	margin: 0px 5px 5px 0px;
}
#makers li a{

	height: 90px;
	width: 70px;
	border: 1px #e5e5e5 solid

}

#makers li a:hover{
	
}
#makers li a{
	
}

#makers img {
	clear: both;
	margin: 10px auto auto auto;
	background: #fff;
}


#makers strong {
	display: block;
	clear: both;
	margin: 0 auto;
	padding: 1px 0 2px 0;
	font: bold 11px Tahoma;
	background: #fcfcfc url(c_images/makers-strong.gif) repeat-x;
}

#makers a:hover strong {
	text-decoration: underline;
	background-color: #f5f5f5;
}

#brands {
	clear: both;
	margin-top: 15px;

}
#brands a {
	color: #006699;

}
#brands li {
	position: relative;
	float: left;
	list-style-type:none;
}

#brands img {
	clear: both;
	margin: 5px 5px 5px 5px;
	border: solid 2px #d5d5d5;
	background: #fff;
}

/* MESSAGES */
/* MESSAGES */
#mailbox .title{
	color:#000000;
	font-weight: bold;
	background-color: #FFFFFF;
	padding: 6px 6px 6px 6px;
}
.fieldtitles  {
	border: 1px #e5e5e5 solid;
}
.fieldtitles td{
	background: url(c_images/msgtitle_bck.gif) repeat-x center;	
	padding: 5px 5px 5px 5px;

}

#mailbox .bottomInfo td{
	padding: 10px 5px 5px 5px;
}

.msgcompose {
	margin-top:12px;
	margin-bottom:12px;
	margin-left:5px;
	
}
.msgcompose a{
	font-weight: bold;
	color: #006699;
}
#mailbox .unread {
	font-weight: bold;
}
#mailbox .maillist {

}
#mailbox .maillist a{
	color:#000000;
}

#mailbox .maillist td {
	padding: 3px;
	border-bottom: 1px #e5e5e5 dashed;
}

/* MESSAGES MENU */
ul.mailboxmenu {
	
	text-align: left;
	border: 1px #f0f0f0 solid;
	margin: 0px 5px 0px 0px;
	

}


ul.mailboxmenu li.selected {
	/* border-top: 1px #e5e5e5 solid; */
	background-color: #f0f0f0;
}
ul.mailboxmenu li.sub{
 	margin-left: 10px; 
	padding-top:3px; 
}

.MessageHeader{
	color:#666666;
	font-weight:bold;
}

.nomargin {

	margin: 0px;
	padding: 0px;
}



/* classes Region */
.titleUpload{
	color:#808080;
	font-size:16px;
	font-weight: bold;
}
.UserinfoClass
{
   font-weight:bold;
}

.UsrthumbClass
{
   padding : 5px 2px 5px 0px;
}

.shortProfile {
	  background-color:#FFFFFF;
      border-width: 2px;
      border-style:solid;
      border-color: #333333;
      padding: 2px 2px 2px 2px;  
	  width: 220px;  
	  color:Black; 

/* DON'T ADD HEIGHT */
}

.shortProfile a
{
 color:Blue;	
}

.shortProfileTitle {
	color: #808080;
	font-size: 14px;
	float:left; 
	margin-left:5px;
	margin-bottom: 5px;
	
}
.shortinfo {
	marging: 5px 0px 5px 0px;	
}


.commentsMsgDetails
{
	clear:left;
	font-weight:bold;
	font-size: 10px;
	color: #999999;
}

.Mailboxfieldtitles
{
	background-color:#e5e5e5;	
	padding: 5px 0px 5px 5px;
	height:20px;
	font-weight:bold;
	 color:Black;
	
}
/*end class region*/


/*Photo - Video Upload -->START*/
#upload .uploadboxMob {
	border: 1px #E5E5E5 solid;
	padding: 5px 5px 5px 125px;
	background: url(c_images/ico_cell.jpg) no-repeat top left;	
	
}
#upload .uploadboxSingle {
	border: 1px #E5E5E5 solid;
	padding: 5px 5px 5px 125px;
	background: url(c_images/ico_single_photo.jpg) no-repeat top left;
	
}
#upload .uploadboxMulti {
	border: 1px #E5E5E5 solid;
	padding: 5px 5px 5px 125px;
	background: url(c_images/ico_multi_photo.jpg) no-repeat top left;
	
}
#upload .uploadboxCopy {
	border: 1px #E5E5E5 solid;
	padding: 5px 5px 5px 125px;
	background: url(c_images/ico_copy_photo.jpg) no-repeat top left;
}
#upload .uploadboxSinglVid {
	border: 1px #E5E5E5 solid;
	padding: 5px 5px 5px 125px;
	background: url(c_images/ico_single_video.jpg) no-repeat top left;
	
}
#upload .uploadboxEditVid {
	border: 1px #E5E5E5 solid;
	padding: 5px 5px 5px 125px;
	background: url(c_images/ico_edit_single_video.jpg) no-repeat top left;
}
#upload .uploadboxPromo {
	background:transparent url(c_images/uploadPromoBck.jpg) no-repeat bottom right;
	border:1px solid #E5E5E5;
	padding:5px 5px 5px 5px;
	font-size: 12px;
}

#upload .title{
	color:#808080;
	font-size:16px;
	font-weight: bold;
}
#upload .sub{
	color:#000000;
	font-size:16px;
	font-weight: bold;
}

#upload .cntnt{
	padding: 10px 5px 10px 5px;
}



/*Photo - Video Upload -->END*/

#brands {
	clear: both;
	margin-top: 15px;

}
#brands a {
	color: #006699;

}
#brands li {
	position: relative;
	float: left;
	list-style-type:none;
}

#brands img {
	clear: both;
	margin: 5px 5px 5px 5px;
	border: solid 2px #d5d5d5;
	background: #fff;
}


/* CALLOUT */

.callout {
	background-color:#FFFFFF;
	border: 2px #D5D5D5 solid;
}
.smgreen {
	font-size: 10px;
	color:#009900;
}
.smred {
	font-size: 10px;
	color:#FF0000
}
.smgray {
	font-size: 9px;
	color:#333333;
}

.red 
{
	color:#FF0000
}

.green
{
	color:#009900;
}

/* GAMES */

.boxGames {
	height: 120px;
	border: 1px #E5E5E5 solid;
	padding: 5px 5px 5px 5px;
	margin-bottom: 3px;
	margin-top: 10px;
	background: url(c_images/gms_bckgmn.jpg) no-repeat top right;	
}

.backGammonBox { 
height: 120px; 
border: 1px #E5E5E5 solid; 
padding: 5px 5px 5px 5px; 
margin-bottom: 3px; 
margin-top: 10px; 
background: url(c_images/gms_bckgmn.jpg) no-repeat top right; 
} 
.checkersBox { 
height: 120px; 
border: 1px #E5E5E5 solid; 
padding: 5px 5px 5px 5px; 
margin-bottom: 3px; 
margin-top: 10px; 
background: url(c_images/gms_chkrs.jpg) no-repeat top left; 
} 
.chessBox { 
height: 120px; 
border: 1px #E5E5E5 solid; 
padding: 5px 5px 5px 5px; 
margin-bottom: 3px; 
margin-top: 10px; 
background: url(c_images/gms_chess.jpg) no-repeat top right; 
} 


.boxgamesTitle{
	color:#808080;
	font-size:16px;
	font-weight: bold;
}
.lnkMagenta {
font-weight: bold;
line-height: 30px;
font-size: 14px;
color: #006699;
padding: 3px;
border: 1px #000000 dashed;
background-color:#FFFFFF;

}
.gameusrinfo {
	background-color: #F0F0F0;
	padding: 5px 5px 5px 5px;
	border: 1px #E5E5E5 solid;
	clear: left;
}



/*TAGS*/
#tags
{
margin-bottom: 10px;
padding-top:5px; 
padding-bottom:5px
}
#tags a {
color: #6699CC;
}

#tags a.tag5 {
font-size: 36px;
background-color: #EFEFEF;
}
#tags a.tag4 {
font-size: 26px;
background-color: #EFEFEF;
}
#tags a.tag3 {
font-size: 24px;
background-color: #EFEFEF;
}
#tags a.tag2 {
font-size: 18px;
}
#tags a.tag1 {
font-size: 14px;
}

/*POPUP WINDOWS*/
.popupWin {
	width: 500px;
	visibility:visible;
	z-index:100001;
}
.popupLink{
	font-weight: normal;
	color: #0000FF;
	font-size: 56px;
 	
}
.popupTitle {
	color:#FFFFFF;
	font-size: 14px ;
	background-color: #006699;
	font-weight: bold;
	line-height: 25px;	
}

.popupTransBack
{
	padding: 0px;
    background-color:Gray;
  	filter:alpha(opacity=70);
    opacity:0.7;	     
}

.popupWinError {
	width: 300px;
	visibility:visible;
	z-index:100001
}
.popupWinShortProf {
	width: 500px;
	visibility:visible;
}

.shortProfStatOn {
margin: 0px;
padding: 0px;
width: 241px;
position:relative;
height: 10px;
bottom:11px;
line-height: 10px;
font-size: 0px;
z-index: 999;
background: url(c_images/statusOn.gif) no-repeat bottom right;
}

.shortProfStatOff {
margin: 0px;
padding: 0px;
width: 241px;
position:relative;
height: 10px;
bottom:11px;
line-height: 10px;
font-size: 0px;
z-index: 999;
background: url(c_images/statusOff.gif) no-repeat bottom right;
}

input.dkblue{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 10px; 
	color: #FFFFFF; 
	background: #006699;
}

/* CHATBOXES */
.chatBoxes { 
	overflow:hidden;
}
.chatBoxes ul {margin: 5px 0px 0px 5px; padding: 0px;}
.chatBoxes li {list-style-type: none;  margin-right: 8px; margin-bottom: 10px; padding: 0px;float: left; border-bottom: 1px #b4b4b4 dotted; font-size: 11px; font-weight: normal; }

.chatBoxes ul.lrg li{width: 200px;height: 32px; margin-right:30px; overflow:hidden;}
.chatBoxes ul.sm li{width: 160px;height: 25px;}
a.chatBoxtitle {font-size: 12px; font-weight: bold; }
.chatBdescr { margin-left: 5px;margin-top: 2px}
.chatBoxes img {vertical-align: middle;}

/*.chatBoxes li.last {border: 0px;}*/
/* CHATBOXES */


/* chat page */

.chatRooms {
	padding: 5px 2px 5px 5px;
	font-size: 12px;
	border-bottom: 1px #e5e5e5 solid;
}
.chatRoomNames {
	padding: 5px 2px 5px 5px;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px #e5e5e5 solid;
}
.chatRoomDescr {
	padding: 5px 2px 5px 5px;
	font-size: 11px;
	font-weight: normal;
	border-bottom: 1px #e5e5e5 solid;
}

.chatPromoBox {
	border: 1px #E5E5E5 solid;
	padding: 5px 5px 5px 5px;
	margin-bottom: 3px;
	background: url(c_images/chatBox_Bck.jpg) no-repeat top right;	
	
}

.joinChat {
	background: #F0F0F0 url(c_images/join_chat_bck.gif) no-repeat bottom right;	
}

/* PROMO BUTTON */
.promoBtn {
background: transparent url(c_images/submit_yel.gif) no-repeat left top; 
width: 201px; 
height: 34px; 
line-height: 34px;
text-align: center;
outline:none;
border: 0px;
color: #FFFFFF;
font-size: 12px;
font-weight:bold;
}



.promoBtn a{
color: #FFFFFF;
font-size: 12px;
font-weight:bold;
}
/* END PROMO BUTTON */
.promoBtn2 {
background: transparent url(c_images/submit_yel2.gif) no-repeat left top; 
width: 150px; 
height: 34px; 
line-height: 34px;
text-align: center;
border:0px;
outline: none;
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
}

/* chg 2009-05-07 */
/* PROMO BUTTON LARGE*/
.promoBtnLrg {
background: url(c_images/submit_yel_lg.gif) no-repeat left top; 
width: 350px; 
height: 34px; 
line-height: 34px;
text-align: center;
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
}

input.promoBtnLrg {
background: url(c_images/submit_yel_lg.gif) no-repeat left top; 
width: 350px; 
height: 34px; 
outline: none;
border:0px;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
padding: 0px;
line-height:34px;
cursor: hand;
cursor: pointer;
}

.promoBtnLrg a{
color: #FFFFFF;
font-size: 12px;
font-weight:bold;
}
/* PROMO BUTTON SMALL*/
.promoBtnSm {
background: url(c_images/submit_yel_sm1.gif) no-repeat left top; 
width: 201px; 
height: 26px; 
text-align: center;
line-height: 26px;
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
}
.promoBtnSm a{
color: #FFFFFF;
font-weight: bold;
font-size: 12px;

}
.promoBtnSm2 {
background: url(c_images/submit_yel_sm2.gif) no-repeat left top; 
width: 121px; 
height: 26px; 
text-align: center;
line-height: 26px;
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
}
.promoBtnSm2 a{
color: #FFFFFF;
font-weight: bold;
font-size: 12px;

}
.promoBtnSm3 {
background: url(c_images/submit_yel_sm3.gif) no-repeat left top; 
width: 91px; 
height: 20px; 
text-align: center;
line-height: 19px;
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
}
.promoBtnSm3 a{
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
}

.promoBtnSm4 {
background: url(c_images/submit_yel_sm3.gif) no-repeat left top; 
width: 91px; 
height: 20px; 
line-height: 20px;
text-align: center;
border:0px;
outline: none;
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
}

/* END PROMO BUTTON SMALL*/


/* PROMO BUTTON MEDIUM*/
.promoBtnMed {
background: url(c_images/submit_yel_med.gif) no-repeat left top; 
width: 220px;
line-height: 34px; 
height: 34px; 
line-height: 34px;
text-align: center;
border:0px;
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
cursor: hand;
cursor: pointer;
}

.promoBtnMed a{
color: #FFFFFF;
font-size: 12px;
font-weight:bold;
}
/* END PROMO BUTTON MEDIUM*/


/* PROMO BUTTON LARGE*/
.promoBtnLrg {
background: url(c_images/submit_yel_lg.gif) no-repeat left top; 
width: 350px; 
height: 34px; 
line-height: 34px;
text-align: center;
color: #FFFFFF;
font-weight: bold;
font-size: 12px;

}
.promoBtnLrg a{
color: #FFFFFF;
font-weight: bold;
font-size: 12px;
}
/* END PROMO BUTTON LARGE*/


.mobilePromo {
	position: relative;
	border: 1px #e5e5e5 solid;
	background: url(c_images/Mobile_chat_promo_bck.jpg) repeat-x left;
	height: 173px;
	width: 100%;
	z-index: 99;
}
.mobilePromoMainMoto {
	position: absolute;
	top: 10px;
	left: 280px;
	font-size: 18px;
	color: #666666;
	FONT-WEIGHT: BOLD;
	z-index: 101;
	
}
.mobilePromoMainMotoShade {
	position: absolute;
	top: 12px;
	left: 282px;
	font-size: 18px;
	color: #FFFFFF;
	FONT-WEIGHT: BOLD;
	z-index: 100;
	
}
.mobilePromoMoto {
	position: absolute;
	top: 45px;
	left: 280px;
	font-size: 12px;
	color: #000000;
	FONT-WEIGHT:normal;
	z-index: 102;
	margin-right: 30px;
}
.mobilePromoButton {
	position: absolute;
	top: 130px;
	left: 435px;
	z-index: 103;
}

/************ PasswordStrength Related Styles ***********************/
.TextIndicator_TextBox
{
	 position:relative;
	clear:both;
	top:100px;
	
     background-color:Gray;
     color:Yellow;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;  
     font-weight:bold;
     padding: 2px 3px 2px 3px;   
}


/* PROFILE MAIN */

.invitPromoBox {
	border: 1px #E5E5E5 solid;
	padding: 5px 5px 5px 10px;
	margin-bottom: 3px;
	background: url(c_images/prf_main_invit_bck.jpg) no-repeat top right;	
	
}
.mobPromoBox {
	border: 1px #E5E5E5 solid;
	padding: 5px 5px 5px 10px;
	margin-bottom: 3px;
	background: url(c_images/prf_main_mob_bck.jpg) no-repeat top right;	
	
}

/* PENDING PHOTO-VIDEO */
.backtolobby
{
	font-weight: bold; 
	font-size:15px; 
	color: Black;
}

/* HOME PAGE */


/* NEW STYLES JUNE 2010 */
.homeBoxHeader {
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;	
	background:none repeat scroll 0 0 #EEEEEE;
	padding:5px;
}
.homeBoxHeader h2 {
	color:#666666;
	font-size:15px;
	line-height:6px;
	padding:8px 0 8px 5px;
	text-align: left;
}
.homeboxContainer {
	padding-top: 10px;
	background: #f6f6f6;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;	
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;	
	position: relative;
}
.homePromoFlash {
	float: left;
	width: 644px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;	
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;	
}
.margLeft {
	margin-left: 10px;
}
.homeRegistration {
	margin-left: 654px;
}
.registrationFooter {
	width: 100%;
	padding: 18px 0 0 0;
	border-top: 1px #FFFFFF solid;
	position: absolute;
	bottom: 0;
	background: #eeeeee;
	height: 50px;
	display: block;
	text-align: center;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;	
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;		
}
.center {
	margin: 0 auto;
}
.fixedHeight {
	height: 210px;
}

/* END NEW STYLES JUNE 2010 */





.homemainbox {
	width: 316px;
}
.homemainboxgray {
	width: 316px;
	border: 1px #e5e5e5 solid;
}
.homemainboxgray2 {
	width: 300px;
	border: 1px #e5e5e5 solid;
}
.homemainboxblue {
	background-color:#E9F0FA;
	width: 316px;
	border: 1px #CCCCFF solid;
}

.homeboxcontent {
	padding: 8px;
}
.homevidthumb {
	width: 90px;
	text-align:center;
	margin-top:5px;
	margin-bottom: 10px;
}


#content #homemain li {
  margin-left: -5px;
  width: 316px;
  list-style-type: square;
  height: 13px;
  border-bottom: 1px #e5e5e5 solid;
  font-size: 11px;
}
.FormTab td
{
	padding:2px;
	
}
.ListTab td
{
	padding:5px;
	
}
#popupLinkStyle a {

	color: #0000ff;
	font-size: 10px;
}

/* NEW HOME STYLES */

.homebox {
    padding: 5px;
}
.homeHeaderTitle {
    color: #666666;
}

.popuphomeboxtitle
{
   	height: 25px;
	line-height: 25px;
/*	background: url(../c_images/homeBoxBck.gif) repeat-x;*/
	background: #EEEEEE ;
	color: #666666;
/*	border: 1px #D0D0D0 solid; */
	padding-left: 10px;
	font-weight: bold;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

h1.homeBoxtitle {
	height: 25px;
	line-height: 25px;
/*	background: url(../c_images/homeBoxBck.gif) repeat-x;*/
	background: #EEEEEE ;
	color: #666666;
/*	border: 1px #D0D0D0 solid; */
	padding-left: 10px;
	font-weight: bold;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.homeBoxtitle {
	height: 25px;
	line-height: 25px;
/*	background: url(../c_images/homeBoxBck.gif) repeat-x;*/
	background: #EEEEEE ;
	color: #666666;
/*	border: 1px #D0D0D0 solid; */
	padding-left: 10px;
	font-weight: bold;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.homePadTab td {
    padding: 2px;
}
.homePadTab2 td {
    padding: 10px;
}
.homePadTab3 td 
{
	padding: 10px 5px 5px 5px;
}
.shoutDiv {
    height: 45px;
    background: url("c_images/home_shoutBox.gif") no-repeat top center;
    padding-right: 5px;

}
.shoutText {
   font-size: 11px;
   margin-left: 18px;
   color: #666666; 
   padding: 2px;
}

.shoutTextEmphasized
{
	font-size: 16px;
	font-style:italic;
	font-weight: bold;
	padding: 0px 5px 10px 0px;
}

/* Action Icons */

ul.actionIcon {
	font-size:10px;
}
ul.actionIcon li {
	line-height: 150px;
}
ul.actionIcon .edit{	
	margin: 0px;
	float: left;
	list-style-type: none;
	padding: 0px 10px 0px 22px;
	line-height: 22px;
	background: url("c_images/button_edit_group.gif") no-repeat 0 .4em ; 
}
ul.actionIcon .view{
	float: left;
	list-style-type: none;
	padding: 0px 10px 0px 22px;
	line-height: 22px;
	background: url("c_images/button_view.gif") no-repeat 0 0.4em; 
}
ul.actionIcon .addcomment{
	float: left;
	list-style-type: none;
	padding: 0px 10px 0px 22px;
	line-height: 22px;
	background: url("c_images/comment.gif") no-repeat 0 0.4em; 
}
ul.actionIcon .addmedia{
	float: left;
	list-style-type: none;
	padding: 0px 10px 0px 22px;
	line-height: 22px;
	background: url("c_images/button_add.gif") no-repeat 0 0.4em; 
}
ul.actionIcon .startTopic{
	float: left;
	list-style-type: none;
	padding: 0px 10px 0px 22px;
	line-height: 22px;
	background: url("c_images/button_new.gif") no-repeat 0 0.4em; 
}

ul.actionIcon .addOutcast{
	float: left;
	list-style-type: none;
	padding: 0px 10px 0px 22px;
	line-height: 22px;
	background: url(c_images/messages/outcast_Plus.gif) no-repeat 0 0.4em;
}

ul.actionIcon .spamReport{
	float: left;
	list-style-type: none;
	padding: 0px 10px 0px 22px;
	line-height: 22px;
	background: url(c_images/messages/spamReport.gif) no-repeat 0 0.4em;
}
ul.actionIcon .addFriendContact{ /* PHONEBOOK ONLY */
	float: left;
	list-style-type: none;
	padding: 0px 0px 0px 22px;
	line-height: 16px;
	font-size: 11px;
	white-space:nowrap;
	background: url(c_images/add_friends.gif) no-repeat 0 0EM; 
}
ul.actionIcon .sendMail{	
	margin: 0px;
	float: left;
	list-style-type: none;
	padding: 0px 10px 0px 22px;
	line-height: 22px;
	background: url(c_images/mail.gif) no-repeat 0 .4em  ; 
}
ul.actionIcon .addToFriends{	
	margin: 0px;
	float: left;
	list-style-type: none;
	padding: 0px 10px 0px 22px;
	line-height: 22px;
	background: url(c_images/add_friends.gif) no-repeat 0 .4em  ; 
}
ul.actionIcon .blockUser{	
	margin: 0px;
	float: left;
	list-style-type: none;
	padding: 0px 10px 0px 22px;
	line-height: 22px;
	background: url(c_images/block.gif) no-repeat 0 .4em  ; 
}
ul.actionIcon .reportUser{	
	margin: 0px;
	float: left;
	list-style-type: none;
	padding: 0px 10px 0px 22px;
	line-height: 22px;
	background: url(c_images/report.gif) no-repeat 0 .4em  ; 
}
/* categories style menu */
ul.cat {
	padding:5px;
}
ul.cat li{
	line-height: 20px;
	list-style-type:none;
}

.BulletList li
{
	margin-left: 15px;
	
}

/* LEGAL DOCUMENTATION POPUPS */
ul.popupBullets {
	margin-left: 20px;
}

ul.popupBullets li {
	padding-top: 5px;
	list-style-type:disc;
}
.popupTab td {
	padding: 5px;
	border-bottom: 1px #000000 solid;
	border-right: 1px #000000 solid;
	text-align: LEFT;
	FONT-SIZE: 10px;
}
ol.popupNumList {
	margin-left: 25px;
}
ol.popupNumList li{
	padding-top: 5px;
}

/* WHILE YOU WERE OUT */
ul.whileUwrOut {
	margin-top: 10px;
	
}

ul.whileUwrOut li.msg {
	list-style-image: url(c_images/mail_yl.gif);
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 25px;
	height: 18px;
}
ul.whileUwrOut li.req {
	list-style-image: url(c_images/add_friends.gif);
	padding: 0px 0px 0px 5px;
	height: 18px;
	margin: 0px 0px 0px 25px;
}

ul.whileUwrOut li.com {
	list-style-image: url(c_images/comment.gif);
	padding: 0px 0px 0px 5px;
	height: 18px;
	margin-left: 25px;
}
.whileUwrOut a {
	color:#666666;
}
/* CATEGORIES  MENU */
ul.catBoxMenu {
	text-align: left;
	margin: 0px;

}
ul.catBoxMenu  li{
	line-height: 22px;
	list-style-type:none;
	padding-left: 10px;
	border-bottom: 1px #cccccc dotted;
	
	/* border-bottom: 1px #e5e5e5 solid; */
}
ul.catBoxMenu  li a{
	
	font-weight: normal;
	
}
ul.catBoxMenu  li.selected {
	/* border-top: 1px #e5e5e5 solid; */
	background-color: #f0f0f0;
}
ul.catBoxMenu  li.sub{
 	margin-left: 10px; 
	padding-top:3px; 
}
ul.catSubMenu {
	text-align: left;
	margin: 0px;
	font-size: 11px;

}
ul.catSubMenu  li{

	display: inline;
	line-height: 18px;
	list-style-type:none;
	padding-left: 8px;
	padding-right: 5px;
	border-left: 1px #e5e5e5 solid;
	/* border-bottom: 1px #e5e5e5 solid; */
}
ul.catSubMenu  li.first{
	padding-right: 5px;
	list-style-type:none;
	display: inline;	
	border: 0px;
}	
ul.catSubMenu li a{
	font-weight: normal;
	font-size: 11px;
}
ul.catSubMenu li a.selected{
	color: #000000;
	font-weight: bold;

}

ul.catSort {
	font-size: 11px;
	text-align: center;
	border-bottom: 1px #e5e5e5 solid;
	padding: 5px;

}
ul.catSort  li{
	display: inline;
	line-height:18px;	
	list-style-type:none;
	padding-left: 9px;
	padding-right: 6px;
	border-left: 1px #e5e5e5 solid;
}
ul.catSort  li.first{
	padding-right: 6px;
	list-style-type:none;
	display: inline;	
	border: 0px;
}		

	/* border-bottom: 1px #e5e5e5 solid; */

ul.catSort li a{
	font-weight: normal;
	font-size: 11px;
}
ul.catSort li a.selected{
	color: #000000;
	font-weight: bold;
	font-size: 11px;
}

/* CATEGORIES  MENU */

ul.tip {
	margin-left: 20px;
}

ul.tip li {
	padding-top: 5px;
	list-style-type:none;
}
.betawh {
	font-weight: bold;
	font-size: 9px;
	color:#FFFFFF;
}
.beta {	
	margin-top:5px;
	text-align:right;
	font-weight: bold;
	font-size: 9px;
	color:#006699;
}


.userboxVisitor { 
border: 1px #e5e5e5 solid; 
height: 140px; 
width: 112px; 
float: left; 
font-size: 12px; 
margin: 5px 10px 5px 0px; 
padding: 5px 0px 5px 0px; 
background-color:#FFFFFF; 
} 
.userboxVisitor .usrthumb{ 
   padding: 0px; 
   margin: 0px; 
} 
.userboxVisitor .time{ 
font-size: 10px; 
line-height: 7px; 
   padding: 5px 0px 5px 0px; 

} 

/* MEDIA CONTENT DETAILS - PHOTOS AND VIDEOS (TABS AREA)*/

.myMediaInfoTab {
	margin: 5px 0px 0px 0px;
}
.myMediaInfoTab td{
	padding: 3px;
	font-size: 12px;
	border-bottom: 1px #e5e5e5 dashed;
}

.myMediaInfoTab .last{
	border-bottom: 0px
}

.myMediaInfoTabNoBorders {
	margin: 0px 0px 0px 0px;
}
.myMediaInfoTabNoBorders td{
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 0px;
	padding-bottom: 0px;
	font-size: 12px;
	border-bottom: none;
	vertical-align: middle;
}

.groupExtraInfo {
	text-align: center;
	float: left;
	padding: 1px;
	margin-top: 3px;
	font-size: 11px;
	background-color: #f0f0f0;
	border: 2px#e5e5e5 solid;
}
	
.shadetabs{
padding: 0px 0px 3px 0px;
margin-left: 0px;
margin-top: 10px;
margin-bottom: 0px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}


.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 10px;
border: 1px solid #e5e5e5;
background: #d5d5d5;
color:#ffffff;
font-weight: normal;
}

.shadetabs li a:visited{
}

.shadetabs li a:hover{
text-decoration: none;
}

.shadetabs li a.selected{ /*selected main tab style */
text-decoration: none;
position: relative;
padding: 3px 10px;
border: 1px solid #e5e5e5;
background-color: #FFFFFF;
color:#666666;
font-weight: normal;
border-bottom-color: #ffffff;

}


.shadetabs li a.selected:hover{ /*selected main tab style */

}

.tabcontent{
display:inline;
}



/* END MEDIA CONTENT DETAILS - PHOTOS AND VIDEOS (TABS AREA)*/


#upload .javachatBox {
	border: 1px #E5E5E5 solid;
	padding: 5px 5px 5px 5px;
	margin-left: 0px;
	background: url(c_images/ico_javachat.gif) no-repeat top right;
}

.cellPhone {
	background:transparent url(c_images/cellPhone.png) no-repeat scroll left top;
	height:309px;
	width:202px;
}

.keypad td{
	background: url(c_images/keypad_bck.png) center center no-repeat ;/*0.4em 0.5em no-repeat ;*/
	text-align:center;
	line-height: 30px;
	height: 25px;
	width:38px;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
.keypad div {
	width: 100%;
	cursor: pointer;
	padding: 0px;
	margin: 0px;
}
.input_bck {
	width: 160px;
	background: url(c_images/input_bck.png) 0em 0em no-repeat ;
	padding: 5px 5px 0px 0px;
	height: 25px;
}
.input_bck input{
	border: 0px;
	text-align: center;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}
.keyPadSubmit{
	background: url(c_images/keypadSubmit.gif) 0.3em 0em no-repeat;
	padding: 5px; 
	margin-top: 10px;
	height: 24px;
	text-align: center;
	width: 163px;
	font-size: 14px;
	font-weight: bold;
	cursor:pointer;
}


.mysearchbar .txt{
	background: #FFFFFF url(c_images/lens.gif) no-repeat 0.2em 0.2em;
	padding-left: 18px;
	height: 16px;
	line-height: 15px;
	color: #e5e5e5;
	width: 200px;
	border: 1px #809eb8 solid;
	padding-top:2px;
	vertical-align: middle;
	font-size: 12px;
	}
	
.mysearchbar .butn {
	background-color: #FFFFFF;
	height: 18px;
	width: 70px;
	font-size: 11px;
	border: 0px;
}
.SearchInput
{
	background: #FFFFFF url(c_images/lens.gif) no-repeat 0.3em 0.3em;
	padding-left: 18px; 
	height: 17px; 
	color: #999999; 
	width: 200px; 
	border: 0px;
    vertical-align: middle; 
    font-size: 12px; 
    padding-top: 3px;
}

.mysearchbar .SearchInputActive
{
	color: #000000;
}

#registration { 
margin-top: 10px; 
background: #f7f9fd url(c_images/reg_mainBox.jpg) no-repeat bottom right; 
border: 1px #E5E5E5 solid; 
width: 97%; 
padding-top: 10px; 
padding-left: 10px; 
height: 175px; 
} 
#registration li{ 
padding: 0px 0px 14px 22px; 
list-style-type: none; 
} 
#registration li.register{ 
background: url(c_images/reg_register.gif) no-repeat 0 0em ; 
} 
#registration li.profile{ 
background: url(c_images/reg_personalize.gif) no-repeat 0 0em ; 
} 

#registration li.media{ 
background: url(c_images/reg_media.gif) no-repeat 0 0em ; 
} 

#registration li.chat{ 
background: url(c_images/reg_chat.gif) no-repeat 0 0em ; 
} 

#registration li.groups{ 
background: url(c_images/reg_groups.gif) no-repeat 0 0em ; 
} 

#registration li.games{ 
background: url(c_images/reg_games.gif) no-repeat 0 0em ;  
} 


/* Blogs */
.blogBox 
{
	border-bottom:1px dotted #CCCCCC;
	font-size:10px;
	font-weight:normal;
	height:80px;
	padding:5px 0px;
	width:95%;
}

.blogBox .imgDiv 
{
	float:left;
	height:80px;
	width: 73px
}

.blogBox .blogTitle 
{
	font-size:12px;
	font-weight:bold;
}

.blogPostNormalText
{
	font-size:10px;
	font-weight:normal;
}

.featuredBox 
{
	background-color:#E9F0FA;
	border:1px solid #CCCCFF;
	font-size:12px;
	font-weight:bold;
	height:100px;
	padding:5px 0px 0px 5px;
}

.featuredBox .imgDiv 
{
	float:left;
	height:80px;
	width: 73px
}

.blogPostTab
{
	border-bottom:2px solid #E5E5E5;
	padding:10px 0px;
}

.blogProfileMain
{
	float:left;
	padding:20px 0px 0px;
	width:100%;
}


.BlogQuote 
{
	background-color:#F0F0F0;
	border:1px dashed #E5E5E5;
	margin:10px;
	padding:5px;
	float:right;
	width: 95%;
}

.bloggreen
{
	color:#009900;
}
.blogred
{
	color:#FF0000
}
.bloggray
{
	color:#333333;
}

.graybox
{
	background-color:#F5F5F5;
	border-bottom-color:#E5E5E5;
	border-bottom-style:solid;
	border-bottom-width:5px;
	border-left-color:#E5E5E5;
	border-left-style:solid;
	border-left-width:5px;
	border-right-color:#E5E5E5;
	border-right-style:solid;
	border-right-width:5px;
	border-top-color:#E5E5E5;
	border-top-style:solid;
	border-top-width:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
/* END OF BLOGS */

ul.commentBullet li {
background:transparent url(c_images/comment.gif) no-repeat scroll 0.3em 0.4em;
list-style-type:none;
padding-left:25px;
}

.homeBoxtitleRight {
float:right;
font-weight:normal;
}

.texasHoldEmBox {
height: 120px;
border: 1px #E5E5E5 solid;
padding: 5px 5px 5px 5px;
margin-bottom: 3px;
margin-top: 10px;
background: url(c_images/gms_holdem.jpg) no-repeat top left;
}

div.actionIcons { 
height: 51px; 
margin-top: 10px; 
background-color: #f9f9f9; 
border: 1px #E5E5E5 solid; 
margin-left: 105px;
} 
div.actionIcons li { 
list-style-type: none; 
float: left; 
font-size: 10px; 
padding: 5px 20px 5px 26px; 
line-height: 15px; 
white-space:nowrap;

} 
div.actionIcons li.primary { 
	padding: 5px 20px 5px 0px; 
	line-height: 16px; 
	vertical-align:middle; 
} 
div.actionIcons li.primary img { 
	vertical-align:middle; 
} 

div.actionIcons li.share { 
background: url(c_images/share.gif) no-repeat 0.5em 0.4em; 
} 
div.actionIcons li.links { 
background: url(c_images/links.gif) no-repeat 0.5em 0.4em; 
} 
div.actionIcons li.faves { 
background: url(c_images/add_favs.gif) no-repeat 0.5em 0.4em; 
} 
div.actionIcons li.move { 
background: url(c_images/move.gif) no-repeat 0.5em 0.4em; 
} 
div.actionIcons li.delete { 
background: url(c_images/delete.gif) no-repeat 0.5em 0.4em; 
} 
div.actionIcons li.downld { 
background: url(c_images/download.gif) no-repeat 0.5em 0.4em; 
} 
div.actionIcons li.zoom { 
background: url(c_images/zoom.gif) no-repeat 0.5em 0.4em; 
} 
div.actionIcons li.report { 
background: url(c_images/report.gif) no-repeat 0.5em 0.4em; 
} 
div.actionIcons li.setCover { 
background: url(c_images/primary.gif) no-repeat 0.5em 0.4em; 
} 
div.actionIcons li.sendToMobile { 
background: url(c_images/button_cell.gif) no-repeat 0.5em 0.4em; 
}
.breakDiv {
 clear: both; 
 height:5px; 
 line-height: 5px; 
 font-size: 1px;
 float: none;
}

/*Applications Page*/
.wrapImageText { 
position: relative; 
height: 164px; 
width: 100%; 
} 

.imageLeft { 
position: absolute; 
left: 0px; 
top:0px; 
} 
.textRight { 
position: absolute; 
top: 0px; 
left: 135px; 
} 
.buttonBottom { 
position: absolute; 
bottom: 0px; 
right: 0px; 
}

/*Option tabs*/
div.optionTabs {
	margin-bottom: 0px;
	text-align: center;
	position: relative;
	font-weight: bold;
}
div.optionTabs a{
color: #006699;
}
div.optionTabs span{
	padding: 0 1em 0 1em;
}
div.optionTabs b.btop,div.optionTabs b.btop b,div.optionTabs b.bbot,div.optionTabs b.bbot b{
    display: block;
	height: 5px;
	font-size: 1px;
}
div.optionTabs.selected{
	background-color: #808080;
}
div.optionTabs.selected .spanlink{
	color: #FFFFFF;
}

div.optionTabs.selected b.btop,div.optionTabs.selected b.btop b,div.optionTabs.selected b.bbot,div.optionTabs.selected b.bbot b{
	background-image:url(c_images/messages/rc2.png);
    background-repeat: no-repeat;
}


b.btop b{background-position: 100% -5px}
b.bbot{background-position: 0 -10px}
b.bbot b{background-position: 100% -15px} 

ul.roundedTab {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.roundedTab li {
	margin: 0 1em 0 0;
	min-width: 80px;
	_width: 100px;
	display:inline-block;
	float:left;
}
/*End of option tabs*/

div.oneActionIcon li {
                list-style-type: none;  
                float: left;
                font-size: 10px;
                padding: 5px 2px 5px 25px;
                line-height: 15px;
}
div.oneActionIcon li.sendToMobile {
                background: url(c_images/button_cell.gif) no-repeat 0.5em 0.4em;               
}

div.oneActionIcon li.comment {
                background: url(c_images/comment.gif) no-repeat 0em 0.4em;      
}

div.optionTabs {
                margin-bottom: 0px;
                text-align: center;
                position: relative;
                font-weight: bold;
}
div.optionTabs span{
                padding: 0 1em 0 1em;
}
div.optionTabs b.btop,div.optionTabs b.btop b,div.optionTabs b.bbot,div.optionTabs b.bbot b{
    display: block;
                height: 5px;
                font-size: 1px;
}
div.optionTabs.selected{
                background-color: #808080;
}
div.optionTabs.selected a{
                color: #FFFFFF;
}

div.optionTabs.selected b.btop,div.optionTabs.selected b.btop b,div.optionTabs.selected b.bbot,div.optionTabs.selected b.bbot b{
                background-image:url(c_images/messages/rc2.png);
    background-repeat: no-repeat;
}
b.btop b{background-position: 100% -5px}
b.bbot{background-position: 0 -10px}
b.bbot b{background-position: 100% -15px} 

ul.roundedTab {
                list-style-image:none;
                list-style-position:outside;
                list-style-type:none;
                margin:0;
                padding:0;
}

ul.roundedTab li {
                margin: 0 1em 0 0;
                min-width: 80px;
                _width: 100px;
                display:inline-block;
                float:left;
}

.settingsArea {
    background-color: #F0F0F0;
    line-height: 0px;
    padding: 5px;
    clear: left;
	border: 1px #f0f0f0 solid;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
} 
.settingsArea input {
                margin-left: 5px;
} 

/* chg 2009-05-07 - shop */
.grayInfoBox {
	border: 5px #e5e5e5 solid; padding: 10px 10px 10px 10px;margin: 0px 0px 0px 0px; background-color: #F5F5F5; text-align:center;
}

/* TOOLTIP */ 

.toolTipContent { 
position: relative; 
clear:both; 
display:block; 
width: 250px; 
display:block; 
} 

.toolTipArea { 
border-right: 1px #e5e5e5 solid; 
border-top: 1px #e5e5e5 solid; 
border-bottom: 1px #e5e5e5 solid; 
border-left: 1px #e5e5e5 solid; 
background-color: #000000; 
color:#ffffff;
padding: 0px 5px 5px 5px; 
margin-top: 0px; 
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
} 
html>body .toolTipArea { 
   height: auto; 
} 
.toolTipContent .toolTipPointer { 
position: absolute; 
left:-10px; 
z-index: 1; 
/*background:url(c_images/tooltip_pointer.gif) no-repeat top left; */
width: 10px; 
height: 100%; 
} 
.toolTipContent .toolTipCloud { 
PADDING-LEFT: -19px; 
position: relative; 
min-height: 50px; 
height: 50px; 
/* border: 1px #f0f0f0 solid;*/ 
} 
html>body .toolTipContent .toolTipCloud { 
   height: auto; 
}

div.roundedTabs {
	min-width: 80px;
	float: left;
	line-height: 15px;
	margin-right: 10px;
}

.d55, .d54, .d53, .d52, .d51 {
     overflow: hidden;
}
.d55 { 
     height: 1px;
     margin: 0 1px;
}        
.d54 { 
     height: 1px;
     margin: 0 1px;
}
.d53 {
     height: 1px;
     margin: 0 2px;
}
.d52 { 
     height:1px;
     margin: 0 3px;
     border-width: 2px
}
.d51 { 
     height: 1px;
     margin: 0 5px;
     background: #f0f0f0;
} 

.zbox0{
	padding: 0px 10px 0px 10px;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
}
.zbox0 .selected {
	line-height:15px;
	background: #f0f0f0;
}

.db {
   border-left:1px solid #f0f0f0;
   border-right:1px solid #f0f0f0;
   background: #f0f0f0;
 }

div.tip {
	background-color:#FFFFDB;
	border:5px solid #F6E4B8;
	padding:5px;
}
div.tip .warningLeft {
	float:left;
	width: 53%; 
	border-right: 1px #F6E4B8 solid;
}
div.tip .warningRight {
	float:right;
	width: 46%;
}
div.tip .warningMsg {
	text-align:center;
	margin: 30px 0 0 0;
}

/* PROMOS */
.promos{
	-moz-border-radius:10px; /* for Firefox */
	-webkit-border-radius:10px; /* for Safari */
	background: #bebebe;
	height: 600px;
}
.promos input[type="text"], .promos input[type="password"], .promoContainer input[type="text"], .promoContainer input[type="password"]{
	padding: 3px;
	border: 1px #859fc4 solid;
	font-size: 12px;	
}

.promos em{
	font-style:normal;
	font-size:14px;
	color: #7db9de;
	font-weight:bold;
}
.promoHeader {
	position:relative; 
	font-size:12px; 
	font-weight: bold; 
	color: #767676; 
	padding: 5px 10px; 
	overflow:visible; 
	z-index:1; 
}
.promoLogin {
	color: #ffffff;
	padding-left: 15px;
}
.promoLinks {
	color: #ffffff;
	padding-left: 15px;
	font-size: 10px;
}
.promoLinks a{
	color: #ffffff;
}
.promoBack {
	width: 974px;
	height: 529px;
	background-repeat: no-repeat;
	background-position: top left;
	position: relative;
}
.promoBack h3{
	margin: 0;
	padding: 0;
	color: #9b9b9b;
	font-size: 14px;
	
}
.promoBack .promoPageName {
	position: absolute;
	top: 486px;
	left: 880px;
	width: 86px;
	font-size: 14px;
	font-weight: bold;
	color:#FFFFFF;
	text-align:right;
}
.promoBack .promoPageName h3{
	font-size: 14px;
	font-weight: bold;
	color:#FFFFFF;
	text-align:right;
}
.promoBack .promoPageTitle {
	position: absolute;
	top: 16px;
	left: 430px;
	width: 530px;
}
.promoBack .promoPageTitle h3{
	font-size: 20px;
	font-weight: bold;
	color:#666666;
	text-align:left;
}
.promoBack.messages {
	background:url(../c_images/promo/promo_messages.jpg);
}
.promoBack.messages .moto{
	position: absolute;
	top: 360px;
	left: 425px;
	width: 530px;
	font-size: 12px;
}
.promoBack.home {
	background:url(../c_images/promo/promo_home.jpg);
}
.promoBack.home .moto{
	position: absolute;
	top: 410px;
	left: 425px;
	width: 530px;
	font-size: 12px;
}

/* PROMO V.2 */
.promoBack .registrationTitle {
	position: absolute;
	top: 0px;
	left: 52px;
	background: #e9e9e9;
	height: 30px;
	width: 360px;
}
.promoBack .registrationTitle ul {
	margin-top:5px;
}
.promoBack .registrationTitle ul li{
	float: left;
	list-style-type: none;
	margin-right:5px;
}
.promoBack .registrationTitle ul li span{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background: #f4f4f4;
	color: #8fa5ce;
	line-height: 25px;
	height: 25px;
	display:block;
	padding: 0 15px 0 15px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}
.promoBack .registrationTitle ul li a{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background: #91a3cc;
	color: #ffffff;
	line-height: 25px;
	height: 25px;
	display:block;
	padding: 0 15px 0 15px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}

/* END PROMO V.2 */


.promoBack .registrationForm {
	position: absolute;
	top: 35px;
	left: 60px;
	width: 350px;
}
.promoBack .registrationFooterText 
{
	background: #e9e9e9; 
	position: absolute;
	top: 420px;
	left: 52px;
	width: 340px;
	font-size: 10px;
	width: 356px; 
	padding: 2px; 
}

.promoFooter {
	position: absolute;
	top: 540px;
	left: 0px;
	width: 974px;
	text-align: center;
}


/* AKZGRI-2474 */
.padlock {
background: url(../c_images/padlock.gif) no-repeat center top;
width: 30px;
height: 24px;
float: left;
text-align:left;
padding-left: 10px;
} 

.freePlan {
padding: 10px;
background-color: #F5F5F5;
border:3px solid #e5e5e5;
margin-bottom:10px;
} 

/* Error Login Layer*/

.errorLogin { 
position:absolute; 
top: 35px; 
left: 615px; 
}

.errorLogin .redTipArrow 
{
	background: url(c_images/tipsyRed-north.gif) no-repeat 10% top; 
	width: 150px;
	height: 5px;
} 
.errorLogin .redTipClose 
{
	padding: 4px 5px 0 0; 
	background: red; 
	width: 150px;
	height: 5px; 
	text-align:right;
} 
.errorLogin .redTip 
{
	padding: 0px 0px 4px 5px; 
	background: red; 
	color: white; 
	max-width: 150px; 
	width: 150px;
	text-align: left; 
} 

/*End error login layer*/
span.globalization{
	font-size: 11px;
	font-weight: normal;
}

/*PayPal buy tokens, subscription*/

.errorInfoBox {
	background: url(../c_images/error_sm.gif) no-repeat 0.7em 0.7em; 
	border: 5px #cd0a0a solid; 
	padding: 10px 10px 10px 80px;
	background-color: #fef8f6; 
	text-align:left;
	min-height: 58px;
}
/* IE6 workaround */
* html .errorInfoBox{
	height:58px
}
/* end IE6 workaround */
.errorInfoBox h3{
	color: #cd0a0a;
	display:block;
}
.sapphirePlan {
	background-color:#f3f9e8;
	background-image:url(/c_images/sapphire.png);
	background-position:right center;
	background-repeat:no-repeat;
	border:3px solid #b6c192;
	margin-bottom:10px;
	min-height:100px;
	padding:5px 90px 5px 10px;
}
.diamondPlan {
	background-color:#fff3f7;
	background-image:url(/c_images/diamond.png);
	background-position:right center;
	background-repeat:no-repeat;
	border:3px solid #c888a5;
	margin-bottom:10px;
	min-height:100px;
	padding:5px 90px 5px 10px;
}



.grayCurveBox {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background:#EEEEEE;
	padding:8px;
}
.grayCurveBox h3 {
	color:#666666;
	padding-left:5px;
}
.grayCurveBox h1 {
	color:#666666;
	font-size:14px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#FFFFFF none repeat scroll 0 0;
	padding:5px;
}
.whiteCurveBox {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#FFFFFF none repeat scroll 0 0;
	padding:5px;
}
.whiteCurveBox h3 {
	color:#666666;
	padding-left:5px;
}
.grayBox {
	padding: 5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: #eeeeee;
}
.msgPublicity{
	margin-top:15px;
}
.msgPublicity div.l{
	width: 20px;
	height: 20px;
	float:left;
}
/* PAYTEL (POLAND ONLY) */

.payTelDataWrapper {
	padding: 15px 20px 0 20px;
	border: 5px #e5e5e5 solid;
}
.payTelDataWrapper input[type=text]{
	padding: 5px 2px; 
	font-size: 14px;
	width: 240px; 
	border: 2px #e5e5e5 solid;
	color: #333333;

}
.payTelDataWrapper select {
	padding: 5px 2px; 
	font-size: 14px;
	width: 250px; 
	border: 2px #e5e5e5 solid;
	color: #333333;
}
.payTelDataWrapper select option{
	padding-left: 5px;
}
.payTelDataWrapper span{
	display: block;
	margin: 5px 0;
	font-weight: bold;
	color: #2e3075;
	font-size: 14px;	
}
.payTelDataWrapper .msgRed{
	font-size: 14px;
	color: #FF0000;
}
.payTelDataWrapper .msgGreen{
	font-size: 14px;
	color:#006600;
}
/* END PAYTEL (POLAND ONLY) */

a.shareThis {
	width: 136px;
	height: 25px;
	display:block;
	background:url(../c_images/shareThis.gif) no-repeat top left;
}

.cardsDeco {
	display:block;
	width: 275px;
	height: 180px;
	background:url(../c_images/cardsDeco.jpg) no-repeat top left;
}
.roundedGrayBorderContainer {
	padding: 10px;
	border: 1px #e7e7e7 solid;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;		
}
.roundedGrayBorderContainer h2{
	color: #666666;
	font-size: 13px;
	background:url(../c_images/arrow_grey.gif) no-repeat left center;
	padding: 0 0 0 18px;
	margin: 0 0 10px 0;
}

.roundedGrayBorderContainer span{
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding: 0;
	margin: 0;
}
.paytelResult {
	background: url(../c_images/paytel/paytel_result.jpg) no-repeat;
	width: 350px;
	height: 49px;
	line-height: 49px;
	padding-left: 10px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
.paytelResult.fail{
	background-position: 0 0;
}
.paytelResult.success{
	background-position: 0 -49px;
}
.paytelFooter {
	width: 747px;
	height: 116px;
	background:url(../c_images/paytel/brands.jpg) no-repeat left center;
}
.couponBox {
	background: #f0f0f0;
	padding: 5px 10px 5px 10px;
	border: 1px #e5e5e5 solid;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.couponBox  input[type="text"]{
border:1px solid #D0D0D0;
font-size:16px;
font-weight:bold;
padding:10px;
width: 160px;

}
a.shareThis {
	width: 136px;
	height: 25px;
	display:block;
	background:url(c_images/shareThis.gif) no-repeat left top;
}
.roundedBox {
padding: 5px;

}
.roundedBox h3 {
	margin: 0;
	padding: 0;
}
.roundedBox .rBHeader {
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	background: #e5e5e5;
	padding: 5px 5px 5px 8px;

}
.roundedBox .rBBody {
	background: #f0f0f0;
	padding: 5px;
	border: 1px #e5e5e5 solid;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}
.floatRightPad5 {
	display:block;
	float:right;

}