/* general */
* {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
a {
	outline: none;
	text-decoration: none;
	color: #427EB2;
 
}
a:hover {
	text-decoration: underline;
}
a img {
	border: 0;
}
fieldset {
	border: 0;
}
html {
	font: 12px "Lucida Grande", Verdana, Arial, sans-serif;
}
body {
	text-align: center;
	color: #000;

}

#outercontainer {
	background: #fff url(/design/edc_v1.1/images/css/body_footer_bgr.gif) repeat-x 0 -184px;
}

	
#container,
#footer .inner {
	margin: 0 auto;
	width: 984px;
	text-align: left;
}

h1, h2 {
	font-size: 1.333em;
	margin-bottom: 10px;
}
h3 {
	margin-bottom: 10px;
	font-size: 1em;
}
p {
	margin-bottom: 10px;
}

/* header & footer */
#header .top_bar {
	padding: 0 12px;
	height: 90px;
}
#header .top_bar #logo {
	float: left;

}
#header .top_bar .cart_login {
	float: right;
	padding: 15px 0 0;
	width: 366px;
}


#header .top_bar .login {
	display: inline;
	float: left;
	padding: 54px 0 0;
	height: 0;
	width: 149px;
	overflow: hidden;
	background: url(/design/edc_v1.1/images/css/cart_login.gif) -217px 0;
}
#header .top_bar .cart {
	display: inline;
	float: left;
	padding: 0 0 0 65px;
	height: 54px;
	width: 149px;
	line-height: 54px;
	text-align: center;
	text-decoration: none;
	color: #febd03;
    font-weight: bold;
	background: url(/design/edc_v1.1/images/css/cart_login.gif);
}
#header .top_bar .cart span {
        color: #fff;
}

#footer {
	clear:both;
	height: 184px;
	background: #f5f5f5 url(/design/edc_v1.1/images/css/body_footer_bgr.gif) repeat-x 0 0;
	font-size:11px;
}


.faq hr {
background-color:#cfcfcf;
height:18px;
margin-bottom:18px;
border:0px;
}

.faq h3 {
  margin-bottom:2px;
  padding-top:6px;
}

#footer .top_bar {
	padding: 0 18px;
	height: 55px;
	line-height: 55px;
	font-size: 1.1em;
	color: #acacac;
}
#footer .top_bar a {
	color: #acacac;
}

#footer .top_bar .copyright {
	float: left;
	padding-left: 52px;
	height: 55px;
	width: 450px;
	background: url(/design/edc_v1.1/images/css/star_footer.gif) no-repeat 0 50%;
}
#footer .top_bar .creds {
	float: right;
	width: 400px;
	text-align: right;
}
#footer .links {
	margin: 11px 0;
	padding: 0 18px 0;
	float: left;
	width: 948px;
	font-size: 1.2em;
	background: url(/design/edc_v1.1/images/css/footer_links_bgr.gif) repeat-y 13px 0;
}
#footer .links .col {
	float: left;
	padding: 3px 14px;
	width: 102px;
}
#footer .links .ccards {
	width: 205px;
}
#footer .links .gtrad {
	width: 165px;
}
#footer .links h2 {
	margin-bottom: 10px;
	font-size: 1em;
	font-weight: bold;
}
#footer .links a {
	color: #828282;
}

/* navigation */
div.secondmenu li {
	padding-left: 30px;
	background: url(/design/edc_v1.1/images/css/nav_bullet.gif) no-repeat 20px 4px;
        float: left;
        text-align:center;
  
  
}

div.secondmenu li a{
  color:#322d28;
  font-weight: normal;
  font-size: 12px;
  letter-spacing:normal;
  text-transform: capitalize; 
}

ul.secondmenu li:first-child{
/* background:transparent; */
}



div.secondmenu {
  padding-top:10px;
  padding-left:50px;
  height:30px;
  clear:both;
  float: none;
  background: none;
}

/* main content */
#content {
	float: left;
	width: 984px;
	padding: 15px 6px;
}

