@charset "utf-8";
/* CSS Document */ * {
    padding: 0;
    margin: 0;
    outline: 0;
}

a {
    color: #555;
}

a img {
    border: none;
}

p {
    margin-top: 10px;
}

h1 {
    margin:0px;
    
}

h3 {
    margin: 8px 8px;
    text-shadow: 1px 1px 2px #000;
}

body {
    background: url(../images/bg.jpg) fixed;
    background: #fff; 
    background: url(../images/lines.png) fixed;
	font: 11px arial,helvetica,tahoma,verdana,sans-serif;
}

#bodycontainer {
    /*background: url(../images/site1rbHeader.png) top repeat-x fixed;*/
}

#head {
    width: 970px;
    margin: 0 auto;
    padding-top: 0px;
    background: url(../images/topshadow.png) bottom center no-repeat;
    height: 125px;
}

#logo {
    padding-top: 30px;
	display:none;
	
}
#logotitle {
	
	
}

#logotitle  a{
	font-weight:bold;
	letter-spacing:-7px;
	color:#000;
	text-decoration:none;
	font:70px Arial, Helvetica, sans-serif;
	font-weight:bolder;	
	text-shadow:1px 1px 1px #555;
	
}
#tagline {
	font-size:16px;
	font-weight:lighter;
	font-style:italic;
}

#wrapper {
}

#wrapped {
    width: 970px;
    margin: 0 auto;
}

#bodycontent {
    background: #fff;
    -moz-box-shadow: 0px 0px 15px #aaa;
    -webkit-box-shadow: 0px 0px 15px #aaa;
	-moz-border-radius:3px; 
	-webkit-border-radius:3px;	 
	padding:20px;
}

#mainmenu {
    height: 50px;
    background:#000;
	
	background:#C80000;
	margin-bottom:10px;
	text-align:center;
	padding:0px 10px;
}

#mainmenu a {
	margin:10px 3px;
    padding: 9px 29px;
    display: inline;
    display: inline-block; 
    text-decoration: none;
    color: #fff;
	letter-spacing:normal;
    font: 10px Arial;
	text-transform:uppercase;
     
    -moz-text-shadow: 1px 0px 3px #bc0000;
    -webkit-text-shadow: 1px 0px 3px #bc0000;
    
    
    float: left;
    -webkit-transition-duration: 0.5s;
	background:#dc0000 url(../images/orangetri.gif) no-repeat;
	background-position:110px 200px;	
	-moz-box-shadow:0px -2px 5px #bc0000; 
	-webkit-box-shadow:0px -2px 5px #bc0000;
	
}

#mainmenu a:hover {
    background:#050505 url(../images/orangetri.gif) no-repeat center bottom;
    text-shadow: 2px 2px 10px #000;
    -moz-text-shadow: 1px 1px 2px #65625B;
    -webkit-text-shadow: 1px 1px 2px #65625B;
    
	
    
}
#topmenu{
	float:right;
	margin-bottom:5px;	
}
#topmenu a {
    color: #aaa;
    text-decoration: none;
    padding: 8px 10px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    font-size: 10px; 
	text-transform:uppercase;
}

#topmenu a:hover {
    
    color: #ddd; 
	-webkit-transition-duration: 0.5s;
}

#contenthead {
    background: url(../images/contentheadrepeatx.gif);
    height: 207px;
}

#contenthead .contenthead-inner {
    background: url(../images/machine.gif) no-repeat right top;
    height: 207px;
}

#planboxes {
    padding-top: 10px;
}

.planbox {
    background: aurl(../images/planbox1.gif) center no-repeat;

	width:188px;

	height:172px;

	padding:13px;

	float:left;

	text-shadow: #000 1px 1px 5px;		

}

.planboxcontent{

	padding:5px 9px;

	color:#ddd;



}

.planboxcontent h3{

	text-transform:uppercase;

	font:28px Geneva, Arial, Helvetica, sans-serif;

	letter-spacing:-3px;

	font-weight:lighter;	

}

.planboxcontent h3.orange{

	color:#FF9900;

}

.planboxcontent h3.blue{

	color:#6666FF;

}

.planboxcontent h3.yellow{

	color:#FFCC00;

}

.planboxcontent h3.green{

	color:#99CC00;

}

.planboxcontent ul li{

	font-size:10px;

	list-style:none;

	padding:1px;	

	padding-left:10px;



}



#pagehead{

	-moz-border-radius:1px;
	-webkit-border-radius:1px;	
	border:1px solid #ddd;

	-moz-box-shadow:0 0 5px #000;	
	-webkit-box-shadow:0 0 5px #000;		
	margin:10px;
}

#pagehead h1{
	padding:5px 15px;
	margin:0px;
	color:#fff;
	text-shadow: #000 2px 2px 8px;		
	background: url(../images/bgmainmenu.gif); 
	
}

