/* div  { border-width: 1px;border-color: #000000;border-style: solid; padding:0px;} */
*   
{
	font-family                         : Verdana, Arial;
	font-size                           : 11px;
	text-decoration                     : none;
	background-color                    : transparent;
}
  
body, td, div                         { color: #666666; }   
P                                     { margin-bottom: 10px; }
h1                                    { font-weight: bold; font-size: 14px; }

hr                                    { size: 1px; color: #CBCBCB; }

h2  
{
  font-size                           : 16px;
  font-family                         : verdana;
  font-weight                         : normal;
  color                               : #a3c127;
  text-decoration                     : underline;
}
body
{
  background-color                    : #323232;
  font-family                         : Verdana, Arial;
  text-align                          : center;
}

img                                   { border: 0px; }
.hidden                            { display: none; }

a									  { font-weight: inherit; font-size: inherit;}

a:link                                { color: #698dc1; text-decoration: none; }      
a:visited                             { color: #698dc1; text-decoration: none; }
a:hover                               { color: #698dc1; text-decoration: underline;}
a:active                              { color: #698dc1; text-decoration: none; }  

b                                     { font-weight: bold; }
.small                                { font-size: 10px; }

table, tr, td 
{
  border-width                        : 0px 0px 0px 0px;
  border-color                        : #a3c127;
  border-style                        : solid;
}

table.breadcrumbs                     { border-width: 0px 0px 1px 0px; border-color: #eaeaea; }

input, textarea, select 
{
  background-color                    : #FFFFFF;
  border                              : 1px solid #a3c127; 
  color                               : #666666;
  padding-top                         : 1px;
  padding-left                        : 3px;
	border-radius                       : 4px; 
	-moz-border-radius                  : 4px; 
	-webkit-border-radius               : 4px;   
}
input[type="checkbox"] {  border: 0px; }
input[type="radio"] {  border: 0px; }

.noborder { border : 0px solid transparent;}
.bgtransparent { background-color: transparent;}

select.selectheader
{
  background-color                    : #F7F7F7;
  border                              : 1px solid #CCCCCC; 
  color                               : #666666;
  padding-top                         : 0px;
  padding-left                        : 2px;
	border-radius                       : 4px; 
	-moz-border-radius                  : 4px; 
	-webkit-border-radius               : 4px;   
}

.input_disabled, .textarea_disabled, .radio_disabled, .select_disabled
{
  border                              : 1px solid #D6D6D6; 
  padding-top                         : 1px;
  padding-left                        : 3px;
  color                               : #949494; 

}
.span_disabled, .label_disabled
{
  color                               : #949494; 
}

.element_disabled                     
{ 
  background-color                    : #FFFFFF; 
  border                              : 1px solid #D6D6D6; 
  padding-top                         : 1px;
  padding-left                        : 3px;
  color                               : #949494; 
}
.element_disabled:hover               { background-color: #FFFFFF; }

input[type="text"]:hover              { background-color: #d7e4e7; }

textarea:hover                        { background-color: #d7e4e7; }


#ordernavcontainer
{
  background-color                    : #F0EEEE; 
  border                              : 1px #CBCBCB solid;
  padding                             : 4px;
  margin-bottom                       : 12px;
	border-radius                       : 20px; 
	-moz-border-radius                  : 20px; 
	-webkit-border-radius               : 20px;     
}

#ordernavcontainer:hover
{
  background-color                    : #eae7e7; 
  border                              : 1px #bdbcbc solid;  
}
#ordernav
{
 width: 100%;
}

#ordernav tr td
{
  font-size                           : 15px;
  font-weight                         : bold; 
}
#ordernav td.order_active             { color: #9bb345; }
#ordernav td.order_on                 { color: #636363; }
#ordernav td.order_off                { color: #d7d3d3; }

#ordernav td.order_active:hover, #ordernav td.order_on:hover 
{
  cursor                              : hand; 
  cursor                              : pointer;	
}

input.submitbtn
{
  border                              : 1px solid #767474;
  font-weight                         : bold;
  font-size                           : 10px;
  font-family                         : verdana;
  color                               : #505050;
  background-color                    : #e8f792;
  background-image                    : url("/i/bg_button.gif");
  padding                             : 0px 10px 2px 10px;
  margin                              : 0px;
  text-align                          : center;
  height                              : 18px;
	border-radius                       : 5px; 
	-moz-border-radius                  : 5px; 
	-webkit-border-radius               : 5px;   
}

input.submitbtnbig
{
  border                              : 1px solid #767474;
  font-weight                         : bold;
  font-size                           : 10px;
  font-family                         : verdana;
  color                               : #505050;
  background-color                    : #e8f792;
  background-image                    : url("/i/bg_button.gif");
  padding                             : 0px 10px 2px 10px;
  margin                              : 0px;
  text-align                          : center;
  height                              : 25px;
	border-radius                       : 5px; 
	-moz-border-radius                  : 5px; 
	-webkit-border-radius               : 5px;   
}

.submitbtnbig_disabled
{
	border                              : 1px solid #D6D6D6;
  font-weight                         : bold;
  font-size                           : 10px;
  font-family                         : verdana;
  background-color                    : #FFFFFF;
	color                               : #CBCBCB;
  padding                             : 0px 10px 2px 10px;
  margin                              : 0px;
  text-align                          : center;
  height                              : 25px;
	border-radius                       : 5px; 
	-moz-border-radius                  : 5px; 
	-webkit-border-radius               : 5px;   
}

table.addtable
{
  border                              : 1px solid #FAFAFA;
  padding                             : 2px;
  cursor                              : hand; 
  cursor                              : pointer;	
}
table.addtable td {color: #688dc0;}

table.addtable:hover
{
  background-color                    : #F0EEEE;
  border                              : 1px solid #CBCBCB;
	border-radius                       : 5px; 
	-moz-border-radius                  : 5px; 
	-webkit-border-radius               : 5px;   
}

input.submitbtn_nopadding
{
  border                              : 1px solid #767474;
  font-weight                         : bold;
  font-size                           : 10px;
  font-family                         : verdana;
  color                               : #505050;
  background-color                    : #e8f792;
  background-image                    : url("/i/bg_button.gif");
  padding                             : 0px 2px 2px 2px;
  margin                              : 0px;
  text-align                          : center;
  height                              : 18px;
  border-radius                       : 5px; 
	-moz-border-radius                  : 5px; 
	-webkit-border-radius               : 5px;   
}

input.submitbtn_disabled   
{
	border                              : 1px solid #D6D6D6;
  font-family                         : verdana;
  font-weight                         : bold;
  font-size                           : 10px;
  padding                             : 0px 10px 2px 10px;
  background-color                    : #FFFFFF;
	color                               : #CBCBCB;
  height                              : 18px;
	border-radius                       : 5px; 
	-moz-border-radius                  : 5px; 
	-webkit-border-radius               : 5px;   
}
	
input.submitbtn:hover, input.submitbtn_nopadding:hover,input.submitbtnbig:hover
{
  border                              : 1px solid #767474;
  background-position                 : 0 100%;
  color                               : #000000;
}

fieldset 
{
  border-style                        : solid;
  border-color                        : #CCCCCC;
  border-width                        : 1px;
  padding                             : 12px;
  margin-left                         : 4px;
  margin-right                        : 4px;
  margin-top                          : 8px;
	border-radius                       : 5px; 
	-moz-border-radius                  : 5px; 
	-webkit-border-radius               : 5px;   
	background                          : #F7F7F7 url("/i/fieldset_bottom.gif") bottom; 
	background-repeat					          : repeat-x;
}

legend 
{
  color                               : #666666;
  border                              : 1px solid #CCCCCC;
	background-image                    : url("/i/fieldset_gradient.gif"); 
  font-weight                         : bold;
  margin-left                         : 5px;
  padding                             : 5px 10px 5px 10px;
 	border-radius                       : 5px; 
	-moz-border-radius                  : 5px; 
	-webkit-border-radius               : 5px;   
}

fieldset:hover                        { border: 1px solid #BCBBBB;}

table.togglebox
{
  border                              : 1px #E9E9E9 solid;
  width                               : 100%;
	border-radius                       : 5px; 
	-moz-border-radius                  : 5px; 
	-webkit-border-radius               : 5px;   
}

#websitecontainer 
{
  margin-left                         : auto;
  margin-right                        : auto;
  width                               : 950px;
  background-color                    : #FAFAFA;
  border-radius                       : 5px; 
	-moz-border-radius                  : 5px; 
	-webkit-border-radius               : 5px;   
}

#cp_header 
{
  padding-left                        : 9px;
  background-color                    : #f9f9f9;
	-moz-border-radius-topleft          : 5px; 
	-webkit-border-top-left-radius      : 5px;   
	-moz-border-radius-topright         : 5px; 
	-webkit-border-top-right-radius     : 5px;     
}

#logo 
{
  float                               :left;
  margin-top                          :15px;
}

#loginbox 
{
  float                               : right;
  padding-right                       : 3px;
  padding-bottom                      : 15px;
  height                              : 60px;
  overflow                            : hidden;
}
#loginbox div.loginform
{
  display                             : block;
  line-height                         : 16px; 
  overflow                            : hidden;
}
#loginbox div.loginform table         { padding: 2px; }
#loginbox div.loginform td.label      { text-align: right; white-space: nowrap; }

#newsflash  
{
  clear                               : both;
  width                               : 600px;
  float                               : left;
  margin-top                          : 10px;
  margin-bottom                       : 5px;
}

#chattext 
{
  clear                               : right;
  float                               : right;
  margin                              : 10px 9px 5px 0px;
}

#topshoppingcart
{
  clear                               : right;
  float                               : right;
  margin                              : 5px 5px 5px 0px;
}

table.shoppingcart
{
  cursor                              : hand; 
  cursor                              : pointer;	
  background-color                    : #fffbcc;
  border                              : 1px solid #898989;
	padding-left                        : 5px;
	padding-right                       : 5px;
  border-radius                       : 5px; 
	-moz-border-radius                  : 5px; 
	-webkit-border-radius               : 5px;   
  
}
table.shoppingcart:hover
{
  border                              : 1px solid #6699cc;
  background-color                    : #d7def5;

}


#topmenu                              { clear: both; }

#ribbon 
{
  clear                               : both;
  height                              : 108px;
  background                          : url('/ss/i/ribbonback.jpg');
  padding                             : 6px;
  border-bottom-style                 : solid;
  border-bottom-width                 : 0px;
  border-bottom-color                 : #e2e2e2;
  overflow                            : hidden;
}

.subribbon 
{
  float                               : left;
  height                              : 109px;
  background                          : url('/ss/i/ribbon-middle.gif');
  overflow                            : hidden;
}

#ribbon1                              { width: 452px; background: url('/ss/i/ribbon-middle3.gif'); }
#ribbon2                              { width: 226px; background: url('/ss/i/ribbon-middle3.gif'); }
#ribbon3                              { width: 226px; background: url('/ss/i/ribbon-middle3.gif'); }

#ribbon1:hover                        { background-position: 0px -109px; }
#ribbon2:hover                        { background-position: 0px -109px; }
#ribbon3:hover                        { background-position: 0px -109px; }

#domainlistresults 
{
  width                               : 387px;
  max-height                          : 250px;
  min-height                          : 20px;
  visibility                          : hidden;
  overflow                            : auto;
  z-index                             : 10;
  margin-left                         : 50px;
  margin-top                          : -18px;
  position                            : absolute;
  background-color                    : #FFFFFF;
  border                              : 1px solid #767474;
}
td.domainlistresults2                 { padding: 3px; color: #FFFFFF; background-color: #a3c127;}

#bar_background                       { overflow: hidden; background: url(../i/bar_back.jpg); width: 100%; height: 30px;}
#bar_arrowicon                        { float: left; margin-top: 9px; margin-left: 10px; }
#bar_arrow                            { float: left; margin-left: 6px; width: 18px; }
#bar_arrowtextshort                   { float: left; margin-top: 8px; margin-left: 5px; font-size: 10px; }
#bar_arrowtextlong                    { float: left; margin-top: 8px; margin-left: 5px; width: 300px; font-size: 10px; }
#bar_arrowmenu                        { float: left; margin-top: 8px; margin-right: 5px; width: 200px; text-align: right; font-size: 10px; }

#leftcolumn                           { float: left; width: 175px;}
#leftcolumnmodules 
{
  float                               : right;
  width                               : 155px;
  text-align                          : left;
  background-color                    : #FAFAFA;
  padding                             : 6px 10px 8px 8px;
}

#rightcolumn_main 
{
  float                               : left;

  border-width                        : 0px 0px 0px 1px;
  border-style                        : solid;
  border-color                        : #CBCBCB;
  min-height                          : 530px;
  padding                             : 6px 10px 0px 10px;
  text-align                          : left;
}

#rightcolumn_module 
{
  float                               : left;
  width                               : 755px;
  border-width                        : 0px 0px 0px 1px;
  border-style                        : solid;
  border-color                        : #CBCBCB;
  min-height                          : 530px;
  padding                             : 6px 10px 0px 10px;
  text-align                          : left;
}

#bottommenu 
{
  clear                               : both;
  border-width                        : 1px 0px 1px 0px;
  border-style                        : solid;
  border-color                        : #CBCBCB;
  width                               : 100%;
  height                              : 90px;
  text-align                          : center;
  padding-top                         : 6px;  
}

#bottomslogan                         { text-align:right; padding: 2px; }

#footermain 
{
  clear                               : both;
  text-align                          : center;
  background-color                    : #323232;
  color                               : #FFFFFF;
  padding-top                         : 5px;
}

  
#loginpage
{
  margin-left                         : auto; 
  margin-right                        : auto; 
  width                               : 438px; 
  padding                             : 20px;
}
#loginpage table tr td.logo
{
  margin                              : 5px; 
  padding                             : 5px; 
  background-color                    : #FFFFFF; 
  border-width                        : 1px; 
  border-color                        : #000000; 
  border-style                        : solid;
  text-align                          : left;
  width                               : 500px;
	-moz-border-radius                  : 5px; 
	-webkit-border-radius               : 5px;     
}
#loginpage table tr td.login
{
  margin                              : 5px; 
  padding                             : 5px; 
  background-color                    : #EEEEEE; 
  border-width                        : 1px; 
  border-color                        : #000000; 
  border-style                        : solid;
  text-align                          : left;
	-moz-border-radius                  : 5px; 
	-webkit-border-radius               : 5px;     
}
  
/* Left menu on main page */

div.leftmenu_row0  
{
  padding                             : 8px;
  background-color                    : #FFFFFF;
  font-size                           : 10px;
  height                              : 16px;
  overflow                            : hidden;
}

div.leftmenu_row1  
{
  padding                             : 8px;
  background-color                    : #E1E1E1;
  font-size                           : 10px;
  height                              : 16px;
  overflow                            : hidden;
}

/* Quickbar menu on module pages */
div.quickbar
{
  background-color                    : #FAFAFA;
  font-size                           : 10px;
  overflow                            : hidden;
  padding-bottom                      : 2px;
}

div.subline
{
  border                              : 1px solid #cecece;
  width                               : 150px;
  margin-bottom                       : 5px;
  background                          : url('/i/subline.gif');
  padding                             : 2px;
  cursor                              : move;
	-moz-border-radius          : 5px; 
	-webkit-border-radius       : 5px;   
}

div.subline td
{
  font-size                           : 9px;
  font-weight                         : bold;
  padding-left                        : 4px;
}

div.quickbarbutton                    {  margin-bottom: 3px; float: left; border: 1px #FAFAFA solid; }
div.quickbarbuttonactive
{
  float                               : left;
  background-color                    : #E1E6FD;
  border                              : 1px #32748E solid;
  margin-bottom: 3px;
  	border-radius                       : 4px; 
	-moz-border-radius                  : 4px; 
	-webkit-border-radius               : 4px;   

}
div.quickbarbutton:hover
{
  border                              : 1px #32748E solid;
  background-color                    : #E1E6FD;
  cursor                              : pointer;
  cursor                              : hand;
	border-radius                       : 4px; 
	-moz-border-radius                  : 4px; 
	-webkit-border-radius               : 4px;   
  
}

/* Modules in bars on main page */
div.module
{
  float                               :left;
  width                               : 110px;
  text-align                          : center;
  margin-bottom                       : 10px;
  border                              : 1px #FAFAFA solid;
}
div.module:hover
{
  border                              : 1px #32748E solid;
  background-color                    : #E1E6FD;
  cursor                              : pointer;
  cursor                              : hand;
  	border-radius                       : 7px; 
	-moz-border-radius                  : 7px; 
	-webkit-border-radius               : 7px;   
}

#domainlistresults {
  	border-radius                       : 7px; 
	-moz-border-radius                  : 7px; 
	-webkit-border-radius               : 7px;  
}
tr.ajaxdomainlist:hover
{
  background-color                    : #E1E6FD;
  cursor                              : pointer;
  cursor                              : hand;
}

.alignleft                            { text-align: left; }
ul.orderList                          { padding:0px; border:0px; margin:0px; list-style:none; }
ul.orderList li                       { display:block; }
ul.orderList li.over                  { background-color:#FFFFCC; }
tr.rownormal_ns                       {	background-color: #F7F7F7; }
tr.rownormal_ns td
{
	color                               : #BBB8B8;
  border-top                          : 1px #F7F7F7 solid;
  border-bottom                       : 1px #F7F7F7 solid;
}

.w250 { width: 250px; }
.noenter { white-space: nowrap; }
.red {color: red;}
.comment {color: #A09E9E;}

.tableoptionslist
{
  border-bottom: 1px solid #DADADA;	
  border-left: 1px solid #DADADA;	
  border-right: 1px solid #DADADA;	
  
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  
}


.barbottom
{
  background-color:#F0EEEE; 
  border: 1px #CBCBCB solid;
  padding: 6px;
  
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;  
}

.bartop
{
  background-color:#F0EEEE; 
  border: 1px #CBCBCB solid;
  padding: 6px;
  
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;  
}
.bar
{
  background-color:#F0EEEE; 
  border: 1px #CBCBCB solid;
  padding: 6px;
	border-radius                       : 4px; 
	-moz-border-radius                  : 4px; 
	-webkit-border-radius               : 4px;     
}

div.pageselectbar
{
  text-align                  : center;  

  background-color:#F0EEEE; 
  border: 1px #CBCBCB solid;
  padding: 6px;
  
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;  
  
}

a.next10:link,
a.next10:visited
{
  border                      : 1px solid #ADADAD;
  padding                     : 1px 4px;
  margin                      : 0px 1px;
  color                       : #444;
  background                  : #fff;
}

a.next10:active,
a.next10:hover

{
  border                      : 1px solid #000;
  padding                     : 1px 4px;
  margin                      : 0px 1px;
  color                       : #fff;
  background                  : #666 url( '/i/pagebar_bg_active.gif' ) repeat-x;
  text-decoration             : none;
}

.next10current
{
  border                      : 1px solid #000;
  padding                     : 1px 4px;
  margin                      : 0px 1px;
  color                       : #fff;
  background-color            : #000;

}

.next10disableddelimiter
{
  border                      : 1px solid #999;
  padding                     : 1px 4px;
  margin                      : 0px 1px;
  color                       : #999;
}


.ullist
{
  margin-left                 : 0;
  padding-left                : 0;
  list-style                  : none;
}
.ullist li
{
  padding-left                : 10px;
  padding-top                 : 1px;
  padding-bottom              : 1px;
  background-image            : url( '/i/icons/dot_arrow_right.gif' );
  background-repeat           : no-repeat;
  background-position         : 0px 5px;
  background-position         : 0px 5px;
  margin-left                 : -10px;
}

div.bar_dialog {
	background: transparent url("/i/fieldset_bottom_transparent.gif") bottom; 
	background-repeat: repeat-x; 
	border-width: 0px 1px 1px 1px; 
	border-color: #CCCCCC; 
	border-style: solid; 
	margin-top: 0px; 
	overflow: hidden;
	text-align: left;
}

div.bar_triangle {
	position: absolute; 
	z-index:2; 
	margin-top: -33px; 
	padding: 0px;
}

.blue { color: #6699CC; }
.green { color: green; }
.bold { font-weight: bold; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center;}
.justify { text-align: justify;}
.va_top { vertical-align: top; }
.transparent { background-color: transparent; }
.ui-effects-transfer { border: 2px dotted gray; } 

.cu_default {cursor: default;}
.cu_pointer {cursor: pointer;}

.fleft { float: left; }
.fright { float: right; }

.bottomline { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.lightgray { background-color: #CCCCCC; color: #CCCCCC;}

#hostingpackages {width: 750px; height: 620px;}
#hostingpackages h1 {font-size: 16px; font-weight: bold;}
#hostingpackages div.productimage { float: left; text-align: center; margin-left: 15px; height: 150px; width: 140px; }
#hostingpackages div.productdesc {float: right; margin-right: 15px; width: 540px;}
#hostingpackages div.productorderbtn {text-align: center; float: right; clear: both; margin-top: -120px; margin-right: 30px;}
#hostingpackages td.hdr { border-width: 1px 0px 1px 1px; border-style: solid; border-color: #CCCCCC; font-weight: bold; }
#hostingpackages td.hdrtxt {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; text-align: left; font-weight: bold;}
#hostingpackages input.smallbtn { width: 65px; padding: 0px;}
#hostingpackages_hptable { text-align: center; margin-top: 10px; margin-bottom: 5px; clear: both;  cursor: pointer;} 

#hostingpackages td.hp_groups { border-width: 1px 0px 0px 1px; border-style: solid; border-color: #CCCCCC; background-color: #FFFFFF; }
#hp_groups_1 {background-position: 30pt 8pt; background-image: url(/i/gradients/gradient_yellow.gif); background-repeat: no-repeat; cursor: default;}
#hp_groups_2 {background-position: -38pt 8pt; background-image: url(/i/gradients/gradient_green.gif); background-repeat: no-repeat;  cursor: default;}
#hp_groups_3 {background-position: 30pt 8pt; background-image: url(/i/gradients/gradient_blue.gif); background-repeat: no-repeat; cursor: default;}

#emailpackages {width: 750px; height: 620px;}
#emailpackages h1 {font-size: 16px; font-weight: bold;}
#emailpackages div.productimage { float: left; text-align: center; margin-left: 15px; height: 150px; width: 140px; }
#emailpackages div.productdesc {float: right; margin-right: 15px; width: 540px;}
#emailpackages div.productorderbtn {text-align: center; float: right; clear: both; margin-top: -140px; margin-right: 30px;}
#emailpackages td.hdr { border-width: 1px 0px 1px 1px; border-style: solid; border-color: #CCCCCC; font-weight: bold; }
#emailpackages td.hdrtxt {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; text-align: left; font-weight: bold;}
#emailpackages input.smallbtn { width: 65px; padding: 0px;}
#emailpackages_eptable { text-align: center; margin-top: 10px; margin-bottom: 5px; clear: both;  cursor: pointer;} 

#emailpackages td.ep_groups { border-width: 1px 0px 0px 1px; border-style: solid; border-color: #CCCCCC; background-color: #FFFFFF; }
#ep_groups_1 {background-position: -23pt 8pt; background-image: url(/i/gradients/gradient_yellow.gif); background-repeat: no-repeat; cursor: default;}
#ep_groups_2 {background-position: -23pt 8pt; background-image: url(/i/gradients/gradient_grey.gif); background-repeat: no-repeat;  cursor: default;}

#vps_m_vs_um { text-align: center; margin-top: 20px; border-width: 0px 1px 1px 0px; border-style: solid; border-color: #CCCCCC;}
#vps_m_vs_um td.vps_m_um { border-width: 1px 0px 0px 1px; border-style: solid; border-color: #CCCCCC; background-color: #FFFFFF; }
#vps_m_vs_um td.hdr { border-width: 1px 0px 1px 1px; border-style: solid; border-color: #CCCCCC; font-weight: bold; }
#vps_m_vs_um td.hdrtxt {border-width: 0px 0px 1px 0px; border-style: solid; border-color: #CCCCCC;text-align: left; font-weight: bold;}
#vps_m_vs_um td.line {border-width: 0px 0px 0px 1px; border-style: solid; border-color: #CCCCCC;text-align: left; }
#vps_m { background-position: -23pt 8pt; background-image: url(/i/gradients/gradient_green.gif); background-repeat: no-repeat; cursor: default;}
#vps_um { border-right-width: 1px; background-position: -23pt 8pt; background-image: url(/i/gradients/gradient_grey.gif); background-repeat: no-repeat; cursor: default;}


#vpspackages {width: 750px; height: 620px;}
#vpspackages h1 {font-size: 16px; font-weight: bold;}
#vpspackages div.productimage { float: left; text-align: center; margin-left: 15px; height: 150px; width: 140px; }
#vpspackages div.productdesc {float: right; margin-right: 15px; width: 540px;}
#vpspackages div.productorderbtn {text-align: center; float: right; clear: both; margin-top: -120px; margin-right: 30px;}
#vpspackages td.hdr { border-width: 1px 0px 1px 1px; border-style: solid; border-color: #CCCCCC; font-weight: bold; }
#vpspackages td.hdrtxt {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; text-align: left; font-weight: bold;}
#vpspackages input.smallbtn { width: 65px; padding: 0px;}
#vpspackages_sptable { text-align: center; margin-top: 10px; margin-bottom: 5px; clear: both;  cursor: pointer;} 

#vpspackages td.sp_groups { width: 115px; border-width: 1px 0px 0px 1px; border-style: solid; border-color: #CCCCCC; background-color: #FFFFFF; }
#sp_groups_1 {background-position: -45pt 8pt; background-image: url(/i/gradients/gradient_yellow.gif); background-repeat: no-repeat; cursor: default;}
#sp_groups_2 {background-position: -45pt 8pt; background-image: url(/i/gradients/gradient_green.gif); background-repeat: no-repeat;  cursor: default;}
#sp_groups_3 {background-position: 108pt 8pt; background-image: url(/i/gradients/gradient_blue.gif); background-repeat: no-repeat; cursor: default;}

#sslcertificates {width: 750px; height: 820px;}
#sslcertificates h1 {font-size: 16px; font-weight: bold;}
#sslcertificates div.productimage { float: left; text-align: center; margin-left: 15px; height: 150px; width: 140px; }
#sslcertificates div.productdesc {float: right; margin-right: 15px; width: 540px;}
#sslcertificates div.productorderbtn {text-align: center; float: right; clear: both; margin-top: -120px; margin-right: 30px;}
#sslcertificates td.hdr { border-width: 1px 0px 1px 1px; border-style: solid; border-color: #CCCCCC; font-weight: bold; }
#sslcertificates td.hdrtxt {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; text-align: left; font-weight: bold;}
#sslcertificates input.smallbtn { width: 65px; padding: 0px;}
#sslcertificates_dvtable { text-align: center; margin-top: 10px; margin-bottom: 5px; clear: both;  cursor: pointer;} 
#sslcertificates_ovtable { text-align: center; margin-top: 10px; margin-bottom: 5px; clear: both;  cursor: pointer;}
#sslcertificates_evtable { text-align: center; margin-top: 10px; margin-bottom: 5px; clear: both;  cursor: pointer;}

#sslcertificates td.ssl_groups { border-width: 1px 0px 0px 1px; border-style: solid; border-color: #CCCCCC; background-color: #FFFFFF; }
#ssl_groups_1 {background-position: 163pt 8pt; background-image: url(/i/gradients/gradient_yellow.gif); background-repeat: no-repeat; cursor: default;}
#ssl_groups_2 {background-position: 240pt 8pt; background-image: url(/i/gradients/gradient_blue.gif); background-repeat: no-repeat;  cursor: default;}
#ssl_groups_3 {background-position: 240pt 8pt; background-image: url(/i/gradients/gradient_green.gif); background-repeat: no-repeat; cursor: default;}

#resellerpackages {width: 750px; height: 750px;}
#resellerpackages h1 {font-size: 16px; font-weight: bold;}
#resellerpackages div.productimage { float: left; text-align: center; margin-left: 15px; height: 150px; width: 140px; }
#resellerpackages div.productdesc {float: right; margin-right: 15px; width: 540px;}
#resellerpackages div.productorderbtn {text-align: center; float: right; clear: both; margin-top: -120px; margin-right: 30px;}
#resellerpackages td.hdr { border-width: 1px 0px 1px 1px; border-style: solid; border-color: #CCCCCC; font-weight: bold; }
#resellerpackages td.hdrtxt {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; text-align: left; font-weight: bold;}
#resellerpackages input.smallbtn { width: 53px; padding: 0px;}
#resellerpackages_rptable { text-align: center; margin-top: 10px; margin-bottom: 5px; clear: both;  cursor: pointer;} 

#resellerpackages td.rp_groups { border-width: 1px 0px 0px 1px; border-style: solid; border-color: #CCCCCC; background-color: #FFFFFF; }
#rp_groups_1 {background-position: 5pt 8pt; background-image: url(/i/gradients/gradient_yellow.gif); background-repeat: no-repeat; cursor: default;}
#rp_groups_2 {background-position: 5pt 8pt; background-image: url(/i/gradients/gradient_green.gif); background-repeat: no-repeat;  cursor: default;}
#rp_groups_3 {background-position: 50pt 8pt; background-image: url(/i/gradients/gradient_blue.gif); background-repeat: no-repeat; cursor: default;}

#resellerdiscounts {width: 750px; height: 550px;}
#resellerdiscounts h1 {font-size: 16px; font-weight: bold;}
#resellerdiscounts td.hdr { border-width: 1px 0px 1px 1px; border-style: solid; border-color: #CCCCCC; font-weight: bold; }
#resellerdiscounts td.hdrtxt {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; text-align: left; font-weight: bold;}
#resellerdiscounts input.smallbtn { width: 53px; }
#resellerdiscounts_table { text-align: center; margin-top: 10px; margin-bottom: 5px; clear: both;  cursor: pointer;} 

#resellerdiscounts td.d_groups { border-width: 1px 0px 0px 1px; border-style: solid; border-color: #CCCCCC; background-color: #FFFFFF; }
#d_groups_1 {background-position: 235pt 8pt; background-image: url(/i/gradients/gradient_green.gif); background-repeat: no-repeat; cursor: default;}

.prices_table { text-align: center; margin-top: 10px; margin-bottom: 5px; clear: both;  cursor: pointer;}
td.hdr { border-width: 1px 0px 1px 1px; border-style: solid; border-color: #CCCCCC; font-weight: bold; } 
td.hdrtxt {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; text-align: left; font-weight: bold;}
td.p_groups { border-width: 1px 0px 0px 1px; border-style: solid; border-color: #CCCCCC; background-color: #FFFFFF; }
td.p_groups_1 {background-position: -15pt 8pt; background-image: url(/i/gradients/gradient_yellow.gif); background-repeat: no-repeat; cursor: default;}
td.p_groups_2 {background-position: -15pt 8pt; background-image: url(/i/gradients/gradient_green.gif); background-repeat: no-repeat;  cursor: default;}


#autoincasso { width: 45px; height: 17px; overflow: hidden; cursor: pointer;}
#autorenew { width: 45px; height: 17px; overflow: hidden; cursor: pointer; margin-left: 4px;}

#autorenewbig { width: 230px; height: 34px; overflow: hidden; cursor: pointer; margin-left: 4px;}

.bg_pos_off {background-position: 0px 0px;}
.bg_pos_goingon {background-position: 0px -17px;}
.bg_pos_on {background-position: 0px -34px;}
.bg_pos_goingoff {background-position: 0px -51px;}

.bg_pos_autorenew {background-position: 0px 0px;}
.bg_pos_going_autocancel {background-position: 0px -34px;}
.bg_pos_autocancel {background-position: 0px -68px;}
.bg_pos_going_autorenew {background-position: 0px -102px;}


.divautorenew
{
  width                : 160px;
  border               : 3px solid #5C8152;
  font-family          : verdana;
  font-size            : 11px;
  font-weight          : bold;
  text-align           : left;
  padding-left         : 30px;
  padding-top          : 5px;
  padding-bottom       : 5px;
  background-color     : #F0FAD6;
  background-image     : url( '/i/icons/check_16x16.png' );
  background-repeat    : no-repeat;
  background-position  : 3% 50%;
	border-radius        : 5px; 
	-moz-border-radius   : 5px; 
	-webkit-border-radius: 5px; 
}
.divautocancel
{
  width                : 160px;
  border               : 3px solid #ff0000;
  font-family          : verdana;
  font-size            : 11px;
  font-weight          : bold;
  color                : red;
  text-align           : left;
  padding-left         : 30px;
  padding-top          : 5px;
  padding-bottom       : 5px;
  background-color     : #ffcbcb;
  background-image     : url( '/i/icons/warning_16x16.png' );
  background-repeat    : no-repeat;
  background-position  : 3% 50%;
	border-radius        : 5px; 
	-moz-border-radius   : 5px; 
	-webkit-border-radius: 5px; 
	}
	
	
.warningbox
{
  border               : 1px solid #ff0000;
	border-radius        : 5px; 
	-moz-border-radius   : 5px; 
	-webkit-border-radius: 5px; 
  background-color     : #ffcbcb;
  padding              : 4px;
  color                : #000000;

}	
	
#loginhome
{
  width: 45px;
  background-image: url(/i/icons/sprites/sprite_home_24x24.png); 
  background-repeat : no-repeat;
  text-align: center; 
  float: right;
}

	
#loginwebmail
{
  width: 45px;
  background-image: url(/i/icons/sprites/sprite_mail_earth_24x24.png); 
  background-repeat : no-repeat;
  text-align: center; 
  float: right;
  
}

#loginpanel
{
  width: 45px;
  background-image: url(/i/icons/sprites/sprite_preferences_24x24.png); 
  background-repeat : no-repeat;
  text-align: center; 
  float: right;
}


.bg_pos_24_on 
{
  background-position: 50% -24px; 
  width: 24px;
  height: 24px; 
}
.bg_pos_24_off 
{
  background-position: 50% 0px; 
  width: 24px;
  height: 24px;  
}

