/****************** PAGE LAYOUT ***************/


body{

  margin:0 0 0 0;
  background: url(images_new/bg.jpg) repeat-y center;
  font-family: verdana,arial,sans-serif; 
  font-size:small;
  color:#313131;
}

#logo_bar{
	padding:0 0 0 0;
	height:153px;
	margin:auto;
	color:#600;
	background: url(/images_new/header.jpg) center no-repeat; 
}

#logo_bar p{
	margin:auto;
	text-align:right;
	width:900px;
	color:#fff;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}

.domain_reg{
	padding:0 0 0 0;
	height:92px;
	width:237;
	background:url(images_new/box-domain-name-registration.jpg) center no-repeat 100%;
}

.domain_reg2{
	padding:0 0 0 0;
	height:50px;
	width:500;
	background:url(images_new/box-domain-name-registration500px.jpg) center no-repeat 100%;
}
.domain_reg3{
	padding:10px 0 0 0;
	height:63px;
	width:504;
	background:url(images_new/box-domain-name-registration504px.jpg) center no-repeat 100%;
}
/**************** main menu ******************/


#mainMenu{

/*background:#F3F3F3;*/

  margin:0 0 25px 0;

}

#mainMenu table{
  border-collapse:collapse;
  margin:auto;
  width:750px;
  height:22px;
}

#mainMenu td.pageOn,

#mainMenu td.pageOff{
  padding:0px 0px;
  white-space:nowrap; 
  text-align:center;
}

#mainMenu td.pageMiddle{
  padding:0;
  width:1px;
  background:#CFD9E2;
}

#mainMenu a{
  font-size:12px;
  font-size:small;
  text-decoration:none;
  white-space:nowrap; 
  padding:0 10px;
}

#mainMenu a:link,

#mainMenu a:visited{
  color:#08296B;
}

#mainMenu a:active,

#mainMenu a:hover{
  text-decoration:underline;
}


#mainMenu .pageOn{
  background:#CFD9E2;
  /*background:url(menu-main-on.gif) repeat-x;*/
}

#mainMenu .pageOn a{

}


/******************** links **********************/


a:link{

  color:#80003F;

}

a:visited{

  color:#995555;

}

a:hover,a:active{

  color:#8999D4;

}




/************ TYPOGRAPHY **************/

style1{ 

  font-family: verdana,arial,sans-serif;
  text-align:center;
  margin-left:300px;
  padding-left:300px;
}


h1 {

  font-family:arial,verdana,sans-serif;

  font-size:x-large;

  color:#600; /* #305478 */

  font-weight:bold; 

  line-height:130%;
}

h7{

  font-family:arial,verdana,sans-serif;

  font-size:x-large;

  color:#ffffff;

  font-weight:bold; 

  line-height:130%;
  
  background-image:url(images_new/h1-bg.jpg);
  background-repeat:no-repeat;

} 

h2{ 

  font-family:arial,verdana,sans-serif;

  font-size:large;

  color:#600;

  font-weight:bold; 

  line-height:140%;

}


h3{ 

  font-family: verdana,arial,sans-serif; 

  font-size:medium;

  color:#305478;

  font-weight:bold; 

  line-height:150%;

}


h4{

  font-size:small;

  font-weight:normal;

  color:#305478;

  line-height:170%;

}


h5{ 

  font-size:x-small;

  font-weight:normal;

  color:#305478;

  line-height:170%;

}


H6{

  font-size:small;

  line-height:170%;

  font-weight:normal;

  /*background:url(small_dot.gif) no-repeat 0 4px;*/

  padding:0 0 0 23px;

  margin:0 0 15px 0;  

}

h1,

h2,

h3,

h4,

h5,

h6{

  margin-top:0;

}

p{

  font-family: Arial, Helvetica, sans-serif;

  line-height:170%;

  font-size:small;

  margin:7px 0;

}

ul{

  font-family: Arial, Helvetica, sans-serif;

  line-height:170%;

  font-size:18px;

  margin:7px 0;

}