#pagehead .container{

	background:#fff;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;	
	border:1px solid #aaa;
	margin:10px;	

}



#domainsearch{

	-moz-box-shadow:0 0 5px #ddd;
	-webkit-box-shadow:0 0 5px #ddd;	
	padding:10px ;
	
	
	

} 

#domainsearch h2{
	font-size:14px ;
	color:#111;

	text-shadow: #aaa 1px -1px 3px;		

}

#domainsearch .domaincontainer{

	background:#fff;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;	
	width:100%;
	border:1px solid #cacaca;	

}
#domainsearch .domaincontainer:hover{
	-webkit-box-shadow:0px 0px 5px #fee;
	-moz-box-shadow:0px 0px 5px #fee;	

}
#domainsearch .domain{
	display:block;		
	font-size:20px;
	outline:none;
	border:none;
	padding:5px;
	padding-top:5px;
	padding-bottom:0px;
	background:none;
	float:left;
	text-align:left;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	width:750px;
	white-space:pre;
	text-transform:lowercase;
	
}

#domainsearch select.ext{
	display:block;
	width:100px;
	font-size:20px;
	outline:none;
	border:none;
	padding:3px;	
	padding-bottom:none;	
	margin-bottom:none;
	background:none;
	color:#888;
	padding-left:0px;
	margin-left:0px;
	outline:none;
	-width:20%;

}

#domainsearch select.ext option{

	background:#fff;

	border-bottom:1px dotted #ddd;

	text-align:left

	

}

#domainsearch input.submit{

	-moz-border-radius:5px;

	-webkit-border-radius:5px;	

	float:right;

	padding:5px 24px;

	-moz-box-shadow:0px 0px 8px #000;

	-webkit-box-shadow:0px 0px 8px #000;	

	background:url(../images/site1rbHeader.png) center;

	border:none;

	color:#fff;

	font-weight:bolder;

	font-size:20px;

	font-family:"Trebuchet MS";

	cursor:pointer;

	-padding:3px 16px;

}

#domainsearch input.submit:hover{

	background:url(../images/site1rbHeader.png) 5px -20px;

	-moz-box-shadow:0px 0px 10px #000;

	-webkit-box-shadow:0px 0px 10px #000;

}

#domainsearch input.submit:active{

	-moz-box-shadow:0px 0px 2px #000;

	-webkit-box-shadow:0px 0px 2px #000;

}



.module

{

	border-bottom:1px dotted #eaeaea;

	padding:8px 0px ;

}

.module h3{

	font:22px Geneva, Arial, Helvetica, sans-serif;

	letter-spacing:-1px;

	color:#444;

	font-weight:lighter !important;

	text-shadow:#555 1px 1px 5px;

	padding-bottom:10px;

}





.clients img{

	border:5px solid #fff;	

	-moz-box-shadow:0px 0px 5px #ccc;		

}

.clients img:hover{

	border:5px solid #eee;	

	-moz-box-shadow:0px 0px 6px #aaa;		

}





#contentfoot{

	height:137px;

	background:url(../images/footgradient.gif);

	text-align:center;

}

#contentfoot img{

	padding-top:50px;

}

#footPaa

{

	padding:20px 0px;

	padding-bottom:55px;

	font-size:11px;

	color:#222;

}

#footPaa div

{



	padding:5px;

}

#footPaa a

{

	color:#000;

	padding:5px;

	text-decoration:none;

}

#footPaa a:hover

{

	text-decoration:underline;

}

.columnMain{

	width:70%;

	float:left;



}

.columnRight{

	width:29%;

	float:right;

	border-left:1px dotted #ddd;



}

.columnContent{

	padding:10px	

}

.textalignright{

	text-align:right;

}





ul li

{

	list-style:inside;

}



ul.check li

{

	list-style: inside url(../images/accept.png);

}



.column2

{

	width:50%;

	float:left;

}


table.info{
	width:100%;
	border:1px solid #ddd;	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
	-box-shadow:0px 0px 3px #ddd;
	-moz-box-shadow:0px 0px 3px #ddd;	
	-webkit-box-shadow:0px 0px 3px #ddd	;
	background:url(../images/formtop.jpg) repeat-x top;
}
table.info th, table.info td{	
	padding:8px 8px;
	border-bottom:1px solid #efefef;
	border-right:1px solid #efefef;
}
table.info th{
	background:#fafafa;
	text-align:right;	
}

.hl{
	padding:3px 8px;
	background:#000;
	border:1px solid #ddd;
	color:#fff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;		
	font-weight:bold;
}
#total{
	font-weight:bold;
}


.clr

{

	clear:both;

}

.fright{

	float:right;

}