body{
	font-family:verdana, tahoma, arial;
	font-size:10pt;
	background-color:#d1d3ba;
	margin:0px;
}
div.wrapper{
	margin:auto;
	width:970px;
}
div#navigation{
	background-color:#262626;
	height:50px;
	color:#d1d3ba;
}
div#navigation div.wrapper{
	overflow:hidden;
	zoom:1;
}
div#navigation div.wrapper div{
	float:left;
	width:200px;
	font-size:140%;
	padding-top:5px;
}
div#navigation div.wrapper div a{
	display:block;
	color:#d1d3ba;
	text-decoration:none;
}
div#navigation div.wrapper img{
	margin-bottom:-10px;
}
div#navigation ul{
	float:right;
	margin:0px;
	margin:0px;
	padding-top:10px;
}
div#navigation ul li{
	float:left;
	text-align:left;
	list-style:none;
}
div#navigation ul li a{
	text-decoration:none;
	color:#d1d3ba;
	padding:8px 15px;
	min-width:50px;
	font-size:105%;
	display:block;
	text-align:center;
}
div#navigation ul li a.selected{
	border:solid 1px #414141;
}
div#navigation ul li#login{
	border-left:solid 2px #414141;
}
div#navigation ul li#login a{
	color:#aeafa4;
}
div#banner div#intro{
	font-size:250%;
	float:left;
}
div#banner div#login{
	overflow:hidden;
	zoom:1;
	padding:200px;
}
div#banner div#login div{
	float:left;
	width:200px;
}
div#banner{
	background-color:#4b753b;
	color:white;
	text-shadow: 2px 2px 2px #262626;
}
div#banner div#title{
	font-size:250%;
	float:left;
	
}
div#banner div#slogan{
	font-size:120%;
	float:left;
	padding-top:32px;
	padding-left:5px;
}
div#banner div.wrapper{
	background-image:url(/images/banner.jpg);
	background-repeat:no-repeat;
	background-position:center;
	overflow:hidden;
	zoom:1;
	min-height:95px;
	max-height:260px;
	padding:20px;
}
div#content{
	background-color:#d1d3ba;
	min-height:150px;
}
div#content div.wrapper{
	overflow:hidden;
	zoom:1;
	padding:50px 0;
}
div#footer{
	background-color:#262626;
	min-height:150px;
}
div#content div.sidebar{
	float:left;
	width:200px;
}
div#content div.body{
	float:left;
	width:750px;
}
div#content div.wide{
	overflow:hidden;
	zoom:1;
}


/*Selection Small CSS*/

div.productSelect.small{
	width:170px;
}
div.productSelect.list ul{
	margin-top:117px;
	padding:0px;
}
div.productSelect.list li{
	border-top:#d1d3ba 2px solid;
	padding:8px;
	list-style:none;
}
div.productSelect.list li:nth-child(odd){
	background-color:#b7b8a6;
}
div.productSelect.list li{
	background-color:#c5c7b1;
}





div.productSelect.side{
	float:left;
	padding:2px;
}
div.productSelect.big{
	width:301px;
}

div.productSelect div.selectHeader{
	height:85px;
	text-align:center;
	color:#d1d3ba;
	text-overflow: ellipsis;
}
div.productSelect.small div.selectHeader{
	background-image:url(/images/select-top.png);
}
div.productSelect.big div.selectHeader{
	background-image:url(/images/selectBig-top.png);
}
div.productSelect div.selectHeader p{
	padding-top:2px;
	font-size:130%;
	margin:0px;
}
div.productSelect div.selectHeader div{
	font-size:270%;
	color:white;
	text-shadow: 2px 2px 2px #262626;
	padding-top:5px;
}
div.productSelect div.selectHeader div span{
	font-size:50%;
}
div.productSelect div.selectBody{
	min-height:100px;
	padding:30px 0;
	background-image:url(/images/select-body.png);
	background-repeat:repeat-y;
}
div.productSelect.small div.selectBody{
	background-image:url(/images/select-body.png);
}
div.productSelect.big div.selectBody{
	background-image:url(/images/selectBig-body.png);
}
div.productSelect div.selectBody ul{
	margin:1px;
	padding:0px;
	text-align:center;
	color:#d1d3ba;
}
div.productSelect div.selectBody li{
	border-top:#262626 2px solid;
	padding:8px;
	list-style:none;
}
div.productSelect div.selectBody li:nth-child(odd){
	background-color:#3d3d3d;
}
div.productSelect div.selectBody li{
	background-color:#303030;
}
div.productSelect div.selectFooter{
	background-image:url(/images/select-bottom.png);
	height:49px;
}
div.productSelect.small div.selectFooter{
	background-image:url(/images/select-bottom.png);
}
div.productSelect.big div.selectFooter{
	background-image:url(/images/selectBig-bottom.png);
}