/* boxes */
.rcbox {
	position: relative;
	padding: 10px;
	border: 1px solid #ddd;
/* background-color:#F5F5F5; */
 background-color:#FFF;
}
.rcbox .tl,
.rcbox .tr,
.rcbox .bl,
.rcbox .br {
	position:absolute;
	width: 10px;
	height: 10px;
	background: url(/design/edc_v1.1/images/css/rcbox.png);
	overflow: hidden;
}
.rcbox .tl {    top: -1px;  left: -1px; background-position:  0    0; }
.rcbox .tr {    top: -1px; right: -1px; background-position: 10px  0; }
.rcbox .bl { bottom: -1px;  left: -1px; background-position:  0   10px; }
.rcbox .br { bottom: -1px; right: -1px; background-position: 10px 10px; }

.testimonial {
	position: relative;
	border: 1px solid #ddd;
	padding: 15px 15px 85px;
}
.testimonial .btm {
	position: absolute;
	left: -1px;
	right: -1px;
	bottom: -3px;
	height: 79px;
	width: 347px;
	background: url(/design/edc_v1.1/images/css/testimonial.gif) 100% 100%;
}
.faq_quick {
	position: relative;
	border: 1px solid #ddd;
	padding: 15px 15px 90px;
	width: 205px;
	background: #ffe28f;
}
.faq_quick .btm {
	position: absolute;
	left: -1px;
	right: -1px;
	bottom: -3px;
	height: 84px;
	width: 237px;
	background: url(/design/edc_v1.1/images/css/faq_quick.gif) 100% 100%;
}
.faq_quick h3 {
	margin-bottom: 0;
}
.faq_quick p {
	margin-bottom: 15px;
}
.hp_search {
	float: left;
	width: 972px;
	background: url(/design/edc_v1.1/images/css/ashbox_mid.gif);
}
.hp_search .inner {
	float: left;
	width: 972px;
	background: url(/design/edc_v1.1/images/css/ashbox_top.gif) no-repeat;
}
.hp_search .inner2 {
	float: left;
	padding: 15px;
	width: 942px;
	background: url(/design/edc_v1.1/images/css/ashbox_btm.gif) no-repeat bottom;
}

.shbox {
	float: left;
	background: url(/design/edc_v1.1/images/css/shbox_br.gif) bottom right;
}
.shbox .sbl {
	float: left;
	background: url(/design/edc_v1.1/images/css/shbox_bl.gif) no-repeat bottom left;
}
.shbox .str {
	float: left;
	background: url(/design/edc_v1.1/images/css/shbox_tr.gif) no-repeat top right;
}
.shbox .stl {
	float: left;
	padding: 22px;
	min-height: 100px;
	width: 625px;
	background: url(/design/edc_v1.1/images/css/shbox_tl.gif) no-repeat top left;
}

.shbox .stl_2 {
	float: left;
	padding: 22px;
	min-height: 70px;
	width: 225px;
	background: url(/design/edc_v1.1/images/css/shbox_tl.gif) no-repeat top left;
}

.rcbox .shbox      { background: url(/design/edc_v1.1/images/css/shboxl_br.gif) no-repeat bottom right; margin-left: -3px;}
.rcbox .shbox .sbl { background: url(/design/edc_v1.1/images/css/shboxl_bl.gif) no-repeat bottom left; }
.rcbox .shbox .str { background: url(/design/edc_v1.1/images/css/shboxl_tr.gif) no-repeat top right; }
.rcbox .shbox .stl { background: url(/design/edc_v1.1/images/css/shboxl_tl.gif) no-repeat top left; }


/* home page */
.hp_promo {
	clear: both;
	padding: 8px 0 0 6px;
}
.hp_promo .rcbox {
	float: left;
	width: 575px;
}


/* New CSS to handle home page features */
/* START: */
.hp_promo .rcbox .row {
	padding: 14px 10px 18px 75px;
	border-bottom: 1px solid #ddd;
}

.hp_promo .rcbox .first {
	padding-top: 7px;
}
.hp_promo .rcbox .last {
	padding-bottom: 5px;
	border-bottom: none;
}
.hp_promo .rcbox .row .icon {
	float: left;
	margin-left: -66px;
}
/* END: */