.ul2{

  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  margin:7px 0;

}

.p2{

  font-family: Arial, Helvetica, sans-serif;

  line-height:170%;

  font-size:18px;

  margin:7px 0;

}

td{

  font-size:small;

}



li{

  line-height:170%;

}


li p{

  margin:0;

  line-height:110%;

}


HR{

  color:#CFD9E3;

}


/************ Classic Websites **************/


#usercontent .classic_table_c1 p,

#usercontent .classic_table_c3 p{

  background:#E3E6ED;

  padding:4px;

  color:#415F83;

  border:1px solid #C7CEDE;

  line-height:14px;

}

#usercontent .classic_table_c1 br,

#usercontent .classic_table_c3 br{

  line-height:7px;

}

.classic_table{

  border-collapse:collapse;

  margin:10px 0;

}

.classic_table_c1{

  width:142px;

  vertical-align:top;

  padding:0 2px 0 0;

}

.classic_table_c2{

  width:466px;

  vertical-align:top;

  text-align:center;

  padding:0;

}

.classic_table_c3{

  width:142px;

  vertical-align:top;

  padding:0 0 0 2px;

}





/*************************** price item ***************/


.priceItem{

  width:100%;

  margin:10px 0;

  border-collapse:collapse;

  border:1px solid #E7ECF0;

}

.priceLeft,

.priceRight{

  padding:3px 6px;

  font-weight:bold;

  line-height:105%;

  background-color:#E7ECF0;

  color:#305478;

}

.priceLeft{

  font-weight:bold;

  text-align:left;  

}

.priceRight{

  text-align:right;  

}

.priceRight p,

.priceLeft p{

  margin:0;

}

.priceMiddle{

  padding:5px;

}

.priceItem li{

  margin:0px 0 7px 0;

}






/************ two col **************/


.two_col{

  width:100%;

  border-collapse:collapse;

}


.two_col .col_01{

  vertical-align:top;

  padding:0 7px 0 0;

}

.two_col .col_02{

  vertical-align:top;

  padding:0 0 0 7px;

}




/*************** example websites ***************/


.gallery_1{

  border-collapse:collapse;

  margin:0 0 10px 0;

}

.gallery_1_left{

  width:273px;

  padding:0 7px 0 0;

  vertical-align:top;

}

.gallery_1_right{

  width:273px;

  padding:0 0 0 7px;

  vertical-align:top;

}




/************ FOOTER ETC **************/



#footer{
  background:url(images_new/bgfooter.jpg) no-repeat;
  background-position:center;
  text-align:center;
  height:104px;
}

#footer p{
  padding:50px 0 0 0;
  text-align:center;
  color:#FFF;
}

#footer a:link{
  color:#FFF;
}

#footer a:hover{
  color:#FFF;
  text-decoration:none;
}

#footer a:visited{
  color:#FFF;
}

#footer h5{
  margin:0 0 5px 0;
}

#pricingLeft {}

#pricingContent 
	{padding:0 80px 0 80px;}

#pricingContent p 
	{font-size:14px;line-height: 21px;margin-bottom:12px;}

#pricingContent h1 
	{padding-left:0px !important;}

#pricingLeft 
	{width:416px;float:left;}
	
#pricingRight 
	{width:272px;float:left;padding-left:52px;}
	
.tinyTD
	{font-size:11px;line-height:14px !important;}

#pricingTableHold 
	{padding:10px 0 0 0;}

#pricingTableHold img 
	{float:left; padding:5px 10px 0 0;}

#pricingTableHold p 
	{width:150px; float:left;}

#pricingTableHold td 
	{padding:5px 15px 5px 15px;}

#table2
	{border-top:1px solid #cbcbcb;border-collapse:collapse;border-right:1px solid #cbcbcb;}

#table2 td 
	{border-left:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;border-collapse:collapse;}

#blank
	{width:210px;}

/* Jquery stuff */
:focus {
  -moz-outline-style:none;
}

