
body
{
	margin-top:0px;
	font-family:Verdana, Arial;
	font-size:small;
	text-decoration:none;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	/*background: url('../imgs/background.png') repeat-x top #ebebeb;*/
}
h3
{
	font-family:Lucida Sans Unicode;
	font-size:small;
	color:#696969;	
}
p 
{
	text-indent: 0pt;
	line-height: 1.5em;
}
a
{
	color:#3366cc;
    outline: none;
}
a:visited
{
    outline: none;
}
.errortext
{
	color:Red;
}

.atxtarea
{
	border:solid 1px #cfd4df;
}

.languageItemActive
{
	font-size:0.8em;
	float:left;
	text-decoration:none;
	color:#737373;
	padding-right:3px;
}

.languageItemInactive
{
	font-size:0.8em;
	float:left;
	text-decoration:none;
	color:#737373;
	padding-right:3px;
}

.languageItemInactive a
{
	text-decoration:none !important;
	color:#737373;
	cursor:pointer;
}

.languageItemInactive a:hover
{
	text-decoration:none !important;
	color:#737373 !important;
	cursor:pointer;
}

.languageItemActive a
{
	text-decoration:none !important;
	color:#fff !important;
	cursor:default !important;
}

.languageItemActive a:hover
{
	text-decoration:none !important;
	color:#fff !important;
	cursor:default !important;
}
.invoiceheader 
{
	background-color:#F2A75C;
}

.whiteblackspan
{
	background: url(../images/whitebutton.png) no-repeat top left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:20px;
	cursor:pointer;
	text-align:center;
	color:#595959;
	font-size:10pt;
	border:solid 0px #fff;
}
.whiteblackspan:hover
{
	color:#ffffff;
	background: url(../images/blackbutton.png) no-repeat top left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:20px;
	cursor:pointer;
	text-align:center;
	font-size:10pt;
	border:solid 0px #fff;
}
.paypalsignup
{
	background: url(img/checkout.gif) no-repeat top center;
	width:200px;
	height:40px;
	cursor:pointer;
	text-align:center;
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
	border:solid 0px #fff;
}

.greenbutton
{
	background-color: #A020F0;
	border:solid 1px #A020F0;
	border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	-ms-border-radius: 3px !important ;
	-o-border-radius: 3px !important;
	color: white !important;
	padding: 7px 40px !important;
	text-align: center;
	font-size: 12px !important;
	font-family: Arial,Helvetica,sans-serif !important;
	text-decoration:none;
	text-transform:uppercase;
}

.greenbutton:hover
{
    opacity:.85;
	-ms-filter:"alpha(opacity=85)";
	filter: alpha(opacity=85);
	-khtml-opacity: .85;
	-moz-opacity: .85;
    cursor: pointer; 
    background:#A020F0 !important;
}

.greenbutton:active {
    border: 1px solid #7c03c7;
    background: #7c03c7;
}
.inversegreenbutton
{
	background: url(img/greenbutton2.png) no-repeat top left;
	width:125px;
	height:25px;
	cursor:pointer;
	text-align:center;
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
	border:solid 0px #fff;
}
.inversegreenbutton:hover
{
	color:#ffffff;
	background: url(img/greenbutton1.png) no-repeat top left;
	width:125px;
	height:25px;
	cursor:pointer;
	text-align:center;
	font-size:10pt;
	font-weight:bold;
	border:solid 0px #fff;
}

.submissionbuttonapple {
background: #A020F0;
border: none;
border-radius: 3px;
font-size: 18px;
padding: 15px 28px;
color: white;
margin: 5px 0px;
cursor: pointer;
outline: none;
text-decoration: none;
text-transform: uppercase;
font-family: Arial,Helvetica,sans-serif;
}

.submissionbuttonapple:hover
{
	opacity: .85;
	filter: alpha(opacity=85);
	-khtml-opacity: .85;
	-moz-opacity: .85;
	cursor: pointer;
	background: #A020F0 !important;
}

.submissionbuttonandroid
{
	background: #A020F0;
	border: none;
	border-radius: 3px;
	font-size: 18px;
	padding: 15px 28px;
	color:white;
	margin:5px 0px;
	cursor:pointer;
	outline: none;
	text-decoration:none; 
	text-transform: uppercase;
	font-family: Arial,Helvetica,sans-serif;
}
.submissionbuttonandroid:hover
{
	opacity: .85;
	filter: alpha(opacity=85);
	-khtml-opacity: .85;
	-moz-opacity: .85;
	cursor: pointer;
	background: #A020F0 !important;
}
.submissionbuttonwebapp, .unpublisgbuttonwebapp
{
	background: #A020F0;
	border: none;
	border-radius: 3px;
	font-size: 18px;
	padding: 15px 28px;
	color:white;
	margin:5px 0px;
	cursor:pointer;
	outline: none;
	text-decoration:none; 
	text-transform: uppercase;
	font-family: Arial,Helvetica,sans-serif;
}
.submissionbuttonwebapp:hover, .unpublisgbuttonwebapp:hover
{
	opacity: .85;
	filter: alpha(opacity=85);
	-khtml-opacity: .85;
	-moz-opacity: .85;
	cursor: pointer;
	background: #A020F0 !important;
}

.longgreenbutton
{
	background: url(img/greenbutton3.png) no-repeat top left;
	width:165px;
	height:25px;
	cursor:pointer;
	text-align:center;
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
	border:solid 0px #fff;
}
.longgreenbutton:hover
{
	color:#ffffff;
	background: url(img/greenbutton4.png) no-repeat top left;
	width:165px;
	height:25px;
	cursor:pointer;
	text-align:center;
	font-size:10pt;
	font-weight:bold;
	border:solid 0px #fff;
}
	
.whiteblackbutton
{
	background-color: #d3d9dd;
	border: 1px solid #d3d9dd;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	color: #333 !important;
	padding: 7px 25px;
	text-align: center;
	font-size: 12px !important;
	font-family: Arial,Helvetica,sans-serif !important;
	text-transform:uppercase;
}

.whiteblackbutton:hover
{
    opacity:.85;
	-ms-filter:"alpha(opacity=85)";
	filter: alpha(opacity=85);
	-khtml-opacity: .85;
	-moz-opacity: .85;
    cursor: pointer;
}
.whiteblackbutton:active{
    border: 1px solid #bdc4c9;
    Background: #bdc4c9;
}
.whiteblackbutton:disabled {
	opacity:.45;
	-ms-filter:"alpha(opacity=85)";
	filter: alpha(opacity=45);
	-khtml-opacity: .45;
	-moz-opacity: .45;
	cursor:pointer;
}
.closebutton
{
	background: url(img/closebutton.png) no-repeat top left;
	width:14px;
	height:14px;
	cursor:pointer;
	text-align:center;
	border:solid 0px #fff;
}
.closebutton:hover
{
	color:#3b5998;
	background: url(img/closebuttonhover.png) no-repeat top left;
	width:14px;
	height:14px;
	cursor:pointer;
	border:solid 0px #fff;
}
.roundbutton
{
	background-color: #d3d9dd;
	border: 1px solid #d3d9dd;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	color: #333;
	padding: 7px 12px;
	text-align: center;
	font-size: 12px !important;
	font-family: Arial,Helvetica,sans-serif !important;
	text-transform:uppercase;
}