.hp_promo .testimonial {
	float: left;
	margin-left: 16px;
	width: 315px;
}
.testimonial .name {
	display: block;
	font-weight: bold;
}
.testimonial .pos {
	color: #427eb2;
}
.hp_promo .testimonial p {
	margin-bottom: 12px;
}

.hp_promo h2 {
	margin-bottom: 2px;
	font-size: 1em;
	font-weight: bold;
}

.start_search {
	float: left;
	width: 670px;
}
.how_it_works {
	float: left;
	width: 270px;
}

.start_search .shbox {
	width: 669px;
}

.live_support {
	width: 626px;
	height: 64px;
	background-color: #e6e5e5;
	font-size:11px;
}

.live_support img {
  vertical-align:middle;
}

.live_support img.icon {
  margin-left:7px;
}


.how_it_works .flash_content {
	padding: 22px;
	width: 226px;
	height: 184px;
	background: url(/design/edc_v1.1/images/css/hp_flash_bgr.gif);
}

.hp_form {
	position: relative;
	margin-bottom: -8px;
	width: 626px;
	height: 99px;
	background: url(/design/edc_v1.1/images/css/hp_search_form_bgr.gif);
margin-bottom:10px;
}

.hp_form p, .gen_domainsearch p {
 margin-left:103px; 
}



.gen_domainsearch {
	width: 626px;
	height: 99px;
        margin-left:25px;
        margin-right:25px;
	background: url(/design/edc_v1.1/images/css/hp_search_form_bgr.gif);
	margin-top:5px;
        margin-bottom:10px;
        clear:both;
	
}

.gen_domainsearch #domainsubmit {
	margin: 28px 0 0 7px;
	vertical-align: top;
}


.hp_form .we_provide {
	position: absolute;
	top: -29px;
	left: 357px;
	padding: 61px 0 0;
	width: 129px;
	height: 0;
	overflow: hidden;
}


.hp_form .inp2, .gen_domainsearch .inp2{
	margin: 33px 0 0 100px;
	padding: 4px 5px 5px;
	border: 1px solid #dba200;
	width: 260px;
	font-size: 1.333em;
	font-weight: bold;
	color: #000;
	background: #fff;
height:auto;
}
.hp_form .inp3, .gen_domainsearch .inp3 {
	margin: 33px 0 0 5px;
	padding: 4px 5px 5px;
	border: 1px solid #dba200;
	width: 130px;
	font-size: 1.333em;
	font-weight: bold;
	color: #000;
	background: #fff;
height: auto;
}
.hp_form #domainsubmit {
height:35px;
margin:32px 0 0 7px;
vertical-align:top;
}

#left_col {
	float: left;
	display: inline;
	margin-right: 13px;
	width: 237px;

}
#right_col {
	float: left;
	width: 710px;
}

#left_col .testimonial {
	margin-bottom: 13px;
	width: 205px;
}
#left_col .testimonial .btm {
	width: 237px;
}
#left_col .faq_quick {
	margin-bottom: 13px;
}

#right_col .rcbox {
	float: left;
	padding: 15px;
	width: 688px;
}

.subtable {
	float: left;
	padding: 12px 0 5px;
	width: 686px;
}
.subtable .i_left {
	float: left;
}
.subtable .i_right {
	float: right;
}
.subtable .new_search {
	margin-top: 12px;
}
.cart_subtable {
	padding-left: 6px;
	width: 680px;
}
.cart_subtable .new_search {
	margin-top: 0;
}
.shbox .i_left {
	float: left;
	display: inline;
	margin-right: 19px;
	border-right: 1px solid #c6c6c6;
	width: 375px;
	height: 90px;
}
.shbox > .i_left {
	height: auto;
	min-height: 90px;
}
.shbox .i_right {
	float: left;
	height: 90px;
}
.shbox > .i_right {
	height: auto;
	min-height: 90px;
}

#checkoutbutton2{
  
margin-top:25px;
margin-right:10px;
}

.secondmenu .stl {
	width: 648px;
}