div.productSelect div.selectFooter{
	text-align:center;
}

/*
	Content Area (Forms Etc)
*/



div.contentArea{
	width:768px;
	color:#d1d3ba;	
	font-size:105%;
	padding-bottom:25px;
}
div.contentArea div.top{
	background-image:url(/images/content-top.png);	
	height:11px;
}
div.contentArea div.core{
	background-image:url(/images/content-body.png);	
	background-repeat:repeat-y;
	padding:25px;
	padding-top:10px;
}
div.contentArea div.footer{
	background-image:url(/images/content-footer.png);	
	height:50px;
	text-align:right;
}
div.contentArea div.footerPlain{
	background-image:url(/images/content-footer-plain.png);
	height:10px;	

}
div.contentArea h1{
	color:#d1d3ba;	
	font-size:180%;
	font-weight:normal;
	margin:0px;
	padding-bottom:5px;
	
}
div.contentArea h2{
	
	color:#d1d3ba;	
	font-size:140%;
	font-weight:normal;
	margin:0px;
	padding-top:30px;
	padding-bottom:10px;

}
div.contentArea h3{
	
	color:#d1d3ba;	
	font-size:140%;
	font-weight:normal;
	margin:0px;
	padding-top:3px;
	padding-bottom:3px;

}
div.contentArea p{
	margin:5px 0px;
}
div.contentArea table{
	width:100%;
	margin-top:10px;
	padding-right:10px;
}
div.contentArea table td{
	padding:3px;
}
div.contentArea table td + td{
	border-left:transparent 40px solid;
}
div.contentArea input{
	height:28px;
	width:100%;
	padding:3px;
	margin:5px 0px;
	font-size:160%;
	color:black;
}
div.contentArea textarea{
	height:84px;
	width:100%;
	padding:3px;
	font-size:160%;
	color:black;
}

div.contentArea button, div.productSelect button{
	text-shadow: 2px 2px 2px #262626;
	font-size:180%;
	color:white;
	border:none;
	background-color:transparent;
	padding:8px 30px;
	cursor:pointer;
}
div.contentArea .domainName, div.contentArea .domainName td{
	font-size:120%;
	border:0px;
}
div.contentArea .domainName input{
	font-size:110%;
}


/*
	Template Selector
*/

div#templateSelect{
	overflow:hidden;
	zoom:1;
}
div#templateSelect div{
	float:left;
	width:240px;
	height:279px;
}
div#templateSelect div + div{
	width:400px;
	float:right;
	padding-right:50px;
}
div#templateSelect ul{
	margin:1px;
	padding:0px;
	text-align:left;
	color:#d1d3ba;
}
div#templateSelect li{
	border-top:#262626 2px solid;
	padding:8px;
	list-style:none;
	cursor:pointer;
}
div#templateSelect li:nth-child(odd){
	background-color:#3d3d3d;
}
div#templateSelect li{
	background-color:#303030;
}
div#templateSelect div img{
	position:absolute;
	display:none;
	height:279px;
}

tr.existingAccount{
	display:none;
}