.roundbutton:hover
{
    opacity:.85;
	-ms-filter:"alpha(opacity=85)";
	filter: alpha(opacity=85);
	-khtml-opacity: .85;
	-moz-opacity: .85;
    cursor: pointer;
}
.roundbutton:active{
    border: 1px solid #bdc4c9;
    background: #bdc4c9;
}

.longroundbutton
{
    width: 180px;
    cursor: pointer;
	background-color: #d3d9dd;
	border: 1px solid #d3d9dd;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	color: #333 !important;
	padding: 3px 10px !important;
	text-align: center;
	font-size: 10px !important;
	font-family: Arial,Helvetica,sans-serif !important;
	text-transform: uppercase;
	margin-bottom:3px
}
.longroundbutton:hover
{
    opacity:.85;
    -ms-filter:"alpha(opacity=85)";
    filter: alpha(opacity=85);
	-khtml-opacity: .85;
	-moz-opacity: .85;
    cursor: pointer; 
}
.verylongroundbutton
{
	background-color: #d3d9dd;
	border: 1px solid #d3d9dd;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	color: #333 !important;
	padding: 7px 12px;
	text-align: center;
	font-size: 12px !important;
	font-family: Arial,Helvetica,sans-serif !important;
	text-transform:uppercase;
	text-decoration:none;
}

.verylongroundbutton:hover
{
     opacity:.85;
	-ms-filter:"alpha(opacity=85)";
	filter: alpha(opacity=85);
	-khtml-opacity: .85;
	-moz-opacity: .85;
    cursor: pointer;
}
.verylongroundbutton:active{
    border: 1px solid #bdc4c9;
    background: #bdc4c9;
}


.new-green-btn{
	background: #A020F0;
	border: none;
	box-shadow: 0 0 13px 1px #aaa;
	border-radius: 3px;
	font-size: 22px;
	padding: 18px 40px;
	color:white;
	margin:5px 0px;
	background: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, rgba(255, 255, 255, 0.05)), color-stop(37%, rgba(255, 255, 255, 0.05)), color-stop(45%, rgba(255, 255, 255, 0.8)), color-stop(50%, rgba(255, 255, 255, 0))) no-repeat -260px -80px, #A020F0;
	background: -webkit-linear-gradient(top left, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 37%, rgba(255, 255, 255, 0.8) 45%, rgba(255, 255, 255, 0) 50%) no-repeat -260px -80px, #A020F0;
	background: -moz-linear-gradient(top left, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 37%, rgba(255, 255, 255, 0.8) 45%, rgba(255, 255, 255, 0) 50%) no-repeat -260px -80px, #A020F0;
	background: -o-linear-gradient(top left, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 37%, rgba(255, 255, 255, 0.8) 45%, rgba(255, 255, 255, 0) 50%) no-repeat -260px -80px, #A020F0;
	background: linear-gradient(top left, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 37%, rgba(255, 255, 255, 0.8) 45%, rgba(255, 255, 255, 0) 50%) no-repeat -260px -80px, #A020F0;
	background-size: 260% 260%, 100% 100%;
	-webkit-transition-property: background-position;
	-moz-transition-property: background-position;
	-o-transition-property: background-position;
	transition-property: background-position;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	outline: none; 
}
.new-green-btn:hover{
	border: none;
	box-shadow: 0 0 15px 2px #999;
	-webkit-box-shadow: 0 0 15px 2px #999;
	-moz-box-shadow: 0 0 15px 2px #999;
	background-position: 0 0, 0 0;
}
.new-green-btn-mini{
	background: #A020F0;
	border: none;
	border-radius: 3px;
	font-size: 18px;
	padding: 15px 28px;
	color:white;
	margin:5px 0px;
	cursor:pointer;
	outline: none;
	text-decoration:none; 
}
.new-green-btn-mini:hover{
	border: none;
	box-shadow: 0 0 7px 1px #aaa;
	-webkit-box-shadow: 0 0 7px 1px #aaa;
	-moz-box-shadow: 0 0 7px 1px #aaa;
	color:#fff;
}

.button
{
	width:80px;
	height:20px;
	cursor:pointer;
	border:solid 1px #cfd4df;
	padding-bottom:1px;
	text-align:center;
	color:#ffffff;
	font-size:8pt;
	background-color:#787878
}
.lightbutton
{
	width:90px;
	height:18px;
	cursor:pointer;
	border:solid 1px #a8a8a8;
	padding:1px;
	text-align:center;
	color:#ffffff;
	font-size:xx-small;
	background-color:#c8c8c8
}
.minglehead
{
	height:20px;
	text-align:center;
	color:#ffffff;
	font-size:x-small;
}

.mingleheader, .mingleheaderiPhone, .mingleheaderAndroid, .mingleheaderiPad, .mingleheaderKindle
{
	width:918px;
}

.mingleheaderiPad
{
	width:1328px;
}

.mingleheaderKindle
{
	width:1260px;
}

.minglebody, .minglebodyiPhone, .minglebodyAndroid, .minglebodyiPad, .minglebodyKindle
{
	margin:35px auto; 
	border-top:solid 1px #DDD !important;
	background-color:#fff;
	padding-left:30px;/*20px;*/ 
	padding-right:30px;/*10px;*/
	min-height:308px;
	width:898px;/*878px;*/ 
	box-shadow: 0px 1px 2px #CCC !important;
  /*  border-top-left-radius:12px;
    border-top-right-radius:12px;*/
}

.minglebodyiPad
{
	width:1288px;
}

.minglebodyKindle
{
	width:1220px;
}

.minglefooter, .minglefooteriPhone, .minglefooterAndroid, .minglefooteriPad, .minglefooterKindle
{
	min-width:838px;
	color:#777;
	font-size:x-small;
	width:878px;
}

.minglefooteriPad
{
	width:1288px;
}

.minglefooterKindle
{
	width:1220px;
}

.footertitle
{
font-size:12px;
font-weight:bold;
padding-bottom:20px;
color:#999;
}

.footermenu
{
width:100%;	
}

.footermenu ul
{
font-size:11px;
line-height:14px;
list-style-type:none;
margin:0px;
padding:0px;
}

.footermenu li
{
margin:0px;
padding:0px;
}