.secondmenu li {
	padding-left: 15px;
	background: url(/design/edc_v1.1/images/css/li_bullet.gif) no-repeat 0 4px;
}
.secondmenu ul {
	margin-bottom: 15px;
}
/* tables */
#price_wrapper {
	clear: both;
	padding: 0 0 3px 2px;
	width: 665px;
}
form#price_frm {
	display: block;
	width: 684px;
}

.domaintable{
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #cfcfcf;
  border-collapse:collapse;
  font-size:11px;
}

.domaintable th {
  height: 43px;
  background: url(/design/edc_v1.1/images/css/th_bgr.gif) repeat-x 0 0;
  text-align: center;
}

.domaintable td {
  text-align: center;
  height:30px;
}

.domaintable td.left{
  text-align: left;
}

.domaintable img, .domaintable input{
  vertical-align: middle;
}

.domaintable select {
  border: 1px solid #000;
  width: 92px;
  background: #fff;
  color: #000;
}

.domaintable th.leftth {
  background: url(/design/edc_v1.1/images/css/th_country_bgr.gif) no-repeat 0 0;
}

.domaintable th.rightth {
  background: url(/design/edc_v1.1/images/css/th_oc_bgr.gif) no-repeat top right;
}


.domaintable tr .free,
.domaintable tr .taken,
.domaintable tr .bought,
.domaintable tr .tooshort,
.domaintable tr .notsearched {
  display:none;
}

.domaintable tr.tooshort .tooshort,
.domaintable tr.bought .bought,
.domaintable tr.free .free,
.domaintable tr.taken .taken,
.domaintable tr.notsearched .notsearched {
  display:inline;
}

.domaintable th.sortable {
  cursor:pointer;
}

#productview th.domain {  width:300px;}
#productview th.country { width:200px;}
#productview th.years {   width:90px;}
#productview th.price {   width:90px;}

#productview td {
  border-bottom: 1px solid #cfcfcf;
  height: 30px; 
}

div.bottomtext{
  padding-top:5px;
  text-align:justify;
  width:590px;
}

#productview .price {
  text-align:right;
  padding-right:10px;
}

#productview .nobottom {
  border-bottom:none;
}

div.myaccountouter {
  width:600px;
}

#dnsadministrationtable {width:604px}
#dnsadministrationtable th.dnsprovider {width:200px}
#domainsearchtable.myacctableactive th.domain       {width: 240px;}
#domainsearchtable.myacctableactive th.expiry       {width: 103px;}
#domainsearchtable.myacctableactive th.years_price  {width:  88px;}
#domainsearchtable.myacctableactive th.add          {width: 103px;}
#domainsearchtable.myacctableactive th.remove       {width:  70px;}

.domaintable td {
border-top:1px solid #CFCFCF;
}

table.orderhistory {
  width:605px; 
}

table.dnstable{
 width:595px;
}

div.dnspage{
  width:595px;
}
#myacctableinactive th.domain       {width: 215px;}
#myacctableinactive th.status       {width: 150px;}
#myacctableinactive th.expiry  {width:  140px;}
#myacctableinactive th.expired          {width: 90px;}

#myacctableotherdomains th.domain       {width: 215px;}
#myacctableotherdomains th.status       {width: 185px;}
#myacctableotherdomains th.transfer  {width:  160px;}
#myacctableotherdomains th.whois  {width:  35px;}

#cartview th.domain {     width:230px;}
#cartview th.country {    width:154px;}
#cartview th.flag {       width:33px;}
#cartview th.info {       width:60px;}
#cartview th.years {      width:60px;}
#cartview th.price {      width:60px;}
#cartview th.remove {     width:80px;}


#cartview .domain {
  text-align:left;
  padding-left:12px;
}

#cartview .country {
  text-align:left;
  padding-left:12px;
}


#cartview td  {
  height: 30px; 
}


#price_table th.flag {           width:33px;}
#price_table th.country {        width:120px;}
#price_table th.tld {            width:116px;}
#price_table th.info {           width:35px;}
#price_table th.years_price {    width:110px;}
#price_table th.dns_up {         width:90px;}
#price_table th.transfer {       width:70px;}
#price_table th.own_change {     width:98px;}

#price_table .country, #price_table .tld {
  text-align:left
}