.no-conflict{
	background-position:right center;
	background-repeat:no-repeat;
	background-image:url(/images/no-conflict.png);
}
input.conflict{
	background-color:#f9c8c8;
}
div.alert{
	display:none;
	background-image:url(/images/alert.png);
	background-position:10px 3px;
	background-repeat:no-repeat;
	border:solid 1px #f49b32;
	background-color:#e6ddb1;
	padding:20px;
	padding-left:80px;
	color:black;
	font-size:12px;
	margin-top:10px;
}
div.alert b, div.alert strong{
	color:#c87411;
}
div#content table.transaction{
	width:100%;
	border-collapse:collapse;
	color:#262626;
}
div#content table.transaction tr th{
	border-bottom:#898a78 2px solid;
	text-align:left;
}
div#content table.transaction tr td{
	border-bottom:1px solid #b8bb91;
	vertical-align:top;
	padding:5px 0;
}
div #content div.customize h2{
	margin:5px;
	padding:0px !important;
}
div #content div.customize p{
	padding-bottom:5px;
	margin:5px;
}
div #content div.customize td{
	position:relative;
}
div #content div.customize input#user_custom_logo, div #content div.customize input#user_favicon{
	font-size:90%;
	color:#d1d3ba;
}
div#content table.transaction tr td:last-child, div#content table.transaction tr th:last-child{
	text-align:right;
}
li.dropdown ul.menu{
	position:absolute;
	padding:15px !important;
	margin-top:5px !important;
	border:solid 2px #262626;
	background-color:#d1d3ba;
	color: #262626;
}
li.dropdown ul li a{
	color: #262626 !important;
	text-align:left !important;
	padding:5px !important;
		
}
li.dropdown ul li{
	border-top:#b1b39f solid 1px;
	font-size:90% !important;
	padding:0px !important;
	min-width:200px !important;
	float:none !important;
}
li.dropdown ul li:hover{
	background-color:#b1cc9b;
}

hr{
	border-color:#4d4d4d;
}
#colorpicker{
	position:absolute;
	z-index:10;
	margin-top:10px;
	margin-left:20px;
	padding:10px;
	background-color:#383838;
	border:1px solid #232323;
}

/*
	- - - - -  SITE SETTINGS PAGE  - - - - - -
*/

div#siteOptions div.settings table{
	border-collapse:collapse;
}
div#siteOptions div.settings input{
	font-size:100%;
	height:20px;
	max-width:350px;
	border:1px solid #D1D3BA;
	background-color:transparent;
	color:#D1D3BA;
	margin:-5px -5px;
	
}
div#siteOptions div.settings table th{
	text-align:left;
	border-bottom:solid 1px #4d4d4d;
	padding:3px;
}
div#siteOptions div.settings table td{
	
}
div#siteOptions div.settings table td{
	border-left:none !important;
	vertical-align:top;
}
div#siteOptions div.settings table td .options{
	text-align:right;
}
div#siteOptions div.settings table a{
	color:#D1D3BA;
}
div#siteOptions div.settings table button{
	color:#D1D3BA;
	font-size:100%;
	padding:6px;
	text-decoration:underline;
}
div#siteOptions div.settings table td:last-child, div#siteOptions div.settings table th:last-child{
	text-align:right;
}
div#siteOptions .editing span{
	display:none;
}
div#siteOptions .editor-off input{
	display:none;
}
div#siteOptions .form-box input{
	display:none;
	margin-left:-30px;
}



/*
	- - - - -  SITE DASHBOARD (SIDEBAR)  - - - - - -
*/

div.dashboard div.storage{
	margin:3px 10px;
	background-color:#4c753d;
	height:20px;
	-moz-border-radius-radius:10px; 
 	-webkit-border-radius:10px;
	position:relative;
}
div.dashboard .bar{
	width:80%;
	height:20px;
	background-color:#68ac50;
	border-right:solid 1px #78ce5a;
	-moz-border-top-left-radius-radius:10px; 
 	-webkit-border-top-left-radius:10px;
	-moz-border-bottom-left-radius-radius:10px; 
 	-webkit-border-bottom-left-radius:10px;
}
div.dashboard .details{
	padding-top:1px;
	width:100%;
	height:20px;
	color:white;
	text-align:center;
	position:absolute;
}
/*
	- - - - -  SITE DASHBOARD (SIDEBAR)  - - - - - -
*/

div.dashboard div.storage{
	margin:3px 10px;
	background-color:#4c753d;
	height:20px;
	-moz-border-radius-radius:10px; 
 	-webkit-border-radius:10px;
	position:relative;
}
div.dashboard .bar{
	width:80%;
	height:20px;
	background-color:#68ac50;
	border-right:solid 1px #78ce5a;
	-moz-border-top-left-radius-radius:10px; 
 	-webkit-border-top-left-radius:10px;
	-moz-border-bottom-left-radius-radius:10px; 
 	-webkit-border-bottom-left-radius:10px;
}
div.dashboard .details{
	padding-top:1px;
	width:100%;
	height:20px;
	color:white;
	text-align:center;
	position:absolute;
}