.linkcontainer a
{
	color:#777;
	text-decoration:none;	
}

.linkcontainer a:hover
{
	color:#3b5998;
	text-decoration:underline;
}

.footermenu a
{
	color:#777;
	text-decoration:none;	
}
.footermenu a:hover
{
	color:#3b5998;
	text-decoration:underline;
}
.footerband
{
	background-color:#aaa;
	height:30px;
}
.headeritem
{
	width:80px;
	height:14px;
	cursor:pointer;
	padding:1px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	font-size:x-small;
	vertical-align:middle;
	overflow:hidden;
}
.headeritemH
{
	width:80px;
	height:14px;
	cursor:pointer;
	padding:1px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	font-size:x-small;
	background-color:#ff5000;
	vertical-align:middle;
	overflow:hidden;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
.headeritem a
{
	color:#ffffff;
	font-weight:bold;
	font-size:x-small;
	text-decoration:none;
}
.headeritemH a
{
	color:#ffffff;
	font-weight:bold;
	font-size:x-small;
	background-color:#ff5000;		
	text-decoration:none;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
.cartitem
{
	 width:160px;
	 text-align:left;
}
.cartitem a
{
	color:#ffffff;
	font-size:x-small;
	text-decoration:underline;
}
.minglemenu
{
	width:748px;
	z-index:1001;
	overflow:visible;
}
.menuitem
{
	color:#989898;
	background-color:#f8f8f8;
	font-family:Lucida Sans Unicode,Verdana,Arial;
	font-size:small;
	font-weight:bold;
	padding:3px;
	cursor:pointer;
	width:60px;
	height:48px;
	text-align:center;	
	z-index:2002;
}
.menuitem a
{
	color:#989898;
	background-color:#f8f8f8;
	font-family:Lucida Sans Unicode,Verdana,Arial;
	font-size:small;
	font-weight:bold;
	text-decoration:none;		
}
.selectedmenuitem
{
	color:#404040;
	background-color:#eeeeee;
	font-family:Lucida Sans Unicode,Verdana,Arial;
	font-size:small;
	font-weight:bold;	
	padding:3px;
	cursor:pointer;
	width:60px;
	height:48px;	
    text-align:center;       	
	z-index:2002;		
}
.selectedmenuitem a
{
	color:#404040;
	background-color:#eeeeee;
	font-family:Lucida Sans Unicode,Verdana,Arial;
	font-size:small;
	font-weight:bold;
	text-decoration:none;			
}
.highlightedmenuitem
{
	color:#404040;
	background-color:#e1e1e1;
	font-family:Lucida Sans Unicode,Verdana,Arial;
	font-size:small;
	font-weight:bold;
	padding:3px;
	cursor:pointer;
	width:60px;
	height:48px;
	text-align:center;	
	z-index:2002;
}
.highlightedmenuitem a
{
	color:#404040;
	background-color:#e1e1e1;
	font-family:Lucida Sans Unicode,Verdana,Arial;
	font-size:small;
	font-weight:bold;
	text-decoration:none;
}
.subitem
{
	color:#ffffff;
	background-color:#6d84b4;
	font-family:Verdana,Arial;
	font-size:8pt;
	padding:3px;
	cursor:pointer;
	width:60px;
	height:14px;	
    text-align:center;
	border-top:solid 1px #6d84b4;
	border-bottom:solid 1px #6d84b4;       	
}
.highlightedsubitem
{
	color:#ffffff;
	background-color:#7d94c4;
	font-family:Verdana,Arial;
	font-size:8pt;
	text-decoration:underline;	
	padding:3px;
	cursor:pointer;
	width:60px;
	height:14px;	
    text-align:center;
	border-top:solid 1px #6d84b4;
	border-bottom:solid 1px #6d84b4;       	
}
.selectedsubitem
{
	color:#ffffff;
	background-color:#6d84b4;
	font-family:Verdana,Arial;
	font-size:8pt;
	font-weight:bold;	
	padding:3px;
	cursor:pointer;
	width:60px;
	height:14px;	
    text-align:center;
	border-top:solid 1px #6d84b4;
	border-bottom:solid 1px #6d84b4; 	 		      	
}
.leftmenuitem {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	background-color: #777777;
	height:22px;
	padding:2px;
}
.leftmenuitem a
{
	color:#ffffff;
	text-decoration:none;
}
.leftmenuitem a:hover
{
	color:#ffffff;
	text-decoration:none;	
}
.lefthovermenuitem a
{
	color:#ffffff;
	text-decoration:none;
}
.lefthovermenuitem {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	background-color:  #999999;
	height:22px;
	padding:2px;
}
.leftselectedmenuitem a
{
	color:#777777;
	text-decoration:none;
}
.leftselectedmenuitem 
{
	border-top:solid 1px #333;
	border-left:solid 1px #333;	
	border-bottom:solid 1px #333;		
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	color: #777777;
	background-color:  #ffffff ;
	height:22px;
	padding:2px;
}

.sidebox {
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	background: url(img/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(img/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}
.boxhead h2 {
	background: url(img/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(img/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}


.ticker500 {
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	background: url(img/ticker500_top_grey.gif) no-repeat top left;
	font-size: 100%;
	padding-top: 5px;
}
.ticker500body {
	background: url(img/ticker500_btm_grey.gif) no-repeat bottom left;
	margin: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	color:#787878;
}
.ticker550 {
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	background: url(img/ticker550_top_grey.gif) no-repeat top left;
	font-size: 100%;
	padding-top: 5px;
}
.ticker550body {
	background: url(img/ticker550_btm_grey.gif) no-repeat bottom left;
	margin: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	color:#787878;
}
.ticker600 {
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	background: url(img/ticker600_top_grey.gif) no-repeat top left;
	font-size: 100%;
	padding-top: 5px;
}
.ticker600body {
	background: url(img/ticker600_btm_grey.gif) no-repeat bottom left;
	margin: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	color:#787878;
}
.ticker700 {
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	background: url(img/ticker700_top_grey.gif) no-repeat top left;
	font-size: 100%;
	padding-top: 5px;
}
.ticker700body {
	background: url(img/ticker700_btm_grey.gif) no-repeat bottom left;
	margin: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	color:#787878;
}
.navlinks
{
	color:#3b5998;
	padding:8px 12px;
	text-decoration:none;
	cursor:pointer;
}
.navlinks:hover
{
	color:#3b5998;
	padding:8px 12px;
	text-decoration:none;
	background-color:#dddddd;
	cursor:pointer;
}
.navlinksH
{	
	color:#ffffff;
	background-color:#A020F0;
	padding:8px 12px;
	text-decoration:none;
	cursor:pointer;
}
.navlinksD
{
	color:#aaa;
	padding:8px 12px;
	text-decoration:none;
	cursor:default;
}
.smallmenu
{
	height:20px;
	text-align:right;
	font-size:10px;
	color:#efefef;
}
.smallmenu a
{
	color:#efefef;
	text-decoration:none;
}
.smallmenu a:hover
{
	color:#ffffff;
	text-decoration:underline;
}

.profilelinks
{
	padding-top:3px;
	padding-bottom:3px;
	width:90px;
	font-weight:normal;
	font-size:x-small;
	text-decoration:none;
	border-bottom: solid 1px #aaa;
	cursor:pointer;
}
.profilelinks:hover
{
	padding-top:3px;
	padding-bottom:3px;
	width:90px;
	font-weight:normal;
	font-size:x-small;
	text-decoration:underline;
	border-bottom: solid 1px #aaa;
	cursor:pointer;
}
.iphoneseattlebutton
{
	color:#787878;
	background-color:#f5f5f5;
	font-size:8pt;
	font-weight:bold;
	font-family:Arial;
	border:solid 1px #787878;
	cursor:pointer;
	height:22px;
	width:80px;
}

.comment_link
{
	font-family:Sans-Serif, Tahoma;
	font-size:x-small;
	color:#3b5998;
	font-weight:bold;
	text-decoration: none;
	cursor:pointer;
	text-align:right;
	width:220px;
}
.comment_message
{
	padding:2px;
	width:220px;
	border-top:solid 1px #cfd4df;
	font-family:Verdana,Arial;
	font-size:x-small;	
}
.comment_area
{
	width:220px;
	border:solid 1px #cfd4df;
	font-family:Verdana,Arial;
	font-size:x-small;
}
.widecomment_message
{
	padding:2px;
	width:580px;
	border-top:solid 1px #eee;	
}
.widecomment_area
{
	width:580px;
	border:solid 1px #cfd4df;
	font-family:Georgia,Arial;
	font-size:small;
}
.widecomment_link
{
	font-family:Sans-Serif, Tahoma;
	font-size:x-small;
	color:#3b5998;
	font-weight:bold;
	text-decoration: none;
	cursor:pointer;
	text-align:right;
	width:580px;
}
.piccomment_message
{
	color:#333333;
	padding:2px;
	width:425px;
	border-top:solid 1px #cfd4df;
	font-family:Georgia,Arial;
	font-size:x-small;	
}
.piccomment_area
{
	width:425px;
	border:solid 1px #cfd4df;
	font-family:Georgia,Arial;
	font-size:small;
}
.piccomment_link
{
	font-family:Arial;
	font-size:x-small;
	color:#7283ba;
	font-weight:bold;
	text-decoration: none;
	cursor:pointer;
	text-align:right;
	width:425px;
}

.replylink
{
	background-color:#ffffff;
	width:50px;
	font-weight:normal;
	overflow:hidden;
}
.replylink a
{
	text-decoration:none;
	width:50px;
	overflow:hidden;
}


.shmingle2
{
	color:#6d84b4;
	width:430px;
	height:100px;
	z-index:9009;
	font-size:x-small;
	font-weight:normal;
	overflow-y:scroll;
	overflow-x:hidden;
}
.followersfans
{
	width:300px;
	height:60px;
	overflow:hidden;
	z-index:9009;
	font-size:x-small;
	font-weight:normal;
}

.bebikitem
{
	width:100px;
	height:100px;
	border:solid 1px #ccc;
	cursor:pointer;
	text-align:center;
	padding:0px;
	overflow:hidden;
}

.bebikpic
{
	max-width:100px;
	max-height:100px;
	width: expression(this.width > 100 ? 100: true);	
	height: expression(this.height > 100 ? 100: true);	
}

.emptybebikitem
{
	width:100px;
	height:100px;
	overflow:hidden;
}
.shmingleitem
{
	width:50px;
	height:50px;
	border:solid 1px #ccc;
	cursor:pointer;
	text-align:center;
}
.emptyshmingleitem
{
	width:50px;
	height:50px;
	overflow:hidden;
}

.lolnavlinks
{
	color:#3b5998;
	padding:1px;
	font-family: Georgia, sans-serif;
	font-size:small;
	text-decoration:none;
	border:solid 1px #d5d5d5;
	cursor:pointer;
}
.lolnavlinks:hover
{
	color:#3b5998;
	padding:1px;
	font-family: Georgia, sans-serif;
	font-size:small;
	text-decoration:none;
	border:solid 1px #d5d5d5;
	background-color:#dddddd;
	cursor:pointer;
}
.lolnavlinksH
{	
	color:#ffffff;
	background-color:#6d84b4;
	padding:1px;
	font-family: Georgia, sans-serif;
	font-size:small;
	text-decoration:none;
	border:solid 1px #d5d5d5;
	cursor:pointer;
}
.messageitem
{
	color:#3b5998;
	font-family:Georgia,Arial;
	font-size:8pt;
	font-weight:bold;
	padding:3px;
	cursor:pointer;
	text-align:left;
	border-bottom:solid 1px #cfd4df;
	overflow:hidden;	
}
.readmessageitem
{
	color:#3b5998;
	font-family:Georgia,Arial;
	font-size:8pt;
	padding:3px;
	cursor:pointer;
	text-align:left;
	border-bottom:solid 1px #cfd4df;	
	overflow:hidden;
}
.selectedmessageitem
{       	
	color:#3b5998;
	background-color:#e5e5e5;
	font-family:Georgia,Arial;
	font-size:8pt;
	padding:3px;
	font-weight:bold;
	text-align:left;
	border-bottom:solid 1px #cfd4df;	
	overflow:hidden;
}
.selectedreadmessageitem
{       	
	color:#3b5998;
	background-color:#e5e5e5;
	font-family:Georgia,Arial;
	font-size:8pt;
	padding:3px;
	text-align:left;
	border-bottom:solid 1px #cfd4df;		
	overflow:hidden;
}
.messagepane
{
	width:306px;
	height:506px;
	overflow-y:scroll;
	border:solid 1px #6d84b4;
	color:#3b5998;
	background-color:#f5f5f5;	
	padding:5px;
	font-size:small;
}
.messagebox
{
	color:#aaa;
	width:328px;
	border:#6d84b4 1px solid;
	font-family:Georgia,Arial;
	font-size:small;
	background-color:#f5f5f5;	
}
.replymessagebox
{
	color:#3b5998;
	width:328px;
	border:#6d84b4 1px solid;
	font-family:Georgia,Arial;
	font-size:small;
	background-color:#f5f5f5;	
}
.nameitem
{
	padding:2px;
	cursor:pointer;
	height:22px;
	font-size:x-small;
	font-family:Georgia;
	margin-top: 4em;
	margin-bottom: 4em;
}
.picitem
{
	width:104px;
	border:solid 1px #6d84b4;
	background-color:#f5f5f5;
	text-align:center;
	cursor:pointer;
	padding:2px;
}
.selectedpicitem
{
	width:104px;
	background-color:#d4e2ec;
	border:solid 1px #f2674a;
	text-align:center;
	cursor:pointer;	
	padding:2px;
}
.profileinfolabel
{
	font-size:x-small;
	font-weight:normal;
	font-family:Georgia, Arial;
	width:60px;
}
.profileinfo
{
	font-size:x-small;
	font-weight:bold;
	font-family:Georgia, Arial;
}
.intropic
{
	max-width:50px;
	max-height:50px;
	width: expression(this.width > 50 ? 50: true);	
	height: expression(this.height > 50 ? 50: true);	
}
.searchresulttable
{
	width:680px;
	border-top:solid 1px #aaa;	
}
.searchitem
{
	width:338px;
	border-bottom:solid 1px #aaa;
	text-align:left;
	padding:4px;
}
.bebikipicture
{
	max-width:96px;
	max-height:96px;
	width: expression(this.width > 96 ? 100: true);	
	height: expression(this.height > 96 ? 100: true);
}
.edittexttoolboxitem
{
	border:solid 1px #aaa;
	width:40px;
	height:40px;	
}
.edittexttoolboxitem:hover
{
	border:solid 1px #0E59A4;
	width:40px;
	height:40px;
}
.modetoolboxitem
{
	border:solid 1px #aaa;
	width:75px;
	height:24px;	
}
.selmodetoolboxitem
{
	background-color:#f8f8f8;
	border:solid 1px #696969;
	width:75px;
	height:24px;
}

.tabbarwheel, .tabbarwheeliPhone, .tabbarwheelAndroid, .tabbarwheelKindle, .tabbarwheeliPad
{
	z-index:1000;
	left:-39px;
	top:366px;
	width:414px;
	height:100px;
	position:absolute;
	overflow:hidden;
}
	
.tabbarwheeliPad
{
	left:185px;
	top:924px;
	width:883px;
}

.tabbarwheelKindle
{
	left:114px;
	top:884px;
	width:690px;
}

.tabbarallitems, .tabbarallitemsKindle, .tabbarallitemsiPhone, .tabbarallitemsAndroid, .tabbarallitemsiPad
{
	position:absolute;
	left:0px;
}

.tabbarallitemsiPad
{
	left:226px;
}

.tabbarallitemsKindle
{
	left:155px;
}

.tabbar, .tabbarKindle, .tabbariPad, .tabbariPhone, .tabbarAndroid
{
	background: url('img/tabbarbg.png') repeat-x top #000000;
	height:49px;
	width:320px;	
	left:0px;
	top:412px;
	position:absolute;
	overflow:hidden;
	padding-top:3px;
}

.tabbariPad
{
	width:769px;
	top:952px;
}

.tabbarKindle
{
	width:601px;
	top:935px;
}

.tabbareditmode, .tabbareditmodeKindle, .tabbareditmodeiPad, .tabbareditmodeiPhone, .tabbareditmodeAndroid
{
	background: url('img/tabbarbg.png') repeat-x top #000000;
	height:49px;
	width:320px;	
	left:35px;
	top:560px;
	position:absolute;
	overflow:hidden;
	padding-top:3px;
}

.tabbareditmodeiPad
{
	width:768px;
	top:1049px;
	left:52px;
}

.tabbareditmodeKindle
{
	width:601px;
	top:1072px;
	left:94px;
}

.tabbaritem
{
	font-size:xx-small;
	font-family:Verdana;
	font-weight:bold;
	text-align:center;
	width:80px;
	height:46px;
	padding:1px;
	color:#eee;
	cursor:pointer;
}
.seltabbaritem
{
	font-size:xx-small;
	font-family:Verdana;
	font-weight:bold;
	text-align:center;
	width:80px;
	height:46px;
	padding:1px;
	background-image:url(img/seltabbaritem.png);
	background-repeat:no-repeat;
	color:#eee;
}
.propeditor
{
	border:solid 1px #aaa;
	width:140px;
	height:18px;
}
.longpropeditor
{
	border:solid 1px #aaa;
	width:254px;
	height:18px;
}
.ellipseseditor
{
	border:solid 1px #aaa;
	width:120px;
	height:14px;
}
.ellipses
{
	cursor:pointer;
	border:solid 0px #fff;
	width:18px;
	height:18px;
	background-image:url(img/ellipses.png);
	background-position:center;
}


.fileitem
{
	cursor:default;	
	height:18px;
	width:280px;
	overflow:hidden;
}
.selectedfileitem
{
	background-color:Blue;
	color:#ffffff;	
	cursor:default;
	height:18px;
	width:280px;
	overflow:hidden;
}

.tabfileitem
{
	background-color:#f8f8f8;
	cursor:default;	
	height:18px;
	width:280px;
	overflow:hidden;
}
.selectedtabfileitem
{
	background-color:Blue;
	color:#ffffff;	
	cursor:default;
	height:18px;
	width:280px;
	overflow:hidden;
}
.selectedtabfileitem div
{
	color:#ffffff;	
}
.selectedtabfileitem a
{
	color:#ffffff;	
}
.selectedfileitem div
{
	color:#ffffff;	
}
.selectedfileitem a
{
	color:#ffffff;	
}
.requestspan
{
	font-size:x-small;
	color:#3b5998;
	border:#ffcc33 1px solid;
	background-color:#FFFFE0; 
	padding:2px;
	white-space:nowrap;
}
.requests
{
	line-height:2.2;
	white-space:normal;	
}
.forumimage
{
	max-width:420px;
	width: expression(this.width > 420 ? 420: true);	
}
td.colorchart
{
   width:16px;
   height:10px;
}
.menutab:hover
{
	cursor:pointer;
	bborder-top:solid 1px #c9c9c9;
	border-left:solid 1px #c9c9c9;
	border-right:solid 1px #c9c9c9;	
	padding:3px;
	text-align:center;	
	color:#453f25;
	font-size:x-small;
	font-family:Verdana, Arial;	
	background-color:#f5f5f5;
	text-decoration:underline;
}
.menutab
{
	cursor:pointer;
	border-top:solid 1px #c9c9c9;
	border-left:solid 1px #c9c9c9;
	border-right:solid 1px #c9c9c9;	
	padding:3px;
	text-align:center;
	color:#453f25;
	font-size:x-small;
	font-family:Verdana, Arial;	
	background-color:#f5f5f5;
}

.menutabS
{
	cursor:default;
	/*border-top:solid 1px #787878;
	border-left:solid 1px #787878;
	border-right:solid 1px #787878;*/
	padding:8px 0;
	font-weight:bold;	
	text-align:center;
	font-size:x-small;
	background-color:#DBDDDE;
	color:#444;
	border-bottom: solid 1px #ccc;
}

.tabbariconimg
{
	max-width:32px;
	max-height:32px;
	width: expression(this.width > 32 ? 32: true);	
	height: expression(this.height > 32 ? 32: true);		
}
.pricetitle {
	font-size: 21pt;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.pricetitle2 {
	font-size: large;
	color: #696969;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.pricetitle3 {
	font-size: 16pt;
	color: #e2582b;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.price {
	font-size: 12pt;
	color: #777;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 21pt;
	text-decoration: underline;
}
.offer {
        border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e8e8e8;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 14pt;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 21pt;
        padding-top: 7px;		
}
.offer2 {border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e8e8e8;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 14pt;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 21pt;
        padding-top: 5px;		
}
.smalloffer {
	font-size: 11pt;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	
}

.plan {font-size: 12pt; color: #4582b5; font-family: Arial, Helvetica, sans-serif;font-weight:bold; }
.plan2 {font-size: 11pt; color: #c2c2c2;font-weight:bold; font-family: Arial, Helvetica, sans-serif; }
.onandoff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #666666;
}
.style5 {
	color: #bf2e07;
	font-weight: bold;
}

.max200
{	max-width:200px;
	width: expression(this.width > 200 ? 200: true);
}

.linkimage
{
	cursor:pointer;	
}

.iconcell
{
	padding-left: 5px;
	padding-right: 5px;	
}

.transitioncell
{
	padding-left: 15px;	
	padding-right: 15px;	
}

.backbar, .backbariPhone, .backbarAndroid, .backbariPad, .backbarKindle
{
	z-index:1099;position:absolute;left:0px;top:0px;padding-left:10px;width:328px;height:30px;background-color:#292929;overflow-y:scroll;	
}

.backbariPad
{
	width:778px;	
}

.backbarKindle
{
	width:610px;	
}

.slidepanel, .slidepaneliPhone, .slidepanelAndroid, .slidepaneliPad, .slidepanelKindle
{
	z-index:1099;position:absolute;left:0px;top:30px;width:338px;height:432px;overflow-x:hidden;overflow-y:scroll;background-color:#292929;
}

.slidepaneliPad
{
	width:788px;height:994px;
}

.slidepanelKindle
{
	width:620px;height:994px;
}

.slidepanelcontainer, .slidepanelcontaineriPhone, .slidepanelcontainerAndroid, .slidepanelcontaineriPad, .slidepanelcontainerKindle
{
	z-index:1099;position:absolute;overflow-x:hidden;overflow-y:hidden;left:35px;top:148px;width:338px;height:462px;background-color:transparent;
}

.slidepanelcontaineriPad
{
	left:51px;top:97px;width:788px;height:1026px;
}

.slidepanelcontainerKindle
{
	left:94px;top:137px;width:620px;height:1026px;
}

.editabletopswitch, .editabletopswitchiPhone, .editabletopswitchAndroid, .editabletopswitchiPad, .editabletopswitchKindle
{
	left:35px; 
	top: 100px;
    height: 28px; 
    position: absolute; 
    overflow: hidden; 
    background-image: url(img/setting-grad.png);
}

.editabletopswitchiPad
{
	left:52px; 
	top:49px;
}

.editabletopswitchKindle
{
	left:94px; 
	top:70px;
}

.editablebottomswitch, .editablebottomswitchiPhone, .editablebottomswitchAndroid, .editablebottomswitchiPad, .editablebottomswitchKindle
{
	left:35px; 
	top:610px;
    height: 28px; 
    position: absolute; 
    overflow: hidden; 
    background-image: url(img/setting-grad.png);
}

.editablebottomswitchiPad
{
	left:52px; 
	top:1101px;
}

.editablebottomswitchKindle
{
	left:95px; 
	top:1122px;
}

.contentcontainereditmode, .contentcontainereditmodeiPhone, .contentcontainereditmodeAndroid, .contentcontainereditmodeiPad, .contentcontainereditmodeKindle
{
	left:35px;
    top:148px; 
    width:338px;
    position: absolute; 
    background-color: #777; 
    overflow-x: hidden;
    overflow-y: scroll;
}

.contentcontainereditmodeKindle
{
	left:94px;
    top:137px; 
    width:618px;
}

.contentcontainereditmodeiPad
{
	left:52px;
    top: 97px; 
    width: 786px;
}

.iformcurtain, .iformcurtainiPhone, .iformcurtainAndroid, .iformcurtainiPad, .iformcurtainKindle
{
	position: absolute; 
	left:35px; 
	top:148px; 
    background-color: #d5d5d5; 
    z-index: 1798; 
    filter: alpha(opacity=80);
    opacity: 0.8; 
    visibility: hidden;
}

.iformcurtainiPad
{
	left:52px; 
	top:77px; 
}

.iformcurtainKindle
{
	left:94px; 
	top:140px; 
}

.iform, .iformiPhone, .iformAndroid, .iformiPad, .iformKindle
{
	position: absolute; 
	left:55px; 
	top:228px; 
	width: 280px;
	height: 240px; 
	border: solid 1px #696969; 
	z-index: 1799; 
	visibility: hidden;
}
.previewimg
{
    max-width: 180px;
    width: expression(this.width > 180 ? 180: true);
    max-height: 180px;
    height: expression(this.height > 180 ? 180: true);
}

.iformiPad
{
	left: 290px; 
	top: 300px; 
}

.iformKindle
{
	left: 270px; 
	top: 300px; 
}

.slidepanelcontainercsseditipad
{
	z-index:1099;position:absolute;overflow-x:hidden;overflow-y:hidden;left:0px;top:0px;width:824px;height:1077px;background-color:transparent;
}
.slidepanelcontainercssedit
{
	z-index:1099;position:absolute;overflow-x:hidden;overflow-y:hidden;left:0px;top:0px;width:375px;height:612px;background-color:transparent;
}	
.toolboxtablehelp td
{
	vertical-align:top;
}
/*  END OF MEDIA QUERIES */
.commonfooter {
min-width: 1020px;
width: 100%;
color: #777;
font-size: medium;
}


.commonfooter ul {
font-family: Arial, Helvetica,sans-serif; 
font-size: 13px;
line-height: 15px;
list-style-type: none;
margin: 0px;
padding: 0px;
}

.commonfooter ul  > li > a {
text-decoration: none;
color: #7B7B7B;
}

.commonfootertitle {
font-size: 14px;
font-weight: bold;
color:#4d4d4d;
padding-bottom: 4px;
}
/**********ORDER.ASPX**********/

div.login_form_container {
		width: 740px;
		margin: 0 auto;
		background-color: white;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		padding: 40px 30px 15px 50px;
		margin-bottom: 20px;
		overflow: hidden;
		background:url('/img/paymentbackground.png') no-repeat;
		height:545px;
	}
	

	.label_input {
		display: block;
		font-weight: bold;
		margin-bottom: 5px;
		font-size: 0.9em;
		color: black;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	div.login_form_container ul li.fieldleft {
		margin-right: 29px;
	}
	
	div.login_form_container ul li {
		margin-bottom: 20px;
		float: left;
		font-family: Arial, Helvetica, sans-serif;
	}

	div.login_form_container ul li.fieldsmall {
		width: 260px;
	}
	
	input.inputsmall {
		width: 380px;
	}

	div.login_form_container ol, ul {
		list-style: none;
	}
	
	.input_order
	{
		border-color: silver;
		background-color: #F4F4F4;
		margin-top: 0;
		font-family: Arial, Helvetica, sans-serif;
		padding: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		border: 1px solid silver;
		font-size: 1.1em;
	}

	.select_order {
		padding: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		border: 1px solid silver;
		font-size: 1.1em;
		font-family: Arial, Helvetica, sans-serif;
	}

	div.login_form_container h3 {
		font-size: 16px;
		color: #000;
		font-weight: normal;
		margin-left:60px;
		margin-bottom: 20px;
		font-family: Arial, Helvetica, sans-serif;
	}
	
.orange_button {
	font-size:12px;
	padding:5px 20px;
	color: #000;
	border: solid 1px #da7c0c;
	background: #fecf7d; /* Old browsers */
	background: -moz-linear-gradient(top,  #fecf7d 46%, #ffa822 53%, #ffa822 95%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(46%,#fecf7d), color-stop(53%,#ffa822), color-stop(95%,#ffa822)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fecf7d 46%,#ffa822 53%,#ffa822 95%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fecf7d 46%,#ffa822 53%,#ffa822 95%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fecf7d 46%,#ffa822 53%,#ffa822 95%); /* IE10+ */
	background: linear-gradient(to bottom,  #fecf7d 46%,#ffa822 53%,#ffa822 95%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fecf7d', endColorstr='#ffa822',GradientType=0 ); /* IE6-9 */
	position:relative;
	top: -509px;
	left: 420px;
	cursor:pointer;
	color:#555;
}
.credit_cards
{
	position:relative;
	top: -496px;
	left: 554px;	
}
.seal_image
{
	position:relative;
	top:-350px;
	left:-90px;
	cursor:pointer;
	cursor:hand;
}

.card-details {top: -496px;}

/************PAGE.ASPX************/

  
    .table_header{
        text-shadow: 0 1px 1px white;
		background: #eee;
		padding: 10px 0 10px 20px;
        border: 1px solid #CCC !important;
        border-bottom:none !important;
        font-size: 13px;
        font-weight:bold;
        width:846px;
    }
    
  
	.pagetype_table tr td{border-color:#eee;
	                      padding-left:5px;}
    .pagetype_table
    {
		font-size:12px;
		border-collapse:collapse;
		border:1px solid #ddd; 
		width:868px;	
	}
	
	.pagetype_table ol li {
	    font-family: Verdana, sans-serif;
	    font-size:10pt;
	    font-weight:bold;
	    color: #777;
    }
        
    .pagetype_table ul li {
	    font-family: Verdana, sans-serif;
	    font-size:small;
	    font-weight:normal;
	    color: #3b5998;
    }  
              
    .pagetype_table h5 {
	    font-family: Verdana, sans-serif;
	    font-size:small;
	    font-weight:normal;
	    color: #3b5998;
    }   
        
    table .pagetype_table .a
    {
		color:#cccccc;
    }  
        
    .pagetypename {
        font-weight: bold;
        width:240px;
        padding:5px;
        height:18px;
    } 
         
    .pagedescription {
        padding-left:5px 7px 5px 10px;
        width:420px;
    }
    
    .pagetypeselector
    {
		width:19px;
	} 
	
	.pagetypetutorial
	{
	width:63px;
	text-align:center;
	}
	
	.pagetypeiosplatform
	{
		width:45px;
		text-align:center;
	}
	
	.pagetypeandroidplatform
	{
		width:45px;
		text-align:center;
	}
	
	.pagetype_descriptiontable
	{
		font-size:12px;
		border-collapse:collapse;
		border:1px solid #cccccc;
		width:868px;
		
border-bottom:none;		
		
	}
	
	.pagetypelabel
	{
		width:231px;
		height:31px;
		 border-bottom:none !important;
	}

	.pagetypedescriptionlabel
	{
	width:451px;
	 border-bottom:none !important;
	
	}
	
	.pagetypeplatformlabel
	{
	width:87px;
	 border-bottom:none !important;
	
	
	}
	
	.pagebuttoncontainer
	{
	}
	.edit-css-img{width:16px; height:16px; border:0; vertical-align:middle}
	.edit-content-img{width:16px; height:16px; border:0; vertical-align:middle}
	
/*----------------------------------------------*/
/* 2.1 Header */
/*----------------------------------------------*/
.header {
	position:relative;
	width:100%;
	z-index:20}

.header .container_12 {
	z-index:10}

.header_top {
	height:50px;
	background:#222;
	z-index:23}

.header_mid {
	height:474px;
	z-index:22;
	border-top:1px solid #525455}

.header_mid .header_inner {
	background:url(../imgs/header_bot.gif) center bottom no-repeat}

.header_thin {
	background:url(../imgs/header_bot.gif) center 0 no-repeat;
	height:45px;
	z-index:21}

.breadcrumbs {
	padding:12px 0 0 110px;
	color:#808080;
	font-size:13px}

.breadcrumbs a:hover {
	color:#dd4436}	
	
.breadcrumbs .separator {
	background:url(../imgs/sprite_1.png) 0 -85px no-repeat;
	display:inline-block;
	width:6px;
	margin:0 10px}

.logo {
	position:absolute;
	top:0;
	left:0;
	z-index:31;
	width:330px;
	height:73px}

.logo img {
	position:absolute;
	top:0;
	left:0;
	margin-right:7px}

.logo h1, 
.logo strong {
	text-transform:uppercase;
	color:#fff;
	font-size:22px;
	height:22px;
	line-height:22px;
	position:relative;
	font-weight:bold;
	padding:0;
	margin:16px 0 0 55px;
	display: inline-block;
	z-index:1}

.logo h1 span, 
.logo strong span {
	display:block;
	position:absolute;
	z-index:2;
	width:100%;
	height:22px;	
	top:0;
	left:0;
	background:url(imgs/logo_text_bg.png) 0 bottom repeat-x}

/* topmenu */
.topmenu {
	padding:17px 0 0 350px;
	position:relative;
	z-index:30}

.topmenu .dropdown {
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	text-transform:uppercase;
	color:#737373;	
	z-index:1300;
	float:right}

.topmenu .dropdown li {
	display:block;
	float:left;
	position:relative;
	list-style:none;
	margin:0;
	padding:0 14px;
	border-left:1px solid #404040}

.topmenu .dropdown li:first-child {
	border:none}

.topmenu .dropdown .menu-item-home a {
	display:block;
	width:15px;
	height:18px;
	background:url(../imgs/sprite_1.png) 0 -48px no-repeat;
	text-indent:500px;
	overflow:hidden}

.topmenu .dropdown .menu-item-home a:hover,
.topmenu .dropdown .menu-item-home.current-menu-item a {
	background-position:0 -66px}

.topmenu .dropdown li a {
	display:block;
	color:#737373;
	height:18px;
	text-decoration:none}

.topmenu .dropdown li a span {
	display:block}

.topmenu .dropdown li a:hover,
.topmenu .dropdown .current-menu-item a,
.topmenu .dropdown .current-menu-item li a:hover,
.topmenu .dropdown .current-menu-item .current_page_item a,
.topmenu .dropdown .current-menu-ancestor a,
.topmenu .dropdown .current-menu-ancestor a:hover,
.topmenu .dropdown li li.current-menu-ancestor a,
.topmenu .dropdown li .current-menu-ancestor .current-menu-item a,
.topmenu .dropdown .menu-item-home.current-menu-item a, 
.topmenu .dropdown .menu-item-home a:hover{
	color:#fff}

.topmenu .dropdown .current-menu-item ul li a,
.topmenu .dropdown .current-menu-ancestor ul li a,
.topmenu .dropdown .current-menu-ancestor .current-menu-item li a,
.topmenu .dropdown .menu-item-home ul li a,
.topmenu .dropdown .current-menu-ancestor .current-menu-ancestor li a,
.topmenu .dropdown .current-menu-ancestor li .current-menu-item li a,
.topmenu .dropdown .current-menu-ancestor .current-menu-ancestor .current-menu-ancestor li a {
	color:#999}
	
.topmenu .dropdown li ul li a:hover,
.topmenu .dropdown .current-menu-ancestor ul li a:hover,
.topmenu .dropdown .current-menu-ancestor .current-menu-item a,
.topmenu .dropdown .current-menu-ancestor li .current-menu-item a,
.topmenu .dropdown li .current-menu-item a,
.topmenu .dropdown li.parent li a:hover,
.topmenu .dropdown .current-menu-ancestor .current-menu-ancestor a,
.topmenu .dropdown .current-menu-ancestor .current-menu-ancestor .current-menu-ancestor a,
.topmenu .dropdown .current-menu-ancestor .current-menu-ancestor .current-menu-ancestor li a:hover,
.topmenu .dropdown .current-menu-ancestor .current-menu-ancestor .current-menu-ancestor .current-menu-item a{
	color:#dd4436}

.topmenu .dropdown li ul,
.topmenu .dropdown li ul li ul,
.topmenu .dropdown li ul li ul li ul {
	display:none;
	text-transform:none}
	
.topmenu .dropdown li ul {
	top: 3px;
	left:-40px;
	z-index: 1308;
	padding:30px 0 0 0;
	margin:0;
	text-shadow:none;
	font-size:12px}

.topmenu .dropdown li ul li ul {
	padding:0 0 0 3px;	
	z-index: 1309}

.topmenu .dropdown li ul li ul li ul {
	z-index: 1310;
	padding-right:3px}

.topmenu .dropdown li:hover>ul {
	display:block;
	position: absolute;
	width: 141px}

.topmenu .dropdown li:hover>ul li:hover>ul {
	display:block;	
	top:0;
	left: 139px !important;
	width: 141px}

.topmenu .dropdown li:hover>ul li:hover>ul li:hover>ul{
	display:block;
	position: absolute;
	left:-141px !important;
	top:-2px !important}

.topmenu .dropdown li ul li.first ul {
	top:7px !important}

.topmenu .dropdown li ul li {
	display:block;
	border:none;
	background:url(../imgs/dropdown_sprite2.png) 0 0 repeat-y;
	width: 141px;
	margin:0;
	padding:0;
	height:auto;
	clear:both;
	line-height:1.3em}

.topmenu .dropdown li ul li ul li {
	width: 141px}

.topmenu .dropdown li ul li ul li {
	background:url(../imgs/dropdown_sprite2.png) 0 0 repeat-y}

.topmenu .dropdown li ul li.first {
	background:url(../imgs/dropdown_sprite.png) 0 top no-repeat;
	padding-top:6px}

.topmenu .dropdown li ul li ul li.first {
	background:url(../imgs/dropdown_sprite.png) -282px top no-repeat;
	padding-top:0px}
	
.topmenu .dropdown li ul li.last {
	background:url(../imgs/dropdown_sprite.png) -141px bottom no-repeat;
	padding:0 0 6px 0}

.topmenu .dropdown li ul li ul li.last {
	background:url(../imgs/dropdown_sprite.png) -141px bottom no-repeat}

.topmenu .dropdown li ul li a{
	background:url(../imgs/dropdown_sprite2.png) -141px bottom no-repeat;
	display:block;
	color:#999;
	height: auto;
	padding:10px 10px 10px 16px}

.topmenu .dropdown li ul li ul li a,
.topmenu .dropdown li ul li.last li a {
	background:url(../imgs/dropdown_sprite2.png) -141px bottom no-repeat}

.topmenu .dropdown li ul li.last a,
.topmenu .dropdown li ul li ul li.last a {
	background:none}
	
.topmenu .dropdown li a:hover span {
	cursor:pointer}

.topmenu .dropdown .parent li a span,
.topmenu .dropdown .parent li a:hover span  {
	background:none}

.topmenu .dropdown li ul li.parent span,
.topmenu .dropdown li ul li.parent ul li.parent a span,
.topmenu .dropdown li ul li.parent a:hover span {
	background:url(../imgs/dropdown_1_arrow.png) 100px 3px no-repeat;
	padding-right:10px}

.topmenu .dropdown li ul li.parent ul li span,
.topmenu .dropdown li ul li.parent ul a:hover span,
.topmenu .dropdown li ul li.parent ul li.parent li span {
	background:none;
	padding-right:0px}

.topmenu .dropdown li ul li ul li.only a{
	background:none;
	border-bottom:1px solid #000}

.topmenu .dropdown li ul li ul li.only,
.topmenu .dropdown li ul li ul li.only a {
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px}
.section-title{
    font-size:24px; 
    text-align:center; 
    padding:40px 0;
    font-family: 'Helvetica Neue Light',HelveticaNeue-Light,'Helvetica Neue',Helvetica,Arial,sans-serif;
}


.rm-upload-button{
	background-color: #A020F0!important;
}