#price_table .dns_up, #price_table .transfer, #price_table .own_change  {
  text-align:right
}

#price_table .own_change {
 padding-right:12px; 
}

#domainsearchtable th.domain {       width: 130px;}
#domainsearchtable th.flag {         width: 33px;}
#domainsearchtable th.country {      width: 110px;}
#domainsearchtable th.info {         width: 40px;}
#domainsearchtable th.status {       width: 56px;}
#domainsearchtable th.years_price {  width: 105px;}
#domainsearchtable th.add {          width:105px;}
#domainsearchtable th.remove {       width:70px;}


#domainsearchtable td.info img{
  cursor:default;
}


#domainsearchtable .domain  {
  text-align: left;
  padding-left:15px;
}

#domainsearchtable .country  {
  text-align: left;
}

#domainsearchtable span.taken {
	color: #cb3405;
}



#domainsearchtable span.free {
  color: #99CC00;
  font-weight: bold;
}



.shopaccountview {
width:100%;
}

.shopaccountview td{
vertical-align:top;
}

.shopaccountview td.name{
width:50%;
}

.shopaccountview tr.odd{
background-image:none;
}

img.three_steps {
	margin-bottom: 15px;
	padding: 4px 11px 10px;
	border-bottom: 1px solid #cfcfcf;
}
.emp {
	font-size: 1.333em;
	font-weight: bold;
	color: #519e00;
}
/* image replacement */
.start_search h1,
.how_it_works h2,
h1.price_list,
h1.ds_results,
h1.affiliate,
h1.news_room,
h1.domain_strategy,
p.blog,
h1.cart_view,
h1.my_account {
	margin: 7px;
	padding: 22px 0 0;
	height: 0;
	width: 215px;
	overflow: hidden;
	background: url(/design/edc_v1.1/images/css/h_start_search.gif);
}
.how_it_works h2 {
	width: 138px;
	background: url(/design/edc_v1.1/images/css/h_how_it_works.gif);
}
h1.price_list {
	width: 100px;
	background: url(/design/edc_v1.1/images/css/h_price_list.gif);
}
h1.ds_results {
	width: 240px;
	background: url(/design/edc_v1.1/images/css/h_ds_results.gif);
}
h1.affiliate {
	width: 310px;
	background: url(/design/edc_v1.1/images/css/h_affiliate.gif);
}
h1.news_room {
	width: 113px;
	background: url(/design/edc_v1.1/images/css/h_news_room.gif);
}
h1.domain_strategy {
	width: 230px;
	background: url(/design/edc_v1.1/images/css/h_domain_strategy.gif);
}
p.blog {
	width: 309px;
	background: url(/design/edc_v1.1/images/css/h_blog.gif);
}
h1.my_account {
	width: 120px;
	background: url(/design/edc_v1.1/images/css/h_account.gif);
}
h1.cart_view {
	padding: 25px 0 0;
	width: 139px;
	background: url(/design/edc_v1.1/images/css/h_cart_view.gif);
}

h2.cust_testimonial,
h2.faq_qa {
	margin-bottom: 12px;
	padding: 14px 0 0;
	height: 0;
	width: 154px;
	overflow: hidden;
	background: url(/design/edc_v1.1/images/css/h_testimonial.gif);
}
h2.faq_qa {
	padding: 17px 0 0;
	width: 129px;
	background: url(/design/edc_v1.1/images/css/h_faq_quick.gif);
}
a.new_sea.h,
a.signup_btn,
a.download,
a.btn_continue,
a.comment_btn {
	display: block;
	padding: 34px 0 0;
	height: 0;
	width: 135px;
	overflow: hidden;
	background: url(/design/edc_v1.1/images/css/new_search_btn.gif);
}
a.btn_continue {
	background: url(/design/edc_v1.1/images/css/btn_continue.gif);
}
a.signup_btn {
	float: right;
	width: 135px;
	background: url(/design/edc_v1.1/images/css/signup_btn.gif);
}
.news_blog a.rss,
.news_news a.rss,
a.rss_subscribe {
	display: block;
	float: right;
	padding: 22px 0 0;
	height: 0;
	width: 50px;
	overflow: hidden;
	background: url(/design/edc_v1.1/images/css/rss_btn.gif);
}
a.rss_subscribe {
	float: none;
	width: 127px;
	background: url(/design/edc_v1.1/images/css/rss_subscribe_btn.gif);
}
a.download {
	background: url(/design/edc_v1.1/images/css/download_btn.gif);
}
h2 img {
	vertical-align: top;
}

a.btn_larrow {
  background: transparent url('/design/edc_v1.1/images/css/btn_larrow_right.gif') no-repeat scroll top right;
  float:left;
}

a.btn_rarrow {
  background: transparent url('/design/edc_v1.1/images/css/btn_rarrow_right.gif') no-repeat scroll top right;
  float:right;
}

a.btn_rarrow.green{
  background: transparent url('/design/edc_v1.1/images/css/btn_rarrow_right_green.gif') no-repeat scroll top right;
}

a.btn_rarrow, a.btn_larrow  {
    display: block;
    font-size:12px;
    font-family:Verdana;
    font-weight:bold;
    height: 34px;
    padding-right: 32px; /* sliding doors padding */    
    color:black;
}

a.btn_rarrow span:hover,  a.btn_larrow span:hover{
    color:black;
}

a.btn_larrow span {
  background: transparent url('/design/edc_v1.1/images/css/btn_larrow_left.gif') no-repeat;
  padding: 5px 0 5px 35px;
}

a.btn_rarrow span {
  background: transparent url('/design/edc_v1.1/images/css/btn_rarrow_left.gif') no-repeat;
  padding: 5px 0 5px 15px;
}

a.btn_rarrow.green span{
  background: transparent url('/design/edc_v1.1/images/css/btn_rarrow_left_green.gif') no-repeat;
}


a.btn_rarrow span, a.btn_larrow span{
    display: block;
    line-height: 24px;
    text-decoration: none;
    text-align:center;
    min-width: 120px;
}

a.comment_btn {
	float: right;
	width: 225px;
	background: url(/design/edc_v1.1/images/css/comment_btn.gif);
}


.equal_width_cols .rcbox {
	float: left;
	width: 941px;
	margin-left: 6px;
}
.equal_width_cols #left_col {
	width: 468px;
	margin-right: 5px;
	overflow:hidden;
}
.equal_width_cols #right_col {
	width: 468px;
	overflow:hidden;
}
.equal_width_cols #right_col .stl,
.equal_width_cols #left_col .stl {
	width: 424px;
}

.videos {
	float: left;
	margin-bottom: 10px;
	padding: 10px 0;
	border: solid #cfcfcf;
	border-width: 1px 0;
	width: 423px;
}
.video {
	float: left;
	width: 140px;
}
.videos .last {
	margin-right: -9px;
}
.video img {
	display: block;
	margin-bottom: 3px;
	width: 135px;
	height: 93px;
	border: 1px solid #cfcfcf;
}

.date {
	font-size: .833em;
}
.equal_width_cols h3 {
	margin-bottom: 0;
}

#content .news_news ul,
#content .news_web ul,
#content .news_blog ul,
#content .news_tweet ul {
	border-top: 1px solid #cfcfcf;
	margin-bottom: 10px;
}
#content .news_news li,
#content .news_web li,
#content .news_blog li,
#content .news_tweet li {
	padding: 5px 5px 5px 40px;
	border-bottom: 1px solid #cfcfcf;
	background-repeat:no-repeat;
	background-position: 1px 5px;
}
#content .news_blog li {
	background-image: url(/design/edc_v1.1/images/css/icon_info.gif);
}
#content .news_tweet li {
	background-image: url(/design/edc_v1.1/images/css/icon_tweet.gif);
}
#content .news_news li {
	background-image: none;
}
#content li .flag {
	float: left;
	margin: 3px 0 0 -35px;
}

h3 a {
	color: #000;
}

.strategy_diagram {
	float: left;
	width: 432px;
	margin: 29px -10px 29px -4px;
}
.strategy_diagram a {
	float: left;
}
.strategy_diagram img {
	display:block;
}

.domain_strategy h2 {
	margin-bottom: 7px;
	padding-bottom: 6px;
	border-bottom: 1px solid #cfcfcf;
}
.domain_strategy h3 {
	padding-bottom: 5px;
}
.domain_strategy ul {
	border-top: 1px solid #cfcfcf;
}

#content .domain_strategy li {
	padding: 7px 0 7px 43px;
	height: 30px;
	border-bottom: 1px solid #cfcfcf;
	background: url(/design/edc_v1.1/images/css/bullet1.gif) no-repeat 0 7px;
}
#content .domain_strategy ul > li {
	min-height: 30px;
	height: auto;
}
#content .domain_strategy li.second { background-image: url(/design/edc_v1.1/images/css/bullet2.gif); }
#content .domain_strategy li.third  { background-image: url(/design/edc_v1.1/images/css/bullet3.gif); }

.tri_cols {
	float: left;
}
.tri_cols div {
	float: left;
	padding: 0 7px;
	width: 137px;
}
.tri_cols div.col1 {
	padding-left: 0;
}
.tri_cols div.col2 {
	border: solid #cfcfcf;
	border-width: 0 1px;
	width: 120px
}
.tri_cols div.col2 img {
	display: block;
	margin-bottom: -12px;
}
.tri_cols div.col3 {
	padding-top: 50px;
	padding-right: 0;
}

.blog .rcbox {
	float: left;
	width: 950px;
}
.blog .shbox .stl {
	width: 640px;
}
.blog #left_col {
	width: 681px;
	margin-right: 10px;
}
.blog #right_col {
	padding-top: 7px;
	width: 255px;
}


.blog .comment {
	float: left;
	margin: 0 0 10px;
	padding: 10px 0;
	width: 640px;
	border: solid #cfcfcf;
	border-width: 1px 0;
}
.blog h1 {
	margin-bottom: 12px;
	padding-bottom: 10px;
	border-bottom: 1px solid #cfcfcf;
}
.blogger {
	float: left;
	width: 640px;
}
.blogger img {
	float: left;
	margin: 0 10px 10px 0;
	border: 1px solid #cfcfcf;
}
.blogger span {
	display: block;
}
.blogger .name {
	font-weight: bold;
}
.blogger .date {
	font-size: 1em;
	color: #363636;
}
.blog p {
	color: #363636;
}
.blog .related {
	padding: 13px;
	border: 1px solid #cfcfcf;
	background: #f5f5f5;
}
.blog .related a {
	font-weight: bold;
	color: #000;
}
.blog .related li {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #cfcfcf;
}
.blog p.share {
	color: #427eb2;
	font-weight: bold;
}
.blog p.share a {
}
.blog p.share img {
	vertical-align: middle;
}

.smpbox {
	padding: 6px 10px 10px;
	margin-bottom: 10px;
	border: 1px solid #cfcfcf;
	background: #ffe28f;
}
.smpbox h2 {
	padding: 6px 0 10px 40px;
	border-bottom: 1px solid #cfcfcf;
	background: url(/design/edc_v1.1/images/css/icon_about.gif) no-repeat 13px 0;
}
.blog .rposts h2 {
	background: url(/design/edc_v1.1/images/css/icon_posts.gif) no-repeat 3px 0;
}
.blog .rcomments h2 {
	background: url(/design/edc_v1.1/images/css/icon_comments.gif) no-repeat 3px 0;
}
.blog .categories h2 {
	border-bottom: none;
	margin-bottom: 0;
	background: url(/design/edc_v1.1/images/css/icon_categories.gif) no-repeat 3px 0;
}
.blog #right_col .categories {
	background: #fcfcfc;
}
.blog #right_col .categories ul {
	border-top: 1px solid #cfcfcf;
}
.blog #right_col .categories li {
	padding: 5px 5px 6px 30px;
	border-bottom: 1px solid #cfcfcf;
	background: url(/design/edc_v1.1/images/css/categories_bullet.gif) no-repeat 5px 5px;
}
.blog #right_col .categories a {
	color: #427eb2;
	font-weight: bold;
}
.blog #right_col a {
	color: #000;
}
.blog #right_col ul {
	margin-bottom: 0;
}
.blog #right_col .categories ul {
	margin-bottom: 15px;
}
.blog #right_col li {
	padding: 5px;
	background: transparent;
}
.blog #right_col .rposts li {
	padding: 7px 5px;
	border-top: 1px solid #cfcfcf;
}
.blog #right_col .rposts h2 {
	margin-bottom: 0;
	border: none;
}

.cart_steps {
	padding-bottom: 12px;
}
.cart_total {
	padding: 15px 20px 0;
	width: 648px;
	height: 30px;
	background: url(/design/edc_v1.1/images/css/cart_total_bgr.gif);
}
.cart_total .i_left {
	float: left;
	width: 460px;
}
.cart_total .i_right {
	float: right;
	width: 160px;
	text-align: right;
}

.account .i_right {
	position: relative;
}
.account .shbox .tab .i_right .btn_continue {
	position: absolute;
	bottom: 0;
	left: 104px;
}

.tabs_container {
	margin-top: 36px;
}

ul.tabs {
	float: left;
	margin-top: -53px;
	
}

ul.top {
margin-top:0px;
}

.table_container ul.tabs {
	margin: 0px 0 0px 0px;
}

ul.tabs li {
	float: left;
	position: relative;
	padding: 0;
	background: transparent;
}

ul.tabs li a {
	float: left;
	display: inline;
	margin-left: 4px;
	padding: 0 12px 0 0;
	height: 38px;
	list-style-type: none;
	color: #000;
	background: url(/design/edc_v1.1/images/css/tab_right.gif) 100% 0;
	font-size:11px;
}

ul.top {
margin-top:5px;
}

ul.top li a {
  padding: 0 0px 0 0;
  font-family:Arial;
  color: #fff;
  font-size: 14px;
  font-weight: bolder;
  background:none;
  text-transform: uppercase;
}

ul.tabs li span {
	float: left;
	display: inline;
	padding: 14px 0 0 12px;
	height: 24px;
	font-weight: bold;
	background: url(/design/edc_v1.1/images/css/tab_left.gif) no-repeat 0 0;
	cursor:pointer;
}

ul.tabs.top li span {
background:none;
padding:10px 7px 0 7px;
}


#right_col ul.tabs li a:hover,
#right_col ul.tabs li.ui-tabs-selected a {
	padding: 0 12px 0 0;
	text-decoration: none;
	background: url(/design/edc_v1.1/images/css/tab_right_active.gif) 100% 0;
}

ul.tabs li a:hover span{
color:#DBA200;
}

ul.tabs li.active{
	margin-right: -4px;
	padding: 0 5px 7px 0;
	text-decoration: none;
        background-image: url(/design/edc_v1.1/images/css/menu_tab_right_active.gif);
        background-position: 100% 0;
        background-repeat: no-repeat;
}

ul.tabs li.active a:hover{
color:black;
}

#right_col ul.tabs li a:hover span,
#right_col ul.tabs li.ui-tabs-selected span {
	margin-left: -3px;
	padding: 14px 0 0 15px;
	background: url(/design/edc_v1.1/images/css/tab_left_active.gif) no-repeat 0 0;
}

ul.tabs li.active a:hover span,
ul.tabs li.active span {
        margin-left: -4px;
	padding: 10px 0 5px 5px;
	background: url(/design/edc_v1.1/images/css/menu_tab_left_active.gif) no-repeat 0 0;
        color: #322D28;
        text-shadow:none;
}

.tab {
	display: none;
	clear: both;
}
.tab_active {
	display: block;
}

.ui-tabs .ui-tabs-hide {
     display: none;
}




div.button-left
{
    float:left;
}

div.button-right, img.button-right
{
    float: right;
}


.clear {
clear:both;
}




td.textored {
color:#FF0000;
}

.myaccountouter .button-right {
  margin-top:24px;
}

.register {
color: black;
}

.class-feedback-form textarea {
  width:508px;
}

.edittable input.box, .edittable select {
  width:350px;
}

.i_left ul{
 padding-bottom:5px; 
}

#checkusernames {
 border: none; 
 width:660px;
 overflow-y:hidden;
 height:1000px;
}

